Tag
Hash :
87b04f99
Author :
Date :
2003-01-30T13:48:21
New modules vasnprintf and vasprintf.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208
2003-01-30 Bruno Haible <bruno@clisp.org>
* modules/vasnprintf, modules/vasprintf: New modules.
* MODULES.html.sh (func_all_modules): Add them.
2003-01-29 Bruno Haible <bruno@clisp.org>
* modules/stpncpy: New module.
* MODULES.html.sh (func_all_modules): Add it.
2003-01-28 Bruno Haible <bruno@clisp.org>
* modules/c-ctype: New module.
* MODULES.html.sh (func_all_modules): Add it.
2003-01-27 Bruno Haible <bruno@clisp.org>
* modules/xsetenv: New module.
* MODULES.html.sh (func_all_modules): Add it.
2003-01-23 Bruno Haible <bruno@clisp.org>
* modules/minmax: New module.
* MODULES.html.sh (func_all_modules): Add it.
2003-01-22 Bruno Haible <bruno@clisp.org>
* modules/exit: New module.
* MODULES.html.sh (func_all_modules): Add it.
2003-01-19 Bruno Haible <bruno@clisp.org>
* gnulib-tool: Recognize option --extract-maintainer.
(func_get_maintainer): New function.
* modules/*: Add Maintainer entry.
2003-01-16 Bruno Haible <bruno@clisp.org>
* MODULES.html.sh: Add a table of contents. Add the module name as
leftmost column. Add hyperlinks.
2003-01-11 Bruno Haible <bruno@clisp.org>
* modules/stpcpy: Distribute lib/stpcpy.h.
* modules/setenv: Depend on alloca. Distribute lib/setenv.h.
2003-01-11 Bruno Haible <bruno@clisp.org>
* gnulib-tool (func_create_testdir): Store config/* files in the main
directory.
* config.rpath: Move to ...
* config/config.rpath: ... here.
* modules/gettext: Contains config/config.rpath, not config.rpath.
* modules/iconv: Likewise.
2003-01-11 Bruno Haible <bruno@clisp.org>
* modules/*: Add a description.
* modules/strpbrk: Fix Makefile.am snippet.
* modules/strtoimax: Fix dependencies.
* modules/strtoumax: Likewise.
2003-01-11 Bruno Haible <bruno@clisp.org>
* gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
* modules/alloca (Makefile.am): All object files depend on alloca.h.
* modules/stdbool (Makefile.am): All object files depend on stdbool.h.
2003-01-12 Paul Eggert <eggert@twinsun.com>
Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
to avoid collisions with libcurses and libreadline.
* getstr: Remove.
* MODULES.html.sh: Remove getstr.
* modules/getline: Depend on unlocked-io, not getstr.
2003-01-10 Bruno Haible <bruno@clisp.org>
* modules/alloca: Change Makefile.am requirements. Simplify Include
requirements. Add lib/alloca_.h to file list.
2003-01-09 Bruno Haible <bruno@clisp.org>
* modules/stdbool: Change configure.ac, Makefile.am requirements.
Simplify Include requirements. Add lib/stdbool.h.in to file list.
2003-01-09 Bruno Haible <bruno@clisp.org>
* gnulib-tool (func_all_modules): Ignore files ending in ~.
* MODULES.html.sh: Likewise.
2003-01-09 <karl@gnu.org>
* MODULES.html.sh: include `dirname $0` in PATH, to find
gnulib-tool.
2003-01-08 Bruno Haible <bruno@clisp.org>
* modules/full-read: Depend on full-write.
2003-01-07 Bruno Haible <bruno@clisp.org>
* MODULES.html.sh: Add copyright notice.
(missed_files): Omit CVS directory entries.
(func_module): Make it work with sed-3.02.
* MODULES.txt: Remove file.
2003-01-01 <karl@gnu.org>
* gnulib-tool (func_verify_module): report module name $module in
error message, not $1.
* gnulib-tool (create-testdir): don't complain if destdir couldn't
be created, only if it doesn't exist.
* gnulib-tool (last_checkin_date): don't expand the $Date here.
2002-12-24 Bruno Haible <bruno@clisp.org>
* MODULES.txt: Update according to m4/ changes.
Module gettext.
* config.rpath: New file, from gettext-0.11.5.
* modules/*: New module descriptions.
* gnulib-tool: New file.
* MODULES.html.sh: New file.
2002-11-01 Bruno Haible <bruno@clisp.org>
* configure.in: Add AC_CONFIG_AUX_DIR call.
(AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
test/Makefile.
* Makefile.in (subdirs): Add m4, lib. Remove doc, test.
2002-08-23 Stefan Monnier <monnier@cs.yale.edu>
* regex.c (PATFETCH): Remove the translating fetch.
(PATFETCH_RAW): Rename to PATFETCH.
(set_image_of_range): New fun.
(SET_RANGE_TABLE_WORK_AREA): Use it.
(regex_compile): Don't translate the pattern chars so eagerly.
Only do it when inserting an `exactn' bytecode or when handling
a char-range.
(mutually_exclusive_p): Avoid empty statement.
2001-10-22 Jeff Bailey <jbailey@outpost.dnsalias.org>
* README: New file
* doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
(per RMS's instructions, this is now the canonical source)
* lgpl/, gpl/: New directories.
2001-01-24 Stefan Monnier <monnier@cs.yale.edu>
* regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
as if it was a `charset'.
2000-10-30 Stefan Monnier <monnier@cs.yale.edu>
* regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
(regex_compile): Catch bogus \(\1\).
2000-10-27 Stefan Monnier <monnier@cs.yale.edu>
* regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
(re_match_2_internal, re_match_2_internal, re_match_2_internal):
Giving in to popular pressure to shut up the compiler with casts.
2000-10-25 Stefan Monnier <monnier@cs.yale.edu>
* regex.c: More `unsigned char' -> `re_char' changes.
Also change several `int' into `re_wchar_t'.
(PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
(PUSH_FAILURE_POINTER): Don't cast any more.
(POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
We want GCC to complain, since this piece of code makes
re_match non-reentrant, which *should* be fixed.
(GET_BUFFER_SPACE): Use size_t rather than unsigned long.
(EXTEND_BUFFER): Use RETALLOC.
(SET_LIST_BIT): Don't cast.
(re_wchar_t): New type.
(re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
that those two functions will always properly return.
(IMMEDIATE_QUIT_CHECK): Cast to void.
(analyse_first): Use recursion rather than an explicit stack.
(re_compile_fastmap): Can't fail anymore.
(re_search_2): Don't check re_compile_fastmap for failure.
(PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
Now also sets the new value (passed in a new argument).
(re_match_2_internal): Use it.
Also, use a new var `reg' of type size_t when looping through regs
rather than reuse the inappropriate `mcnt'.
2000-10-24 Andrew Innes <andrewi@gnu.org>
* regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
NT-Emacs only.
(re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
so that re_search functions only quit when callers expect them to.
2000-10-24 Kenichi Handa <handa@etl.go.jp>
* regex.c (regex_compile): Change the way of handling a range from
a char less than 256 to a char not less than 256.
2000-10-15 Stefan Monnier <monnier@cs.yale.edu>
* regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.