Obfuscated C and Other Mysteries
Description:... Preface - the good, the bad, and the ugly. Implementing variably-sized arrays. Writing a translation program. The 1984 obfuscated C code contest. Implementing sets with bit operations. Context - independent macros. Parsing command - line argumentes - Getopt. Not cast in concrete. The 1985 obfuscated C code contest. Garbage in. Keeping track of malloc. Linked lists of anything. The 1986 obfuscated C code contest. For a good time, call ... Byte ordering. Double trouble. Varargs - varying arguments. The 1987 obfuscated C code contest. Win a gold medal in the longjmp. Dump from the Hip. Pointers to functions. Rmifdef. x = x++. The 1988 obuscated C code contest. Speeding up strcpy. Register. Portability. Threads. The 1989 obfuscated C code contest. Faster than malloc. Updating environment variables. Life with static buffers. Using yacc or lex twice in one program. Tcl - tool command language. The 1990 obfuscated C code contest; Implementing software timers. Expect. Implementing a trap command; A heap of errors. The 1991 obfuscated C code contest. C, me, and a few good books. Appendix - addresses. Index.
Show description