/* Section For Dummies part 1, updated 2004-05-07 by xCh. */
#define not !
+#define and &&
+#define or ||
#define TRUE 1
#define FALSE 0
#define loop while(1)
/* String macros & sequences, updated 2004-04-19 by xCh. */
#define eq(A,B) ((A) && (B) && !strcmp(A,B))
+#define eqi(A,B) ((A) && (B) && !strcmpi(A,B))
#define strcmpi(A,B) strcasecmp(A,B)
#define strlwr(A) {char *_S=A; while(_&&*_S){*_S=tolower(*_S);_S++;}}
#define strupr(A) {char *_S=A; while(_&&*_S){*_S=toupper(*_S);_S++;}}