[root]/yamos/extrasrc/genclasses
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 42 (100.0%) | 527 (100.0%) | 12.5 |
damato | 38 (90.5%) | 507 (96.2%) | 13.3 |
gnikl | 4 (9.5%) | 20 (3.8%) | 5.0 |
- renamed yamos to 'src' directory
0 lines of code changed in 6 files:
- housekeeping: bumped the copyright year to 2006 now that a new year has
begun. Lets see how fast we can proceed this year so that we will see
a new full release hopefully in Q1 of 2006.
2 lines of code changed in 2 files:
- extrasrc/genclasses: fixed the hash generation code for 64bit systems
which caused the automatic tag generation code to fail and generate
a defective YAM when compiled on 64bit systems. Also modified the whole
tagvalue generation code to just generate tag values that are between
TAG_USER (0x80000000) and the MUI's one (0x80010000) because otherwise
we might run into problems.
71 lines of code changed in 3 files:
- extrasrc/genclasses: exported text will now be placed before the
generated MUIP structures because it may contain type definitions
required by the MUIP structures.
18 lines of code changed in 1 file:
- SDI_#?.h: added the new SDI_lib.h and SDI_stdarg.h special
macro definition headers which allow to use macros/defines
for variable arguments support functions instead of cluttered
#ifdef constructs. Also the added SDI_lib.h allows to
define library functions and library vectors in an operating
system independent fashion, too. In fact, those two new
headers should make some code better readable and backward
compatible in future.
9 lines of code changed in 1 file:
- removed the special AmigaOS4 ASMSTUB handling again as the 51.4
kernel of AmigaOS4 seem to handle m68k<>PPC cross calls correctly
now.
6 lines of code changed in 1 file:
- all: fixed some compiler warnings which are mainly caused by
unused parameters and so on.
- Makefiles: added -W option to get out more detailed warning
messages from the gcc compiler.
7 lines of code changed in 1 file:
- added TARGET to clean
1 lines of code changed in 1 file:
- added "clean" target.
4 lines of code changed in 1 file:
- OS4: final changes to get a first working native PPC version
for AmigaOS4. Now it at least seems to popup the GUI and
doesn't crash on exit anymore. Let's see if it also works
reliable for others now.
17 lines of code changed in 1 file:
- added AmigaOS4 support. Now the _NewObject() varargs function
will take respect of the different varargs handling of AmigaOS4.
23 lines of code changed in 1 file:
fixed CleanupClasses to deal with NULL classes
6 lines of code changed in 1 file:
fixed crash in processclasssrc()
4 lines of code changed in 1 file:
simplify
6 lines of code changed in 1 file:
- added STDARGS define to NewObject()
3 lines of code changed in 1 file:
- added MorphOS support. Now the _NewObject() varargs function
will take respect of the different vararg handling of MorphOS.
13 lines of code changed in 1 file:
- added gcc Makefile
38 lines of code changed in 1 file:
- got rid of the SAS/C portability warnings #120.
7 lines of code changed in 1 file:
generated headernames now end with _cl.h to avoid name clashes
4 lines of code changed in 1 file:
- fixed mass of enforcer hits
- fixed serious list handling problem where it happened that GenClasses were
interating out of the list.
41 lines of code changed in 4 files:
- fixed bug in extra header inclusion and makefile argument
- the collision array of the hash function will be alloced dynamically so
that we still can compile genclasses with near data & code.
- updated TAG_ID to use 0x00430000 and BUCKET_CNT of 98304 as suggested
- modified GPL header to reflect standard YAM source header
171 lines of code changed in 4 files:
- removed warnings and unused variables from gc.c and lists.c and set
the SAS/C compilation to WARN=ALL and STRICT Ansi compilation.
Now gc.c and lists.c throws no warnings anymore.
18 lines of code changed in 2 files:
- added initial version of genclasses to repository.
58 lines of code changed in 5 files: