master
current code no longer uses Lst_Replace not Lst_Requeue so don't bother compiling them.
unifdef HAS_INLINES inline is part of gnu89 and c99 ok kn@ espie@
Correct $OpenBSD$ stuff
zap really odd code that's not actually in-use. okay millert@
spelling fixes; from paul tagliamonte amendments to his diff are noted on tech
make sure we use stdbool.h Mostly diff by Daniel Dickman, who told me to commit in his stead, as he's tied up at work.
gc lst_ForEachNodeWhile, which isn't actually in use anywhere
GC old code that was originally implemented to facilitate adoption by other BSDs, which never happened, so make things simpler for further development.
new function: lstRequeue, to be used by the job handler
adjust to ohash being in libutil now, and to the interface changes. fix potential integer overflows in memory allocation (mostly for pedagogical purposes, these are unlikely to overflow in practice) move the rest of lst.lib stuff into its own directory.