Commit History

Autor SHA1 Mensaxe Data
  Jeremiah Orians bb91487335 Remove -Wstrict-prototypes warnings hai 7 meses
  Andrius Štikonas b908dac7c5 Fix macro processing when they have brackets. hai 1 ano
  Jeremiah Orians 286964d5f8 Properly remove blocks that aren't executed %!s(int64=2) %!d(string=hai) anos
  Jeremiah Orians 62c6f6c80e Catching another segfault %!s(int64=2) %!d(string=hai) anos
  Jeremiah Orians c50dcade62 Even more segfaults %!s(int64=2) %!d(string=hai) anos
  Jeremiah Orians fba6dffb66 Fix checksums and add support for #warning %!s(int64=2) %!d(string=hai) anos
  Jeremiah Orians 406d0856df Backport macro functionality to better handle nested #if statements %!s(int64=2) %!d(string=hai) anos
  Andrius Štikonas 575f91cac1 Fix typos / add copyright. %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians 6d4d6c56ea Catch the special case of attempting to remove a NULL macro token %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians cdb09b1608 Catch trying to expand nulls %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians ff65efa99e Catch lookup_macro being passed NULL %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians 876ebe7c68 catch half broken #define (statements %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians 9997d7a275 catch garbage at the end of a #define %!s(int64=3) %!d(string=hai) anos
  Andrius Štikonas 2da7b3f9a0 Implement #undef. %!s(int64=3) %!d(string=hai) anos
  Andrius Štikonas de8f47fa9c Add support for evaluating macro variables. %!s(int64=3) %!d(string=hai) anos
  Andrius Štikonas 7de9e684a6 Implement #error statement in preprocessor. %!s(int64=3) %!d(string=hai) anos
  Andrius Štikonas 7a7bfd4529 Implement #ifdef and #ifndef. %!s(int64=3) %!d(string=hai) anos
  Andrius Štikonas 945743e2c6 Add support for empty defines. %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians d8fb878d7a Correct #define behavior inside of #if/#elif/#else/#endif blocks %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians 55929d4ddf Catch segfault for half defined #defines and provide a warning for #unkowns %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians d80d8a652b Move more functionality into M2libc %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians 46cf81af83 Replace file_print with fputs %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians 8007ae9ce6 Add support for #if defined(__M2__) to enable M2-Planet specific functionality %!s(int64=3) %!d(string=hai) anos
  Sanne Wouda 09acd6253d Implement simple macro expansion %!s(int64=3) %!d(string=hai) anos
  Sanne Wouda a8551f2fcd Implement --bootstrap-mode for preprocessor %!s(int64=3) %!d(string=hai) anos
  Sanne Wouda 4550eec19e Extend macro #define support %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians 3c4c09b95e Added hacky version of #define support %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians 25fd5e66c9 Another set of segfaults cleared out %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians bdd4e65580 Catch some basic segfaults %!s(int64=3) %!d(string=hai) anos
  Jeremiah Orians 0ab7cb78eb Adjusted cc_macro.c formatting with astyle -A1tSxejz2fpUxV %!s(int64=3) %!d(string=hai) anos