chiark / gitweb /
lib/: Pure C machinery for handling `keyword arguments' to functions.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 10 Jan 2016 13:51:04 +0000 (13:51 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 29 May 2016 14:09:03 +0000 (15:09 +0100)
commit9e91c8e7b5fcdeb6389ac7ccbcd9c77348c4493a
tree97d80fb13fad1a323a23bc5012a9ca3960488cb2
parente520bc2484f96c38991fb8d3b49cd9a3b2410842
lib/: Pure C machinery for handling `keyword arguments' to functions.

The new `keyword.h' header file defines a bunch of (somewhat nasty)
macros which allow one to define, parse, pass, and access things which
look a bit like Common Lisp's keyword arguments.  There are a few
support functions, mostly for reporting errors.
12 files changed:
debian/libsod-dev.install
doc/concepts.tex
doc/runtime.tex
lib/Makefile.am
lib/keyword-hosted.c [new file with mode: 0644]
lib/keyword.3 [new file with mode: 0644]
lib/keyword.c [new file with mode: 0644]
lib/keyword.h [new file with mode: 0644]
lib/sod.h
test/Makefile.am
test/kwtest.c [new file with mode: 0644]
test/kwtest.ref [new file with mode: 0644]