1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-28 19:29:53 +00:00
cc65/src
cuz 544705e6f4 * Added several type casts to increase C++ compatibility.
* __fixargs__ is now an actual function symbol and no longer handled in the
   scanner.
 * Additional symbol __argsize__ that is a constant in normal functions and
   a const local variable for variadic functions. Using this symbol, the
   va_arg macro gets a lot simpler and smaller.
 * Added special code to handle the fixed parameters of a variadic function.
   The code has some overhead, but the va_fix macro is no longer needed (and
   the compiler generated code is better than va_fix anyway).


git-svn-id: svn://svn.cc65.org/cc65/trunk@652 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-03-23 19:17:04 +00:00
..
ar65 Moved verbose output to a shared module in the common/ directory. 2001-03-10 10:21:03 +00:00
ca65 Changed TgtTranslateBuf 2001-03-23 17:56:28 +00:00
ca65html Added a todo list 2000-12-07 13:42:21 +00:00
cc65 * Added several type casts to increase C++ compatibility. 2001-03-23 19:17:04 +00:00
cl65 Moved verbose output to a shared module in the common/ directory. 2001-03-10 10:21:03 +00:00
common Type change 2001-03-23 17:59:23 +00:00
da65 Moved verbose output to a shared module in the common/ directory. 2001-03-10 10:21:03 +00:00
grc Changed the makefiles to work under OS/2 using EMX (Changes from 2001-01-05 16:59:41 +00:00
ld65 Add new symbol __STACKSIZE__ to all linker configurations. 2001-03-10 14:24:58 +00:00
make Added da65 2000-09-24 19:08:36 +00:00
od65 Added command line response files 2001-03-09 21:59:23 +00:00
.cvsignore This commit was generated by cvs2svn to compensate for changes in r2, 2000-05-28 13:40:48 +00:00