Hi, Does anyone know whether anonymous unions/structs are part of the c99 standard? I've heard some say it is, while other say it isn't. GCC 3.2 will compile this fine (with the -std=c99 flag), while GCC 3.3 will throw out a bunch of warnings and errors. -------------------------------------- Protect yourself from spam, use http://sneakemail.com