[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: