mes/src
Jan (janneke) Nieuwenhuizen f9a372de13
core: Prepare for pointer cells.
* include/mes/cc.h: Prepare for pointer-based cells.
* include/mes/macros.h[POINTER_CELLS]: Alternative set of macros.
* include/mes/mes.h (struct scm)[POINTER_CELLS]: Alternative definition.
* src/gc.c (copy_cell, copy_news): New function.
* include/mes/mes.h: Declare them.
2020-07-14 15:57:49 +02:00
..
builtins.c core: Remove macros from cell creation: make_char .. make_string. 2020-05-18 22:35:12 +02:00
display.c core: Remove CBYTES, CSTRING, NCBYTES macros. 2020-05-19 08:55:41 +02:00
eval-apply.c core: Prepare for pointer cells. 2020-07-14 15:57:49 +02:00
gc.c core: Prepare for pointer cells. 2020-07-14 15:57:49 +02:00
hash.c core: Prepare for pointer cells. 2020-07-14 15:57:49 +02:00
lib.c core: Prepare for pointer cells. 2020-07-14 15:57:49 +02:00
math.c core: Remove macros from cell creation: make_char .. make_string. 2020-05-18 22:35:12 +02:00
mes.c core: Prepare for pointer cells. 2020-07-14 15:57:49 +02:00
module.c core: Upcase register names. 2020-05-17 22:32:53 +02:00
posix.c core: Prepare for conversion to pointer cells. 2020-05-19 09:11:29 +02:00
reader.c core: Remove macros from cell creation: make_char .. make_string. 2020-05-18 22:35:12 +02:00
string.c core: Remove CBYTES, CSTRING, NCBYTES macros. 2020-05-19 08:55:41 +02:00
struct.c core: Prepare for pointer cells. 2020-07-14 15:57:49 +02:00
symbol.c core: Prepare for pointer cells. 2020-07-14 15:57:49 +02:00
vector.c core: Prepare for pointer cells. 2020-07-14 15:57:49 +02:00