chiark / gitweb /
mLib
23 years ago(ident_socket): change sizes to be @size_t@.
mdw [Sun, 8 Oct 2000 11:17:45 +0000 (11:17 +0000)]
(ident_socket): change sizes to be @size_t@.

23 years ago(conn_connect): Change sizes to be @size_t@.
mdw [Sun, 8 Oct 2000 11:17:26 +0000 (11:17 +0000)]
(conn_connect): Change sizes to be @size_t@.

23 years ago(crc-mktab): now requires str.c.
mdw [Sun, 8 Oct 2000 11:08:25 +0000 (11:08 +0000)]
(crc-mktab): now requires str.c.

23 years agoDefine a constant to tell @mdwopt@ that @str_qword@ is available.
mdw [Sun, 8 Oct 2000 11:07:55 +0000 (11:07 +0000)]
Define a constant to tell @mdwopt@ that @str_qword@ is available.
Reinstate the `-pedantic' option to GCC.

23 years agoWith no arguments, give an error rather than spewing a big table at the
mdw [Sun, 8 Oct 2000 11:07:21 +0000 (11:07 +0000)]
With no arguments, give an error rather than spewing a big table at the
user.

23 years agoMore generated files.
mdw [Sun, 8 Oct 2000 11:06:59 +0000 (11:06 +0000)]
More generated files.

23 years agoShut later versions of GCC up about use of @long long@.
mdw [Sun, 8 Oct 2000 11:06:30 +0000 (11:06 +0000)]
Shut later versions of GCC up about use of @long long@.

23 years ago(str_qword): Remove redundant definition of @STRF_QUOTE@.
mdw [Sun, 8 Oct 2000 09:50:11 +0000 (09:50 +0000)]
(str_qword): Remove redundant definition of @STRF_QUOTE@.

23 years agoNew quoted string handling and simple pattern matching.
mdw [Sun, 8 Oct 2000 09:43:35 +0000 (09:43 +0000)]
New quoted string handling and simple pattern matching.

23 years agoMinor typo fixes.
mdw [Sun, 8 Oct 2000 09:43:11 +0000 (09:43 +0000)]
Minor typo fixes.

23 years agoNew library configuration stuff from `common'.
mdw [Tue, 15 Aug 2000 21:39:13 +0000 (21:39 +0000)]
New library configuration stuff from `common'.

23 years ago(dstr_vputf): Don't try calling @va_arg@ on things @char@-sized.
mdw [Tue, 15 Aug 2000 21:26:45 +0000 (21:26 +0000)]
(dstr_vputf): Don't try calling @va_arg@ on things @char@-sized.

23 years ago(gethost, and others): Since @gethost@ actually uses @malloc@ rather
mdw [Tue, 15 Aug 2000 17:35:02 +0000 (17:35 +0000)]
(gethost, and others): Since @gethost@ actually uses @malloc@ rather
than @xmalloc@, it's wrong to use @xfree@ on the result.  Fixed the code
to use the right freeing function on the right data.

23 years agoFix typo in comment.
mdw [Mon, 7 Aug 2000 19:50:18 +0000 (19:50 +0000)]
Fix typo in comment.

23 years agoDaft bug fix. Include <string.h>.
mdw [Sun, 6 Aug 2000 11:00:18 +0000 (11:00 +0000)]
Daft bug fix.  Include <string.h>.

23 years agoVersion bump.
mdw [Sat, 29 Jul 2000 22:08:04 +0000 (22:08 +0000)]
Version bump.

23 years agoSupport `make -j' building.
mdw [Sat, 29 Jul 2000 10:06:10 +0000 (10:06 +0000)]
Support `make -j' building.

23 years agoAdded macros for reading 64-bit values.
mdw [Sat, 22 Jul 2000 09:48:26 +0000 (09:48 +0000)]
Added macros for reading 64-bit values.

23 years agoFix description of CRCs.
mdw [Fri, 21 Jul 2000 19:01:43 +0000 (19:01 +0000)]
Fix description of CRCs.

23 years agoGenerate the CRC table rather than hardcoding it.
mdw [Fri, 21 Jul 2000 19:01:33 +0000 (19:01 +0000)]
Generate the CRC table rather than hardcoding it.

23 years agoNew files. Test cases for `bits.h'. 2.0.0pre3
mdw [Sun, 16 Jul 2000 18:57:52 +0000 (18:57 +0000)]
New files.  Test cases for `bits.h'.

23 years agoVersion bump. Change compiler flags.
mdw [Sun, 16 Jul 2000 18:57:42 +0000 (18:57 +0000)]
Version bump.  Change compiler flags.

23 years agoNew generated files.
mdw [Sun, 16 Jul 2000 18:57:24 +0000 (18:57 +0000)]
New generated files.

23 years agoNew manual pages.
mdw [Sun, 16 Jul 2000 18:56:47 +0000 (18:56 +0000)]
New manual pages.

23 years agoPut some more so references in, and tidy the text a little.
mdw [Sun, 16 Jul 2000 18:56:37 +0000 (18:56 +0000)]
Put some more so references in, and tidy the text a little.

23 years agoFix a function declaration which slipped through the net.
mdw [Sun, 16 Jul 2000 18:56:00 +0000 (18:56 +0000)]
Fix a function declaration which slipped through the net.

23 years agoRemove some stray debugging code.
mdw [Sun, 16 Jul 2000 18:55:45 +0000 (18:55 +0000)]
Remove some stray debugging code.

23 years agoDocument the `pool' interface.
mdw [Sun, 16 Jul 2000 18:20:54 +0000 (18:20 +0000)]
Document the `pool' interface.

23 years agoChange to arena `realloc' interface, to fix a design bug.
mdw [Sun, 16 Jul 2000 12:31:50 +0000 (12:31 +0000)]
Change to arena `realloc' interface, to fix a design bug.

23 years agoSupport for resource pools, based on the Apache model.
mdw [Sun, 16 Jul 2000 12:28:48 +0000 (12:28 +0000)]
Support for resource pools, based on the Apache model.

23 years agoAdd 64-bit support, with faked arithmetic on 32-bit hosts.
mdw [Sun, 16 Jul 2000 12:28:28 +0000 (12:28 +0000)]
Add 64-bit support, with faked arithmetic on 32-bit hosts.

23 years agoTest equipment for the 64-bit arithmetic in `bits.h'.
mdw [Sun, 16 Jul 2000 12:28:00 +0000 (12:28 +0000)]
Test equipment for the 64-bit arithmetic in `bits.h'.

23 years agoVersion bump. 2.0.0pre2
mdw [Sun, 2 Jul 2000 22:21:34 +0000 (22:21 +0000)]
Version bump.

23 years agoFix constant name.
mdw [Sun, 2 Jul 2000 22:20:42 +0000 (22:20 +0000)]
Fix constant name.

23 years agoVarious new source files. 2.0.0pre1
mdw [Sat, 17 Jun 2000 10:39:43 +0000 (10:39 +0000)]
Various new source files.

23 years agoVersion bump.
mdw [Sat, 17 Jun 2000 10:39:28 +0000 (10:39 +0000)]
Version bump.

23 years agoExperimental new support for packet buffering.
mdw [Sat, 17 Jun 2000 10:39:19 +0000 (10:39 +0000)]
Experimental new support for packet buffering.

23 years agoAdd support for arena management.
mdw [Sat, 17 Jun 2000 10:39:00 +0000 (10:39 +0000)]
Add support for arena management.

23 years agoTrack changes to selbuf interface.
mdw [Sat, 17 Jun 2000 10:38:35 +0000 (10:38 +0000)]
Track changes to selbuf interface.

23 years agoAdd support for variable buffer sizes.
mdw [Sat, 17 Jun 2000 10:38:14 +0000 (10:38 +0000)]
Add support for variable buffer sizes.

23 years agoBasic arena management.
mdw [Sat, 17 Jun 2000 10:37:53 +0000 (10:37 +0000)]
Basic arena management.

23 years agoSupport for 24-bit types.
mdw [Sat, 17 Jun 2000 10:36:06 +0000 (10:36 +0000)]
Support for 24-bit types.

23 years agoMajor overhaul for arena support.
mdw [Sat, 17 Jun 2000 10:35:51 +0000 (10:35 +0000)]
Major overhaul for arena support.

23 years agoInitialize the token buffer properly.
mdw [Sat, 17 Jun 2000 10:35:07 +0000 (10:35 +0000)]
Initialize the token buffer properly.

23 years agoUpdate for new arena management.
mdw [Sat, 17 Jun 2000 10:34:55 +0000 (10:34 +0000)]
Update for new arena management.

24 years agoVersion bump. 1.6.3
mdw [Thu, 23 Mar 2000 23:21:44 +0000 (23:21 +0000)]
Version bump.

24 years agoRearrange timeout handling to avoid list corruptions.
mdw [Thu, 23 Mar 2000 20:42:08 +0000 (20:42 +0000)]
Rearrange timeout handling to avoid list corruptions.

24 years agoFormatting mistake fixed. 1.6.2
mdw [Wed, 22 Dec 1999 15:41:44 +0000 (15:41 +0000)]
Formatting mistake fixed.

24 years agoSkip past trailing whitespace in str_getword.
mdw [Wed, 22 Dec 1999 15:41:14 +0000 (15:41 +0000)]
Skip past trailing whitespace in str_getword.

24 years agoFix argument reuse in DPUTS.
mdw [Wed, 22 Dec 1999 15:39:51 +0000 (15:39 +0000)]
Fix argument reuse in DPUTS.

24 years agoFix overflow in dstr_putline.
mdw [Wed, 22 Dec 1999 15:39:28 +0000 (15:39 +0000)]
Fix overflow in dstr_putline.

24 years agoVersion bump.
mdw [Sun, 12 Dec 1999 17:37:03 +0000 (17:37 +0000)]
Version bump.

24 years agoFix description of `alloc'.
mdw [Sun, 12 Dec 1999 12:58:35 +0000 (12:58 +0000)]
Fix description of `alloc'.

24 years agoFix comment formatting error.
mdw [Sat, 11 Dec 1999 11:12:17 +0000 (11:12 +0000)]
Fix comment formatting error.

24 years agoSupport for different sizes and types of integers.
mdw [Fri, 10 Dec 1999 23:42:12 +0000 (23:42 +0000)]
Support for different sizes and types of integers.

24 years agoChange header file guard names.
mdw [Fri, 10 Dec 1999 23:42:04 +0000 (23:42 +0000)]
Change header file guard names.

24 years agoUse library annotations.
mdw [Fri, 10 Dec 1999 23:41:51 +0000 (23:41 +0000)]
Use library annotations.

24 years agoAllow more characters to start words in test vector files. 1.6.1
mdw [Sun, 21 Nov 1999 13:01:39 +0000 (13:01 +0000)]
Allow more characters to start words in test vector files.

24 years agoVersion bump.
mdw [Sun, 21 Nov 1999 13:01:01 +0000 (13:01 +0000)]
Version bump.

24 years agoMark test types as constant.
mdw [Tue, 16 Nov 1999 15:03:31 +0000 (15:03 +0000)]
Mark test types as constant.

24 years agoUse `libtool' to generate a shared library. 1.6.0
mdw [Thu, 11 Nov 1999 18:47:34 +0000 (18:47 +0000)]
Use `libtool' to generate a shared library.

24 years agoNew configuration system for library clients.
mdw [Thu, 11 Nov 1999 17:48:28 +0000 (17:48 +0000)]
New configuration system for library clients.

24 years agoMinor changes to allocation strategy.
mdw [Sat, 6 Nov 1999 12:40:45 +0000 (12:40 +0000)]
Minor changes to allocation strategy.

24 years agoArgument naming changes. Describe naming conventions for array types.
mdw [Fri, 5 Nov 1999 14:33:14 +0000 (14:33 +0000)]
Argument naming changes.  Describe naming conventions for array types.

24 years agoMinor change in argument naming.
mdw [Fri, 5 Nov 1999 14:32:43 +0000 (14:32 +0000)]
Minor change in argument naming.

24 years agoFix include error, pointed out by Chris Rutter. 1.5.0
mdw [Sat, 30 Oct 1999 11:56:21 +0000 (11:56 +0000)]
Fix include error, pointed out by Chris Rutter.

24 years agoFix include error, pointed out by Chris Rutter.
mdw [Sat, 30 Oct 1999 11:28:39 +0000 (11:28 +0000)]
Fix include error, pointed out by Chris Rutter.

24 years agoNew array adjustment macros for unsigned arguments.
mdw [Fri, 29 Oct 1999 22:59:22 +0000 (22:59 +0000)]
New array adjustment macros for unsigned arguments.

24 years agoMinor edits.
mdw [Thu, 28 Oct 1999 22:05:42 +0000 (22:05 +0000)]
Minor edits.

24 years agoModify and debug allocation routines.
mdw [Thu, 28 Oct 1999 22:05:29 +0000 (22:05 +0000)]
Modify and debug allocation routines.

24 years agoSilly grammatical mistake.
mdw [Wed, 27 Oct 1999 12:04:51 +0000 (12:04 +0000)]
Silly grammatical mistake.

24 years agoDescribe new manual pages.
mdw [Fri, 22 Oct 1999 22:44:13 +0000 (22:44 +0000)]
Describe new manual pages.

24 years agoDocument DSTR_INIT.
mdw [Fri, 22 Oct 1999 22:44:02 +0000 (22:44 +0000)]
Document DSTR_INIT.

24 years agoVarious little fixes.
mdw [Fri, 22 Oct 1999 22:41:30 +0000 (22:41 +0000)]
Various little fixes.

24 years agoNew manual page.
mdw [Fri, 22 Oct 1999 22:41:20 +0000 (22:41 +0000)]
New manual page.

24 years agoMore manual page stubs.
mdw [Fri, 22 Oct 1999 22:41:04 +0000 (22:41 +0000)]
More manual page stubs.

24 years agoNew source files. New testing system for sym and dynarray.
mdw [Fri, 22 Oct 1999 22:40:49 +0000 (22:40 +0000)]
New source files.  New testing system for sym and dynarray.

24 years agoChange naming slightly. Still not documented, though.
mdw [Fri, 22 Oct 1999 22:40:25 +0000 (22:40 +0000)]
Change naming slightly.  Still not documented, though.

24 years agoSeparate function for parsing user trace specs.
mdw [Fri, 22 Oct 1999 22:40:08 +0000 (22:40 +0000)]
Separate function for parsing user trace specs.

24 years agoNew documented interface for tracing.
mdw [Fri, 22 Oct 1999 22:39:52 +0000 (22:39 +0000)]
New documented interface for tracing.

24 years agoAdd an exception group for mLib.
mdw [Fri, 22 Oct 1999 22:39:18 +0000 (22:39 +0000)]
Add an exception group for mLib.

24 years agoNew dynamic array implementation replaces `dynarray.h'.
mdw [Fri, 22 Oct 1999 22:37:26 +0000 (22:37 +0000)]
New dynamic array implementation replaces `dynarray.h'.

24 years agoTest rig for dynamic arrays.
mdw [Fri, 22 Oct 1999 22:37:09 +0000 (22:37 +0000)]
Test rig for dynamic arrays.

24 years agoNew test structure for symbol tables.
mdw [Fri, 22 Oct 1999 22:36:37 +0000 (22:36 +0000)]
New test structure for symbol tables.

24 years agoCorrections and general updates.
mdw [Fri, 22 Oct 1999 22:35:56 +0000 (22:35 +0000)]
Corrections and general updates.

24 years agoSuperceded by darray.
mdw [Thu, 21 Oct 1999 21:43:52 +0000 (21:43 +0000)]
Superceded by darray.

24 years agoChange support for erroneous Base64 streams with length 1 mod 4.
mdw [Fri, 15 Oct 1999 21:08:46 +0000 (21:08 +0000)]
Change support for erroneous Base64 streams with length 1 mod 4.

24 years agoNew modules.
mdw [Mon, 4 Oct 1999 21:53:26 +0000 (21:53 +0000)]
New modules.

24 years agoFind libraries for standalone name resolver server.
mdw [Mon, 4 Oct 1999 21:48:50 +0000 (21:48 +0000)]
Find libraries for standalone name resolver server.

24 years agoLots of new source files.
mdw [Mon, 4 Oct 1999 21:47:12 +0000 (21:47 +0000)]
Lots of new source files.

24 years agoMinor tidyings.
mdw [Mon, 4 Oct 1999 21:46:26 +0000 (21:46 +0000)]
Minor tidyings.

24 years agoNew function `pquis'.
mdw [Mon, 4 Oct 1999 21:45:27 +0000 (21:45 +0000)]
New function `pquis'.

24 years agoMove `dstr_putf' and `dstr_vputf' into a separate source file.
mdw [Mon, 4 Oct 1999 21:44:47 +0000 (21:44 +0000)]
Move `dstr_putf' and `dstr_vputf' into a separate source file.

24 years agoUndefine PATHSEP when finished with.
mdw [Mon, 4 Oct 1999 21:44:06 +0000 (21:44 +0000)]
Undefine PATHSEP when finished with.

24 years agoAdded ident client from `fw'.
mdw [Mon, 4 Oct 1999 21:41:58 +0000 (21:41 +0000)]
Added ident client from `fw'.

24 years agoAdded background resolver from `fw'.
mdw [Mon, 4 Oct 1999 21:40:42 +0000 (21:40 +0000)]
Added background resolver from `fw'.

24 years ago(sel_select): Almost pointless efficiency tweak.
mdw [Sun, 26 Sep 1999 14:28:11 +0000 (14:28 +0000)]
(sel_select): Almost pointless efficiency tweak.

24 years agoVersion bump. 1.4.1
mdw [Fri, 3 Sep 1999 08:02:49 +0000 (08:02 +0000)]
Version bump.

24 years agoMake `#' a special character which needs escaping.
mdw [Fri, 3 Sep 1999 08:02:05 +0000 (08:02 +0000)]
Make `#' a special character which needs escaping.

24 years agoNew function `sel_force' to force a descriptor to be `selected'.
mdw [Tue, 31 Aug 1999 17:42:23 +0000 (17:42 +0000)]
New function `sel_force' to force a descriptor to be `selected'.