[bugfix] compiler complains fileno is not declared but used in lex.yy.c.
gcc complains that he can't assure if switch-enum is complete
add pic_test macro
add -D_GNU_SOURCE for main makeline
compare int and size_t warning when DEBUG is on
add logic flaw gate in pic_type_repr
implement ir-macro-transformer with C
GC_DEBUG off by default