summaryrefslogtreecommitdiffstats
path: root/autoload.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2025-01-21 19:41:00 -0800
committerKaz Kylheku <kaz@kylheku.com>2025-01-21 19:41:00 -0800
commit9ee82d9d744de52916817412318f43f26960d719 (patch)
tree5dec34c18ec021c580441953a73ac53979cf2a8c /autoload.c
parent35d1c7f01f6bf2004c048ebecf12132e48454d87 (diff)
downloadtxr-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.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/autoload.c b/autoload.c
index 251707aa..dd1ef410 100644
--- a/autoload.c
+++ b/autoload.c
@@ -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));
}