Commit Briefs

Omar Polo

add some tests for the list parser (main)


Omar Polo

include compat.h to xc_SOURCES


Omar Polo

free_list should remove items from the list

free_list would only free the memory of the items and not removing them from the list, i.e. lefting dangling pointers. We can fix it changing the loop. We could also drop the check in configure.ac for SIMPLEQ_FOREACH_SAFE eventually since we're not using it anymore, but I'll leave it in place for a bit still.


Omar Polo

add a README


Omar Polo

add compat for sys/queue.h


Omar Polo

add a list implementation

This adds a parser/formatter for lisp-style lists. It parses strings containing a single list of atoms. The grammar is '(' atoms* ')' an atom can be a string, keyword, symbol or a number.


Omar Polo

fixed __dead compat



Omar Polo

implement the log level


Omar Polo

missing break


Omar Polo

pledge & unveil


Omar Polo

add compat for bzero



Omar Polo

add compat for __dead


Omar Polo

fix readpassphrase compat