home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 3
/
AACD03.BIN
/
AACD
/
Programming
/
sofa
/
archive
/
SmallEiffel.lha
/
SmallEiffel
/
sys
/
gc
< prev
next >
Wrap
Text File
|
1999-06-05
|
1KB
|
41 lines
NONE
linux.c
linux.c
NONE
--
-- Only the very first word of this file is considered while running
-- command `compile_to_c' to select the machine dependant (assembly
-- or full C) code for function "mark_stack_and_registers" which is
-- a part of the Garbage Collector.
--
-- All supported architectures are stored in directory gc_lib
-- (${SmallEiffel}/sys/gc_lib/*.c).
-- For example, when very first word of this file is sparc.c the
-- source code used for function "mark_stack_and_registers" is read
-- in file ${SmallEiffei}/sys/gc_lib/sparc.c
-- When the first word is NONE command `compile_to_c' emit a warning
-- and select file ${SmallEiffei}/sys/gc_lib/generic.c which contains
-- generic full C code.
-- If file generic.c seems to work on your architecture, just
-- replace the first word of this file with generic.c to suppress
-- the warning message of `compile_to_c'.
-- The best is to use a customized version if any.
-- Currently supported architectures are :
linux.c
freebsd.c
generic.c
MacintoshPPC.c
sparc.c
aix.c
m68k-amigaos.c
windows.c
BeOS_x86.c
alpha.c
hp-pa.c
m68k.c
-----------------------------------------------------------------------
-- If you write a new customized "mark_stack_and_registers" function
-- for some unsupported architecture, please send us the file !
-- Thanks in advance.
--