Context: [Added prefix stuff Tuomo Valkonen **20071220180414] [CF_NO_GETTEXT Tuomo Valkonen **20070620202409] [Some list code improvements Tuomo Valkonen **20070506140559] [Oops, fixed comparison function order. Tuomo Valkonen **20070424170047] [Renamed `prog_execname` `libtu_progname` and added `libtu_progbasename`. Tuomo Valkonen **20070310230536] [Better handling of STRINGID_NONE Tuomo Valkonen **20070219231818] [Clean-up and pending updates Tuomo Valkonen **20070129141139] [stringstore_get should work on STRINGID_NONE too. Tuomo Valkonen **20070126232827] [Added stringstore_find/alloc_n Tuomo Valkonen **20070125191555] [Added stringstore_ref Tuomo Valkonen **20070121200255] [Path fix Tuomo Valkonen **20061016223205] [Updated locations of *.mk. Tuomo Valkonen **20060803210914] [*list_remove return true if the item was found (and removed). Tuomo Valkonen **20060107210154] [Added some coercions to remove gcc complaints in snprintf_2.2. Tuomo Valkonen **20050514202320] [Added plain dlist reverse forall. Tuomo Valkonen **20050325164819] [Added libtu_setparam_invert. Tuomo Valkonen **20050319210755] [Added setparam.c. Tuomo Valkonen **20050319202730] [Added XOR macro. Tuomo Valkonen **20050319195625] [Use install-sh. Tuomo Valkonen **20050301215757] [Added routinesn for generic iterables. Tuomo Valkonen **20050226230912] [Increased FOR_ALL macro reuse. Tuomo Valkonen **20050226221051] [Added routines to take first/last elements of objlist and ptrlist. Tuomo Valkonen **20050226210933] [ObjList changes. Tuomo Valkonen **20050226205819] [Renamed Symlist PtrList. Tuomo Valkonen **20050226203855] [Added struct field address macros. Tuomo Valkonen **20050226093720] [Symlist improvements. Tuomo Valkonen **20050224081221] [Added dlist iteration macros. Tuomo Valkonen **20050223180501] [TAG libtu-3-svn2darcs Tuomo Valkonen **20050215180637]