I'd never thought that you could bend the C preprocessor to do generic programming.
Username
Password
Forgot Password?
OpenID
Regular