summaryrefslogtreecommitdiffstats
path: root/lib.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2009-11-28 04:15:19 -0800
committerKaz Kylheku <kaz@kylheku.com>2009-11-28 04:15:19 -0800
commit788cace2cb783db0b4df6338f89e6b026ae23e9b (patch)
tree62ef4b70c7631651f90da8af58c78bfe7877f454 /lib.h
parentec1f42927b870770d77aa196bdf7adfff4475210 (diff)
downloadtxr-788cace2cb783db0b4df6338f89e6b026ae23e9b.tar.gz
txr-788cace2cb783db0b4df6338f89e6b026ae23e9b.tar.bz2
txr-788cace2cb783db0b4df6338f89e6b026ae23e9b.zip
Code cleanup. All private functions static. Private stuff
in regex module not exposed in header. Etc.
Diffstat (limited to 'lib.h')
-rw-r--r--lib.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib.h b/lib.h
index 5f0df256..63c8b6e7 100644
--- a/lib.h
+++ b/lib.h
@@ -306,6 +306,7 @@ val chr_str(val str, val index);
val chr_str_set(val str, val index, val chr);
val sym_name(val sym);
val make_sym(val name);
+val make_package(val name);
val find_package(val name);
val intern(val str, val package);
val symbolp(val sym);
@@ -355,6 +356,7 @@ val copy_cons(val cons);
val copy_alist(val list);
val mapcar(val fun, val list);
val mappend(val fun, val list);
+val merge(val list1, val list2, val lessfun, val keyfun);
val sort(val list, val lessfun, val keyfun);
void obj_print(val obj, val stream);
@@ -362,6 +364,7 @@ void obj_pprint(val obj, val stream);
void init(const wchar_t *progname, void *(*oom_realloc)(void *, size_t),
val *stack_bottom);
void dump(val obj, val stream);
+void d(val obj);
val match(val spec, val data);
#define nil ((obj_t *) 0)