Sat Feb 16 20:34:09 CET 2002

	* memory.[ch]: (xmalloc_clear) New function.

Tue Feb 12 15:33:00 CET 2002

	* io-utils.[ch]: (fskip, fpad) New functions.

Tue Feb 12 09:49:01 CET 2002

	* string-utils.[ch]:
	(ends_with_nocase) New function.
	(starts_with_nocase) New function.

Thu Feb  7 10:44:03 CET 2002

	* common.h:
	Remove DONT_DEFINE_BOOL. Define bool using macros.

Tue Feb  5 16:44:24 CET 2002

	* strbuf.c:
	(strbuf_set_char_at) Include inlined function.
	(strbuf_clear) Ditto.
	(strbuf_set_length) Don't clear remaining memory - just add nullbyte.	

Sun Jan  6 16:02:47 CET 2002

	* regex-utils.c:
	(xregexec_substring) Update pmatch array with offsets.

Wed Dec 19 09:58:38 CET 2001

	* llist.[ch]: New LNode functions.

Sun Dec 16 22:26:22 CET 2001

	* regex-utils.[ch]: (xregexec_substring) New function.

Wed Dec  5 20:45:08 CET 2001

	* string-utils.[ch]: (xdirname) New function.

Wed Dec  5 19:33:31 CET 2001

	* strbuf.c: New macros for strbuf_prepend_*.

Tue Dec  4 20:03:22 CET 2001

	* llist.c, iterator.[ch]:
	Implemented iterator_previous.

Sat Nov 24 17:01:20 CET 2001

	* error.[ch]:
	New functions set_error, get_error, remove_error, die_error.
	New internal function v_warn, used by warn.
	New function free_error, used in various places.

Thu Nov 15 22:41:16 CET 2001

	* intparse.[ch]: New files.
	* string-utils.[ch]: Remove xstrtoi, xstrtoll.
	* time64.[ch]: New files.

Thu Nov 15 18:44:23 CET 2001

	* iterator.[ch]: (iterator_restart) New class function.
	* alist.c: Implemented iterator_restart.
	* hmap.c: Ditto.
	* llist.c: Ditto.

Thu Nov 15 10:27:40 CET 2001

	* alist.c: Fixed () prototypes to (void).

Wed Nov 14 13:11:17 CET 2001

	* error.[ch]:
	(program_termination_hook) New callback, called before
	messages to terminate the program are printed. Used by
	ncurses-programs to call endwin first.

Tue Nov 13 16:27:49 CET 2001

	* llist.h: (llist_append) Alias for llist_add_last.

Sun Nov 11 10:32:38 CET 2001

	* string-utils.c: (uintlen) Fixed bug causing 10 to have a length of 1.

Sat Nov 10 16:47:11 CET 2001

	* string-utils.[ch]: (uintlen) New function.

Tue Nov  6 16:07:30 CET 2001

	* common.h: (min, max) New macros.

Mon Nov  5 08:53:46 CET 2001

	* common.h: Don't define bool if DONT_DEFINE_BOOL.

Sun Nov  4 19:29:27 CET 2001

	* hmap.c: Fixed bugs in hashmap value-iterator.
	* hmap.c: (hmap_dump) New static function.
	
Sun Nov  4 15:01:09 CET 2001

	* common.h: (RETURN_IF_DIFFERENT) New macro.
	* io-utils.c: (read_line) Call clearerr. Update documentation.

Fri Nov  2 14:02:11 CET 2001

	* hmap.[ch]: New function hmap_value_iterator.

Wed Oct 31 15:34:48 CET 2001

	* Makefile.am: Use compat includes.
	* *.[ch]: Updated includes to use sys/types.h and compat.h
	instead of stdint.h.
	* string-utils.c: (xstrtol) Use strtoq instead of strtoll.

Sat Oct 27 19:45:01 CEST 2001

	* strbuf.[ch]:
	New functions strbuf_new_from_substring_to_end,
	strbuf_insert_substring_to_end and strbuf_append_substring_to_end.

Sat Oct 27 13:18:15 CEST 2001

	* debug.c: New file.
	* debug.h: New file.
	* Makefile.am: Added debug.c and debug.h.
	* llist.[ch]: (llist_reverse) New function.

Fri Oct 26 10:06:53 CEST 2001

	* error.c: Message headers are now stacked.

Fri Oct 26 00:51:45 CEST 2001

	* checkerstubs.c:
	(dirname) New wrapper function.
	(getsubopt) New name chkr_stub_getsubopt.

Sat Sep  1 09:51:57 CEST 2001

	* common.h: New macro SWAP.

Fri Aug 24 14:03:45 CEST 2001

	* hmap.{c,h}, collection.h:
	Changed functions and definitions to take const arguments for key.

Thu Aug 16 19:04:27 CEST 2001

	* memory.h: Include <string.h> for memset.

Thu Aug 16 10:32:49 CEST 2001

	* io.utils.{c,h}: New function file_size.
	* ChangeLog: Created file.
