summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikael Djurfeldt <djurfeldt@nada.kth.se>1998-11-03 16:08:53 +0000
committerMikael Djurfeldt <djurfeldt@nada.kth.se>1998-11-03 16:08:53 +0000
commitd79fec753757df58dda8b3786b495ae547697f4f (patch)
treee17bca127dd8b50dc71187ad6d3852a53785f51a
parent82dc9f574f55ad92fb216257f145594d61348d2c (diff)
downloadguile-d79fec753757df58dda8b3786b495ae547697f4f.tar.gz
* list.c, list.h (scm_delq1_x, scm_delv1_x, scm_delete1_x): New
procedures: Same as scm_delq_x et al, but delete maximally one element.
-rw-r--r--libguile/list.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libguile/list.h b/libguile/list.h
index b43b06e2a..1a167ad84 100644
--- a/libguile/list.h
+++ b/libguile/list.h
@@ -95,6 +95,9 @@ extern SCM scm_list_copy SCM_P ((SCM lst));
extern SCM scm_delq SCM_P ((SCM item, SCM lst));
extern SCM scm_delv SCM_P ((SCM item, SCM lst));
extern SCM scm_delete SCM_P ((SCM item, SCM lst));
+extern SCM scm_delq1_x SCM_P ((SCM item, SCM lst));
+extern SCM scm_delv1_x SCM_P ((SCM item, SCM lst));
+extern SCM scm_delete1_x SCM_P ((SCM item, SCM lst));
extern void scm_init_list SCM_P ((void));
#endif /* LISTH */