Comments v1.0 Richard Lawrence 2001 richard@custard.org This code correctly comments #else and #endif's so they can be easily paired up with their #if's, #ifdef's and #ifndef's. Usage: comments.pl filename.c > newfilename.c Use at your own risk. Not fully tested. Example: #ifdef FISH wibble #ifndef CHIPS wobble #else bongo #else babble #endif whoop #endif after conversion becomes: #ifdef FISH wibble #ifndef CHIPS wobble #else /* CHIPS */ bongo #endif /* !CHIPS */ whoop #endif /* FISH */ Got a question? Updated the code? Contact me at richard@custard.org