• entries
34
29
• views
17963

# Legacy C Kills Me

276 views

Once upon a time, merely years after I was born, and only very shortly after the first ANSI C standard - the following was apparently an acceptable and widely understood cast:

(uint32 *((*)()))&var

Not only is it bad enough that they widely declare void pointers instead of typing variables - but they even go so far as to use casts that change the return type and arguments of a function.

There are no comments to display.

## Create an account

Register a new account