grep -rn --include='*.c' --include='*.h' "ifn\?def" | sed -e "s/.*:\(.*\)/\1/g" | sort | uniq # ifdef __STDC__ # ifdef linux # ifndef WINDOWS #ifdef _POSIX_SAVED_IDS #ifdef A_COLOR #ifdef COMPLEX_WALL_ILLUMINATION /* COMPLEX_WALL_ILLUMINATION */ #ifdef DEFAULT_LOCALE #ifdef EUC #ifdef FD_SET #ifdef HANDLE_SIGNALS #ifdef HAVE_CONFIG_H #ifdef HAVE_MKSTEMP #ifdef HAVE_STDINT_H #ifdef HAVE_SYS_TIME_H #ifdef HTCLOSE #ifdef JP #ifdef PRIVATE_USER_PATH #ifdef REDEFINE_COLORS #ifdef RNG_DEVICE #ifdef SAFE_SETUID #ifdef SAFE_SETUID_POSIX #ifdef SAVEFILE_MUTABLE #ifdef SAVEFILE_USE_UID #ifdef SET_UID #ifdef SIGBUS #ifdef SIGDANGER #ifdef SIGEMT #ifdef SIGFPE #ifdef SIGHUP #ifdef SIGILL #ifdef SIGINT #ifdef SIGIOT #ifdef SIGKILL #ifdef SIGPIPE #ifdef SIGPWR #ifdef SIGQUIT #ifdef SIGSEGV #ifdef SIGSTOP #ifdef SIGSYS #ifdef SIGTERM #ifdef SIGTRAP #ifdef SIGTSTP #ifdef SIGXCPU #ifdef SJIS #ifdef USE_CAP #ifdef USE_CURS_SET #ifdef USE_GCU #ifdef USE_GETCH #ifdef USE_HARDCODE #ifdef USE_LOCALE #ifdef USE_NCURSES_ACS #ifdef USE_TCHARS #ifdef USE_TERMCAP #ifdef USE_TERMIO #ifdef USE_TPOSIX #ifdef USE_X11 #ifdef USE_XAW #ifdef USE_XAW_LANG #ifdef USE_XFT #ifdef USE_XIM #ifdef VERBOSE_RALLOC #ifdef WINDOWS #ifdef WORLD_SCORE #ifndef __MAKEDEPEND__ #ifndef A_BRIGHT #ifndef DEFAULT_LIB_PATH #ifndef DEFAULT_VAR_PATH #ifndef F_RDLCK #ifndef F_UNLCK #ifndef F_WRLCK #ifndef HAVE_CONFIG_H #ifndef HAVE_MKSTEMP #ifndef HAVE_USLEEP #ifndef INCLUDED_ANGBAND_H #ifndef INCLUDED_H_BASIC_H #ifndef INCLUDED_H_CONFIG_H #ifndef INCLUDED_H_DEFINE_H #ifndef INCLUDED_H_SYSTEM_H #ifndef INCLUDED_H_TYPE_H #ifndef INCLUDED_INIT_H #ifndef INCLUDED_Z_FORM_H #ifndef INCLUDED_Z_RAND_H #ifndef INCLUDED_Z_TERM_H #ifndef INCLUDED_Z_UTIL_H #ifndef INCLUDED_Z_VIRT_H #ifndef IsModifierKey #ifndef NULL #ifndef O_BINARY #ifndef O_NDELAY #ifndef SEEK_CUR #ifndef SEEK_END #ifndef SEEK_SET #ifndef SET_UID #ifndef USE_XFT #ifndef WINDOWS