Type-casting IS required but not by the compiler. IE It will compile the malloc command without typecasting, but later calls to that variable will fail IF IT IS A STRUCT. If its not a struct, it seems to work OK, I think it is defaulting to a var pointer.
"There is no fate but what WE make." - CEO Cyberdyne Systems Corp. A8.30.5 Commercial