# do not edit -- automatically generated by arch changelog
# arch-tag: automatic-ChangeLog--algernon@bonehunter.rulez.org--tla/compat--mainline--0.1
#

2004-01-29 18:46:51 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-25

    Summary:
      compat.m4
    Revision:
      compat--mainline--0.1--patch-25

    * compat.m4: New file.
    * Makefile.in {EXTRA_DIST}: Added it.

    new files:
     compat.m4

    modified files:
     ChangeLog Makefile.in


2003-12-14 14:49:09 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-24

    Summary:
      HAVE_WORKING_REGEX_H & compat-regex.h
    Revision:
      compat--mainline--0.1--patch-24

    * compat-regex.h: Do the <regex.h> inclusion only if
      HAVE_WORKING_REGEX_H is set (along with the other two).

    modified files:
     ChangeLog compat-regex.h


2003-12-14 14:07:20 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-23

    Summary:
      Changed a thy_log() to bhc_log()
    Revision:
      compat--mainline--0.1--patch-23

    * compat.h [HAVE_VARIADIC_MACROS && BHC_OPTION_ALL_LOGGING]: Changed a
      thy_log() define to bhc_log().
    
    This fixes Thy compilation on Solaris 9.

    modified files:
     ChangeLog compat.h


2003-12-14 13:19:18 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-22

    Summary:
      ARGP_KEY_ARG
    Revision:
      compat--mainline--0.1--patch-22

    * compat.h [!HAVE_ARGP_PARSE] [ARGP_KEY_ARG]: New define.
    * compat.c (argp_parse): Iterate through the remaining args and pass
      them to argps->parser with ARGP_KEY_ARG.

    modified files:
     ChangeLog compat.c compat.h


2003-12-13 15:42:04 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-21

    Summary:
      Protect compat-regex.h from Doxygen
    Revision:
      compat--mainline--0.1--patch-21

    * compat-regex.h: Wrapped the whole stuff into an #ifndef __DOXYGEN__.

    modified files:
     ChangeLog compat-regex.h


2003-12-13 14:57:46 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-20

    Summary:
      compat-regex.h
    Revision:
      compat--mainline--0.1--patch-20

    * compat-regex.h: New file (stripped down regex.h from GNU libc).
    * Makefile.in (HEADERS): Added compat-regex.h.

    new files:
     compat-regex.h

    modified files:
     ChangeLog Makefile.in


2003-12-12 10:07:02 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-19

    Summary:
      Moved from compat/ to lib/compat/
    Revision:
      compat--mainline--0.1--patch-19

    * Makefile.in: Reflect move from compat/ to lib/compat/.
      {subdir}: Likewise.

    modified files:
     ChangeLog Makefile.in


2003-12-06 10:25:48 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-18

    Summary:
      Fixed argp_parse prototype
    Revision:
      compat--mainline--0.1--patch-18

    * compat.h (argp_parse): The fifth argument is an int *, not a plain
      int.
    * compat.c (argp_parse): Updated to match the prototype.
    
    Since we did not ever use arg_index, this is purely a cosmetic change.

    modified files:
     ChangeLog compat.c compat.h


2003-11-29 14:50:29 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-17

    Summary:
      bhc_atoi()
    Revision:
      compat--mainline--0.1--patch-17

    * compat.h (bhc_atoi): New prototype.
    * compat.c (bhc_atoi): New function.

    modified files:
     ChangeLog compat.c compat.h


2003-10-31 15:20:27 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-16

    Summary:
      Fixed a warning when compiled with dietlibc
    Revision:
      compat--mainline--0.1--patch-16

    * compat.c: Do the rpl_malloc/malloc magic earlier, so we do get
      malloc definitions after including the proper header.

    modified files:
     ChangeLog compat.c


2003-10-26 16:20:15 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-15

    Summary:
      Documented bhc_getsubopt()
    Revision:
      compat--mainline--0.1--patch-15

    * compat.h (bhc_getsubopt): Added in-code Doxygen documentation.

    modified files:
     ChangeLog compat.h


2003-10-25 11:14:53 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-14

    Summary:
      Fixed a typo, and a missing include
    Revision:
      compat--mainline--0.1--patch-14

    * compat.h: #include <syslog.h> and fix a typo `voic' vs `void'.
    
    Noticed by Xavier Noria.

    modified files:
     ChangeLog compat.h


2003-10-24 17:47:47 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-13

    Summary:
      Logging stuff
    Revision:
      compat--mainline--0.1--patch-13

    * compat.h (bhc_log): New prototype.
      (bhc_error): Likewise.
      (bhc_debug): Likewise.
    * compat.c (bhc_log): New function.
      (bhc_error): Likewise.
      (bhc_debug): Likewise.

    modified files:
     ChangeLog compat.c compat.h


2003-10-23 22:47:27 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-12

    Summary:
      MacOS X support
    Revision:
      compat--mainline--0.1--patch-12

    * compat.h: #include <stdint.h> earlier.
    * compat.c: #include "compat.h" earlier.
    
    Thanks to Xavier Noria.

    modified files:
     ChangeLog compat.c compat.h


2003-10-05 11:33:58 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-11

    Summary:
      Fixed argp stuff
    Revision:
      compat--mainline--0.1--patch-11

    * compat.c [!HAVE_ARGP_PARSE] {argp_program_version}: Do not
      initialise to NULL.
      [!HAVE_ARGP_PARSE] {argp_program_version_hook}: Likewise.

    modified files:
     ChangeLog compat.c


2003-10-05 11:30:39 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-10

    Summary:
      thy_auth_* => bhc_*
    Revision:
      compat--mainline--0.1--patch-10

    * compat.c [!HAVE_GETDELIM] (getdelim): Convert to bhc_*, thy_auth_*
      was a left-over from the time this code was in thy-auth.

    modified files:
     ChangeLog compat.c


2003-09-22 09:16:54 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-9

    Summary:
      getdelim() & getline()
    Revision:
      compat--mainline--0.1--patch-9

    * compat.h [!HAVE_GETDELIM] (getdelim): New prototype.
      [!HAVE_GETLINE] (getline): Likewise.
    * compat.c [!HAVE_GETDELIM] (getdelim): New function.
      [!HAVE_GETLINE] (getline): Likewise.

    modified files:
     ChangeLog compat.c compat.h


2003-09-20 10:49:53 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-8

    Summary:
      Proper argp_program_version and _hook support
    Revision:
      compat--mainline--0.1--patch-8

    * compat.c [!HAVE_ARGP_PARSE] (argp_program_version): Declare an empty
      variable.
      [!HAVE_ARGP_PARSE] (argp_program_bug_address): Likewise.
      [!HAVE_ARGP_PARSE] (argp_program_version_hook): Likewise.
      [!HAVE_ARGP_PARSE] (argp_parse): Adapted to use the pre-defined
      variables.

    modified files:
     ChangeLog compat.c


2003-09-20 10:28:09 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-7

    Summary:
      Cosmetic ARGP fix
    Revision:
      compat--mainline--0.1--patch-7

    * compat.c (argp_parse): Print a \n after argp_post_v().

    modified files:
     ChangeLog compat.c


2003-09-20 10:26:56 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-6

    Summary:
      ARGP_KEY_END and doc-only option support
    Revision:
      compat--mainline--0.1--patch-6

    * compat.h [ARGP_KEY_END]: New constant.
    * compat.c (argp_parse): Support doc-only options, and call
      argps->parser after the main loop again, with key set to
      ARGP_KEY_END.

    modified files:
     ChangeLog compat.c compat.h


2003-09-20 09:54:19 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-5

    Summary:
      OPTION_ARG_OPTIONAL support
    Revision:
      compat--mainline--0.1--patch-5

    * compat.h [OPTION_ARG_OPTIONAL]: New constant.
    * compat.c [!HAVE_ARGP_PARSE] (argp_parse): Support
      OPTION_ARG_OPTIONAL for long options.

    modified files:
     ChangeLog compat.c compat.h


2003-09-20 09:28:35 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-4

    Summary:
      NetBSD compatibility
    Revision:
      compat--mainline--0.1--patch-4

    * compat.h: #include <netdb.h> (for AI_NUMERICHOST).
      [!error_t] (error_t): #define to int.
    * compat.c (argp_error): It is state->argv0, not state->argv[0].
      [HAVE_WORKING_SETPROCTITLE] (bhc_setproctitle): Changed to match the
      prototype.

    modified files:
     ChangeLog compat.c compat.h


2003-09-20 08:33:51 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-3

    Summary:
      bh_* => bhc_*, for the sake of consistency
    Revision:
      compat--mainline--0.1--patch-3

    * compat.h: Renamed all bh_* functions to bhc_*.
    * compat.c: Likewise.

    modified files:
     ChangeLog compat.c compat.h


2003-09-19 11:58:17 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-2

    Summary:
      Memory allocation stuff
    Revision:
      compat--mainline--0.1--patch-2

    * compat.c: Added the memory allocation functions. The prototypes were
      moved to compat.h, but the functions weren't moved here. Did that
      now.

    modified files:
     ChangeLog compat.c


2003-09-19 10:38:05 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	patch-1

    Summary:
      AIX hackery
    Revision:
      compat--mainline--0.1--patch-1

    * compat.c: Added some AIX hackery from thy's src/misc.c.

    modified files:
     ChangeLog compat.c


2003-09-19 10:08:15 GMT	Gergely Nagy <algernon@bonehunter.rulez.org>	base-0

    Summary:
      Initial import
    Revision:
      compat--mainline--0.1--base-0

    Initial import of the BoneHunter compat suite, mostly a modification of
    thy--head--0.8's src/compat.[ch], with additions from src/misc.[ch]
    (the memory allocation wrappers).

    new files:
     ChangeLog Makefile.in compat.c compat.h


