ref: 2d1c7e25b914034557e9cb9dc6485ea643362f94
parent: 165915b065fae1eab1a3eb21d65f782eecd7206b
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Wed Feb 5 12:38:09 EST 2025
clean up global symbols
--- a/src/compress.c
+++ b/src/compress.c
@@ -4,6 +4,8 @@
#include "types.h"
#include "brieflz.h"
+static value_t FL_sizesym, FL_tosym;
+
BUILTIN("lz-pack", lz_pack)
{
if(nargs < 1)
--- a/src/flisp.c
+++ b/src/flisp.c
@@ -26,9 +26,7 @@
value_t FL_nulsym, FL_alarmsym, FL_backspacesym, FL_tabsym, FL_linefeedsym, FL_newlinesym;
value_t FL_vtabsym, FL_pagesym, FL_returnsym, FL_escsym, FL_spacesym, FL_deletesym;
value_t FL_IOError, FL_ParseError, FL_TypeError, FL_ArgError, FL_MemoryError;
-value_t FL_DivideError, FL_BoundsError, FL_Error, FL_KeyError, FL_EnumerationError;
-value_t FL_UnboundError;
-value_t FL_sizesym, FL_tosym;
+value_t FL_DivideError, FL_BoundsError, FL_Error, FL_KeyError, FL_UnboundError;
value_t FL_printwidthsym, FL_printreadablysym, FL_printprettysym, FL_printlengthsym;
value_t FL_printlevelsym;
@@ -1330,7 +1328,6 @@
FL_MemoryError = symbol("memory-error", false);
FL_BoundsError = symbol("bounds-error", false);
FL_DivideError = symbol("divide-error", false);
- FL_EnumerationError = symbol("enumeration-error", false);
FL_Error = symbol("error", false);
FL_conssym = symbol("cons", false);
FL_symbolsym = symbol("symbol", false);
--- a/src/flisp.h
+++ b/src/flisp.h
@@ -441,14 +441,11 @@
extern value_t FL_nulsym, FL_alarmsym, FL_backspacesym, FL_tabsym, FL_linefeedsym, FL_newlinesym;
extern value_t FL_vtabsym, FL_pagesym, FL_returnsym, FL_escsym, FL_spacesym, FL_deletesym;
extern value_t FL_IOError, FL_ParseError, FL_TypeError, FL_ArgError, FL_MemoryError;
-extern value_t FL_DivideError, FL_BoundsError, FL_Error, FL_KeyError, FL_EnumerationError;
-extern value_t FL_UnboundError;
-extern value_t FL_sizesym, FL_tosym;
-extern value_t FL_fsosym;
+extern value_t FL_DivideError, FL_BoundsError, FL_Error, FL_KeyError, FL_UnboundError;
extern value_t FL_printwidthsym, FL_printreadablysym, FL_printprettysym, FL_printlengthsym;
extern value_t FL_printlevelsym;
-extern value_t FL_tablesym, FL_arraysym;
+extern value_t FL_arraysym;
extern value_t FL_iostreamsym, FL_rdsym, FL_wrsym, FL_apsym, FL_crsym, FL_truncsym;
extern value_t FL_instrsym, FL_outstrsym;
extern value_t FL_int8sym, FL_uint8sym, FL_int16sym, FL_uint16sym, FL_int32sym, FL_uint32sym;
--- a/src/table.c
+++ b/src/table.c
@@ -198,6 +198,5 @@
void
table_init(void)
{
- FL_tablesym = symbol("table", false);
- FL(tabletype) = define_opaque_type(FL_tablesym, sizeof(htable_t), &table_vtable, nil);
+ FL(tabletype) = define_opaque_type(symbol("table", false), sizeof(htable_t), &table_vtable, nil);
}