18 Commits (8dd87f6b1677f56ec58c9302134c9c7f8d5230ef)

Author SHA1 Message Date
Peter Johnson 5501768adb Use queue.h HEAD macros more portably (also avoiding compiler warning). 15 years ago
Peter Johnson 36598c7334 Don't assume CPP_PROG is 3 characters long (e.g. "gcc -E" isn't). 16 years ago
Peter Johnson b7f2fbc64f Add cmake build infrastructure. 17 years ago
Peter Johnson cbf0c7befd Split NASM preprocessor standard macro set between various modules. 17 years ago
Peter Johnson bd06f1aace Support use of EQU values within NASM preprocessor. 17 years ago
Peter Johnson f9824d2cfc Change preprocessor interface from block-oriented to line-oriented. 17 years ago
Peter Johnson c79ad07fae cpp-preproc.c: Fix typo in description (enternal -> external). 17 years ago
Peter Johnson 4db86bc131 Autoconfize cpp program name and popen. This commit inactivates cpp in the 17 years ago
paulbarker 5cbc876ef5 * Added code to the cpp module to pass include directories to the cpp program. 17 years ago
paulbarker 11543884ff Added dependency generation to cpp module. 17 years ago
paulbarker ca7439276e Delayed destruction of arguments list until cpp_preproc_destroy() in cpp module. 17 years ago
paulbarker d628c6a315 * Marked message strings so gettext can find them. 17 years ago
paulbarker a956b0e1db Removed FILE* argument from preprocessor create() interface. The preprocessor now opens the input file itself. 17 years ago
paulbarker c88fd9dd7e Changed cpp module to destroy the argument list and free the memory it uses. 17 years ago
paulbarker 1069d0fce3 Modified cpp module to read directly from the preprocessor using a pipe, rather than storing the output in a temporary file. 17 years ago
paulbarker dc23b37308 Simplified cpp module, re-structuring much of the code and improving comments. 17 years ago
paulbarker 09403aea2a Cleaned up cpp_invoke() function and removed call to asprintf(). 17 years ago
paulbarker 4f95e61961 Initial version of cpp module (on multiarch branch). 17 years ago