25 Commits (0e349f552d3f7008ea28bb0fc67767b594537777)

Author SHA1 Message Date
Peter Johnson 69fc913eec Clean up a number of obsolete autoconf-detected standard C things. 18 years ago
Peter Johnson 469e54fa4a Update all copyright dates. 18 years ago
Peter Johnson 00473ca981 Bite the bullet and convert tabs to spaces. Previously yasm's source has 18 years ago
Peter Johnson 284442e86a Work around other warnings by including util.h earlier. 18 years ago
Peter Johnson 159f377293 file.c (yasm_unescape_cstring): New function to unescape a string following 18 years ago
Peter Johnson 38804d6c39 Remove some unused yasm_scanner variables, and properly document the 18 years ago
Peter Johnson b27a7d51a0 Add trailing slashes on include paths again (functionality deleted in 18 years ago
Peter Johnson 5f1412ee6b yasm_fopen_include: Allow oname to be NULL. Also set oname to NULL if NULL 18 years ago
Peter Johnson c81b221152 Refactor include file handling into libyasm from preprocessors. 18 years ago
Peter Johnson 1b8ca78848 Make common scanner fill function, as we're using it in two places already. 18 years ago
Peter Johnson 3268c5e367 Finally fix brokenness that was NASM imported preprocessor include path 19 years ago
Peter Johnson 1f1642f284 In preparation for more file handling functions to get moved to libyasm, 19 years ago
Peter Johnson 1a86c34026 * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 20 years ago
Peter Johnson 0786a76895 Make libyasm a "real" library, including installing header files. 22 years ago
Peter Johnson a2e07e1e10 The Great Renaming (prefixing with yasm_), Part 1. 22 years ago
Peter Johnson b1faf6329c Relicense under 2-clause BSD license. 22 years ago
Peter Johnson 49e278893c Re-license more files under the 3-clause BSD license (mostly header files). 22 years ago
Peter Johnson 9f6cb6783f Modularize errwarn. gettext()-ize in errwarn, not in every module, eliminating 22 years ago
Peter Johnson 494ed1738d Make output endian-tolerant by making intnum and floatnum output functions for 22 years ago
Peter Johnson d738a39f49 Allow replacing with no extension (eg w/o an appended '.'). Needed for bin 23 years ago
Peter Johnson f36a664a49 strcmp() returns 0 if the strings are equal. 23 years ago
Peter Johnson 6bbcad2e6c Make extension-replacement a utility function in file.c (as it will need to 23 years ago
Peter Johnson 8178f883a5 Modify so that almost everything passes LCLint with the options in lclint.sh. 23 years ago
Peter Johnson a7ac50c918 Add coretype.h, make util.h do a lot more, use util.h to simplify include 23 years ago
Peter Johnson 556602d2fa Add portable little-endian file functions. 23 years ago
Peter Johnson 9397744af8 Add unit test framework using Check (http://check.sourceforge.net/). 23 years ago
Peter Johnson b2890b8f9d $Id$ -> $IdPath$. 23 years ago
Peter Johnson 50cd4f238f Add global filename variable and handling for a filename passed on the 24 years ago
Peter Johnson 616bd61994 Use ANSI C compliant #ifndef wrappers (_A_H_ -> YASM_A_H). 24 years ago
Michael Urman a6ef33c04c Added handling of labels including: 24 years ago
Peter Johnson d3a51f5835 Initial check-in. 24 years ago