]> git.ipfire.org Git - thirdparty/libtool.git/commit
* ltdl.m4: Bump serial number.
authorGary V. Vaughan <gary@gnu.org>
Wed, 1 Aug 2001 06:50:16 +0000 (06:50 +0000)
committerGary V. Vaughan <gary@gnu.org>
Wed, 1 Aug 2001 06:50:16 +0000 (06:50 +0000)
commit5473bb5e38c2a6d37be30efd83a9cc9992a2fcd6
tree897b49ef1ac450fab4365367eae5a7389d1b7942
parent6bbb1b6197fe21921e358069051f99df30cf6fcd
* ltdl.m4: Bump serial number.
General reformat and tify up in line with Autoconf-2.50 support.
(AC_LTDL_FUNC_ARGZ): Test for system implementations of a
handful of argz API calls, the error_t type, and the argz.h
header.
* libltdl/configure.ac (AM_INIT_AUTOMAKE): Bump version number.
* libltdl/ltdl.c (rpl_argz_append, rpl_argz_create_sep.
rpl_argz_insert, rpl_rgz_next):  Fallback implementations of
the similarly named functions for machines that don;t use glibc.
(lt_dlrealloc):  New memory function pointer that can be set by
the client.  Defaults to rpl_realloc, which in turn uses only
lt_dlmalloc and lt_dlfree.
(LT_EMALLOC, LT_EREALLOC): Set internal out-of-memory error
inside the functions called by these new macros.  Simplified all
callers by removing explicit client error reporting.
(memmove):  Fallback implementation of overlap safe memory copy
function.
(tryall_dlopen):  Factorized common code into...
(tryall_dlopen_module): ...this new helper function.
(canonicalize_path):  Changed function signature to return success
or failure.  Updated all callers.
(foreachfile_callback):  Make use of argz API.
(LT_DLSTRLEN): Moved from here...
* libltdl/ltdl.h (LT_STRLEN): ...to here.  Updated all callers.
(lt_dlrealloc):  Declare new memory management handle.
ChangeLog
libltdl/configure.ac
libltdl/ltdl.c
libltdl/ltdl.h
ltdl.m4