37 Commits (e60fe7b21cf1f86fa3d50597628e7adf61ad6245)

Author SHA1 Message Date
Peter Johnson cfc6bf0ded Clean up and simplify libyasm.h options and symbol visibility: 22 years ago
Peter Johnson f750093710 Watch placement of \internal Doxygen tag. 22 years ago
Peter Johnson 782210f44b Comment for Doxygen documentation generation. 22 years ago
Peter Johnson d189020798 Change yasm__conv_unprint to take an int parameter instead of a char (safer). 22 years ago
Peter Johnson 0786a76895 Make libyasm a "real" library, including installing header files. 22 years ago
Peter Johnson d9f68d6d4b Unmodularize errwarn, while making key errwarn functions replaceable. 22 years ago
Peter Johnson 854ea00a2b Move yasm_std_errwarn and yasm_std_linemgr into libyasm. 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 86751029a3 Add va_list versions of error and warning errwarn functions. 23 years ago
Peter Johnson 9f6cb6783f Modularize errwarn. gettext()-ize in errwarn, not in every module, eliminating 23 years ago
Peter Johnson 2f19ce4ecd Delete last of global variables by making a line manager and passing around 23 years ago
Peter Johnson 4fed536d3c Revamp error/warning handling. 23 years ago
Peter Johnson ef3eff4f62 Enhance error/warning framework by allowing specific warnings to be disabled, 23 years ago
Peter Johnson ddacb97e3e Don't shadow global (standard C) "index" (noticed by LCLint). 23 years ago
Peter Johnson 3f2186c1bf Change from current file/line dual storage to a monotonically-increasing line 23 years ago
Peter Johnson 8178f883a5 Modify so that almost everything passes LCLint with the options in lclint.sh. 24 years ago
Peter Johnson 7a6eaf8c03 Make InternalError() a bit easier to call. Also, reverse its file and line 24 years ago
Peter Johnson 98e25fc1f6 Add some (optional through configure) additional warning flags. Add options 24 years ago
Peter Johnson fb48401cc0 Add *Now and *At error and warning functions. *At functions still need to 24 years ago
Peter Johnson 197f8857e4 Change error/warning framework to store a list of errors and warnings instead 24 years ago
Peter Johnson b2890b8f9d $Id$ -> $IdPath$. 24 years ago
Peter Johnson 45df22d110 Convert to using gettext instead of the ugly errwarn constant strings. 24 years ago
Peter Johnson b3a5266c00 Add "error when reading from file" error. 24 years ago
Peter Johnson 50cd4f238f Add global filename variable and handling for a filename passed on the 24 years ago
Peter Johnson 1fa31332b6 Add lexing, parsing, and internal format for strings and character constants. 24 years ago
Peter Johnson bb595a8f02 Formatting changes and starting to comment more heavily. 24 years ago
Peter Johnson fa5c9d5ea9 First attempt at supporting relative jump instructions. A few hacks, but 24 years ago
Peter Johnson 619381bdb9 Change mem (other sized memory reference) to cause operand size mismatch error 24 years ago
Peter Johnson 616bd61994 Use ANSI C compliant #ifndef wrappers (_A_H_ -> YASM_A_H). 24 years ago
Michael Urman 18e368c82e Added error for duplicate definitions of labels. 24 years ago
Michael Urman a6ef33c04c Added handling of labels including: 24 years ago
Peter Johnson c3137f3db3 Add multiple segment override/prefix warnings. 24 years ago
Peter Johnson 7f9f858b98 Split error and warning handlers into notify and output functions. 24 years ago
Peter Johnson a750e39454 Added warning for "value exceeds bounds". 24 years ago
Peter Johnson 19688f76f7 Initial check-in. Still need to implement dynamic argument typing. 24 years ago
Peter Johnson d3a51f5835 Initial check-in. 24 years ago