>>29Um, yes there is. It's the return codes. They are, like, returned. If that's too hard for you to understand (you're not the brightest lantern in the shed, I know, but please, just this once, bear with me), then I'll spell it out for you:
error
codes
What does that spell?
"error codes"! We're already half-way there!
are
returned
"are returned"! Bet you saw that coming, didn't you? Now put it all together and enjoy a moment of your own brilliance:
"error codes are returned"!
They're returned by the function! In a most explicit way! That's what makes error codes be more obvious that the functions need clean-up! This is a lot different from exceptions which in no way indicate that there is ever a need to do clean-up! Now wipe your drool,
>>29, it's time to go eat some nuggets! Boy, do you love some chicken nuggets!