From 1de2a7dd87744dd7a14ce67081b32b7920c345e7 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Fri, 21 Oct 2011 00:30:19 -0400 Subject: * lib.c (proper_plist_to_alist, improper_plist_to_alist): New functions. * lib.h (proper_plist_to_alist, improper_plist_to_alist): New functions declared. * match.c (append_k): New keyword symbol variable. (complex_open): New append argument. (v_output): Streamlined parsing of keywords. Support :append keyword. * txr.1: Output directive's keyword documentation revised. --- lib.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib.h') diff --git a/lib.h b/lib.h index a132296c..dca8220c 100644 --- a/lib.h +++ b/lib.h @@ -313,6 +313,8 @@ val listp(val obj); val proper_listp(val obj); val length(val list); val getplist(val list, val key); +val proper_plist_to_alist(val list); +val improper_plist_to_alist(val list, val boolean_keys); val num(cnum val); cnum c_num(val num); val nump(val num); -- cgit v1.2.3