diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2025-01-21 19:41:00 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2025-01-21 19:41:00 -0800 |
commit | 9ee82d9d744de52916817412318f43f26960d719 (patch) | |
tree | 5dec34c18ec021c580441953a73ac53979cf2a8c /autoload.c | |
parent | 35d1c7f01f6bf2004c048ebecf12132e48454d87 (diff) | |
download | txr-9ee82d9d744de52916817412318f43f26960d719.tar.gz txr-9ee82d9d744de52916817412318f43f26960d719.tar.bz2 txr-9ee82d9d744de52916817412318f43f26960d719.zip |
get-csv: rewrite in C.
* autload.c (csv_set_entries, csv_instantiate): Functions
removed.
(autoload_init): Autoload registration for stdlib/csv
removed.
* stdlib/csv.tl: File removed.
* stream.c (get_csv): New function.
(stream_init): Register get-csv intrinsic.
* stream.h (get_csv): Declared.
Diffstat (limited to 'autoload.c')
-rw-r--r-- | autoload.c | 17 |
1 files changed, 0 insertions, 17 deletions
@@ -1020,22 +1020,6 @@ static val enum_instantiate(void) return nil; } -static val csv_set_entries(val fun) -{ - val name[] = { - lit("get-csv"), - nil - }; - autoload_set(al_fun, name, fun); - return nil; -} - -static val csv_instantiate(void) -{ - load(scat2(stdlib_path, lit("csv"))); - return nil; -} - val autoload_reg(val (*instantiate)(void), val (*set_entries)(val)) { @@ -1108,7 +1092,6 @@ void autoload_init(void) autoload_reg(csort_instantiate, csort_set_entries); autoload_reg(glob_instantiate, glob_set_entries); autoload_reg(enum_instantiate, enum_set_entries); - autoload_reg(csv_instantiate, csv_set_entries); reg_fun(intern(lit("autoload-try-fun"), system_package), func_n1(autoload_try_fun)); } |