ts@cup.portal.com (Tim W Smith) (04/18/91)
Here's a code fragment that can cause a lot of grief:
struct spam {
...
} /* Oops! Forgot semicolon! */
function()
{
...
}
The programmer is letting the return type of the function default
to int, but the missing semicolon makes this instead become a
function that returns a struct spam.
Depending on how your compiler implements structure return,
results can range from callers of function getting wrong
return values to a trashed stack.
Tim Smith