NEWS.stable: log cherry-pick [8b18afa]->[c948e19] sys_select: Avoid a syntax error...
[gnulib.git] / NEWS
1 Important notes
2 ---------------
3
4 2010-09-04  gnulib-tool     The option '--import' is no longer cumulative; it
5                             now expects the complete list of modules and other
6                             options on the command line. If you want to
7                             augment (not set) the list of modules, use the
8                             new option '--add-import' instead of '--import'.
9
10 User visible incompatible changes
11 ---------------------------------
12
13 Date        Modules         Changes
14
15 2011-08-04  pathmax         The header file "pathmax.h" no longer defines
16                             PATH_MAX on GNU/Hurd. Please use one of the methods
17                             listed in pathmax.h to ensure your package is
18                             portable to GNU/Hurd.
19
20 2011-07-24  close           This module no longer pulls in the 'fclose' module.
21                             If your code creates a socket descriptor using
22                             socket() or accept(), then a FILE stream referring
23                             to it using fdopen(), then in order to close this
24                             stream, you need the 'fclose' module.
25
26 2011-07-12  arg-nonnull     Renamed to snippet/arg-nonnull.
27             c++defs         Renamed to snippet/c++defs.
28             link-warning    Renamed to snippet/link-warning.
29             unused-parameter Renamed to snippet/unused-parameter.
30             warn-on-use     Renamed to snippet/warn-on-use.
31
32 2011-06-15  verify          verify_true (V) is deprecated; please use
33                             verify_expr (V, 1) instead.
34
35 2011-06-05  ansi-c++-opt    When a C++ compiler is not found, the variable CXX
36                             is now set to "no", not to ":".
37
38 2011-05-11  group-member    The include file is changed from "group-member.h"
39                             to <unistd.h>.
40
41 2011-05-02  exit            The module is removed.  It was deprecated
42                             on 2010-03-05.  Use 'stdlib' directly instead.
43
44 2011-04-27  mgetgroups      The 'xgetgroups' function has been split into
45                             a new 'xgetgroups' module.
46
47 2011-04-27  save-cwd        This module pulls in fewer dependencies by
48                             default; to retain robust handling of directories
49                             with an absolute name longer than PATH_MAX, you
50                             must now explicitly include the 'getcwd' module.
51
52 2011-04-19  close-hook      This module has been renamed to 'fd-hook' and
53                             generalized.
54
55 2011-03-08  regex-quote     The last argument is no longer an 'int cflags'
56                             but instead a pointer to a previously constructed
57                             'struct regex_quote_spec'.
58
59 2011-02-25  dirname         These modules no longer put #defines for the
60             dirname-lgpl    following symbols into <config.h>: ISSLASH,
61             backupfile      FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX,
62             lstat           FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR,
63             openat          FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE.
64             remove          Applications that need ISSLASH can include the new
65             rmdir           header dosname.h.
66             savewd
67             stat
68             unlink
69
70 2011-02-14  getloadavg      This module no longer #defines C_GETLOADAVG or
71                             HAVE_GETLOADAVG, as the application no longer needs
72                             to worry about how getloadavg is defined.  It no
73                             longer defines the obsolete symbol NLIST_NAME_UNION
74                             (which should have been internal to the module
75                             anyway).  Also, support for setgid use has been
76                             removed, as nobody seems to be using it; thus
77                             GETLOADAVG_PRIVILEGED is no longer #defined and
78                             KMEM_GROUP and NEED_SETGID are no longer
79                             substituted for.
80
81 2011-02-08  stdlib          Unless the random_r module is also used, this
82                             module no longer guarantees that the following are
83                             defined: struct random_data, RAND_MAX, random_r,
84                             srandom_r, initstate_r, setstate_r.
85
86 2011-02-08  wctype-h        This module no longer provides the iswblank()
87                             function. If you need this function, you now need
88                             to request the 'iswblank' module.
89
90 2011-02-07  wctype          This module is renamed to wctype-h.
91
92 2011-01-18  multiarch       This no longer #defines AA_APPLE_UNIVERSAL_BUILD;
93                             instead, use the shell var APPLE_UNIVERSAL_BUILD.
94
95 2010-12-10  pipe            This module is renamed to spawn-pipe. The include
96                             file is renamed to "spawn-pipe.h".
97
98 2010-10-05  getdate         This module is deprecated. Please use the new
99                             parse-datetime module for the replacement
100                             function parse_datetime(), or help us write
101                             getdate-posix for getdate(). Also, the header
102                             "getdate.h" has been renamed "parse-datetime.h",
103                             and doc/getdate.texi to doc/parse-datetime.texi.
104
105 2010-09-29  sys_wait        This module no longer provides the waitpid()
106                             function. If you need this function, you now need
107                             to request the 'waitpid' module.
108
109 2010-09-17  utimens         The function gl_futimens is removed, and its
110                             signature has been migrated to fdutimens.  Callers
111                             of gl_futimens should change function name, and
112                             callers of fdutimens should swap parameter order.
113
114 2010-09-17  fdutimensat     This function has a new signature: the fd now comes
115                             first instead of the dir/name pair, and a new
116                             atflag parameter is added at the end.  Old code
117                             should rearrange parameters, and pass 0 for atflag.
118
119 2010-09-13  regex           The module is not guaranteeing anymore support for
120                             64-bit regoff_t on 64-bit systems.  The size of
121                             regoff_t will always be 32-bit unless the program
122                             is being configured --with-included-regex.  This
123                             may change again in the future once glibc provides
124                             this feature as well.
125
126 2010-09-12  savedir         The fdsavedir function is now deprecated.
127
128 2010-09-10  fcntl-h         This module now defaults O_CLOEXEC to 0, and
129                             it defaults O_EXEC and O_SEARCH to O_RDONLY.
130                             Use "#if O_CLOEXEC" instead of "#ifdef O_CLOEXEC".
131
132 2010-08-28  realloc         This module is deprecated. Use 'realloc-gnu'
133                             instead. It will be removed 2012-01-01.
134
135 2010-08-28  calloc          This module is deprecated. Use 'calloc-gnu'
136                             instead. It will be removed 2012-01-01.
137
138 2010-08-28  malloc          This module is deprecated. Use 'malloc-gnu'
139                             instead. It will be removed 2012-01-01.
140
141 2010-08-14  memxfrm         This module is renamed to amemxfrm. The include
142                             file is renamed to "amemxfrm.h". The function is
143                             renamed to amemxfrm.
144
145 2010-08-09  symlinkat       This module now only provides symlinkat; use the
146                             new module 'readlinkat' if needed.
147
148 2010-07-31  ansi-c++-opt    If Autoconf >= 2.66 is used, the 'configure'
149                             option is now called --disable-c++ rather than
150                             --disable-cxx.
151
152 2010-04-02  maintainer-makefile
153                             The macro _prohibit_regexp has been revamped into
154                             a new macro _sc_search_regexp; custom syntax
155                             checks in your cfg.mk will need to be rewritten.
156
157 2010-03-28  lib-ignore      This module now provides a variable
158                             IGNORE_UNUSED_LIBRARIES_CFLAGS that you should
159                             add to LDFLAGS (when linking C programs only) or
160                             CFLAGS yourself. It is no longer added to LDFLAGS
161                             automatically.
162
163 2010-03-18  pty             This module now only declares the pty.h header.
164                             Use the new modules 'forkpty' or 'openpty' to
165                             get the functions that were previously provided.
166
167 2010-03-05  exit            This module is deprecated, use 'stdlib' directly
168                             instead.  It will be removed 2011-01-01.
169
170 2009-12-13  sublist         The module does not define functions any more that
171                             call xalloc_die() in out-of-memory situations. Use
172                             module 'xsublist' and include file "gl_xsublist.h"
173                             instead.
174
175 2009-12-13  list            The module does not define functions any more that
176                             call xalloc_die() in out-of-memory situations.
177                             Use module 'xlist' and include file "gl_xlist.h"
178                             instead.
179
180 2009-12-13  oset            The module does not define functions any more that
181                             call xalloc_die() in out-of-memory situations.
182                             Use module 'xoset' and include file "gl_xoset.h"
183                             instead.
184
185 2009-12-10  *               Most source code files have been converted to
186                             indentation by spaces (rather than tabs). Patches
187                             of gnulib source code needs to be updated.
188
189 2009-12-09  link-warning    The Makefile rules that use $(LINK_WARNING_H) now
190                             must contain an explicit dependency on
191                             $(LINK_WARNING_H).
192
193 2009-11-12  getgroups       These functions now use a signature of gid_t,
194             getugroups      rather than GETGROUPS_T.  This probably has no
195                             effect except on very old platforms.
196
197 2009-11-04  tempname        The gen_tempname function takes an additional
198                             'suffixlen' argument. You can safely pass 0.
199
200 2009-11-04  nproc           The num_processors function now takes an argument.
201
202 2009-11-02  inet_pton       The use of this module now requires linking with
203                             $(INET_PTON_LIB).
204
205 2009-11-02  inet_ntop       The use of this module now requires linking with
206                             $(INET_NTOP_LIB).
207
208 2009-10-10  utimens         The use of this module now requires linking with
209                             $(LIB_CLOCK_GETTIME).
210
211 2009-09-16  canonicalize-lgpl
212                             The include file is changed from "canonicalize.h"
213                             to <stdlib.h>.
214
215 2009-09-04  link-follow     The macro LINK_FOLLOWS_SYMLINK is now tri-state,
216                             rather than only defined to 1.
217
218 2009-09-03  openat          The include files are standardized to POSIX 2008.
219                             For openat, include <fcntl.h>; for
220                             fchmodat, fstatat, and mkdirat, include
221                             <sys/stat.h>; for fchownat and unlinkat,
222                             include <unistd.h>.  For all other
223                             functions provided by this module,
224                             continue to include "openat.h".
225
226 2009-08-30  striconveh      The functions mem_cd_iconveh and str_cd_iconveh
227                             now take an 'iconveh_t *' argument instead of three
228                             iconv_t arguments.
229
230 2009-08-23  tempname        The gen_tempname function takes an additional
231                             'flags' argument. You can safely pass 0.
232
233 2009-08-12  getopt          This module is deprecated. Please choose among
234                             getopt-posix and getopt-gnu. getopt-gnu provides
235                             "long options" and "options with optional
236                             arguments", getopt-posix doesn't.
237
238 2009-06-25  fpurge          The include file is changed from "fpurge.h" to
239                             <stdio.h>.
240
241 2009-04-26  modules/uniconv/u8-conv-from-enc
242             modules/uniconv/u16-conv-from-enc
243             modules/uniconv/u32-conv-from-enc
244                             The calling convention of the functions
245                             u*_conv_from_encoding is changed.
246
247 2009-04-26  modules/uniconv/u8-conv-to-enc
248             modules/uniconv/u16-conv-to-enc
249             modules/uniconv/u32-conv-to-enc
250                             The calling convention of the functions
251                             u*_conv_to_encoding is changed.
252
253 2009-04-24  maintainer-makefile
254                             The maint.mk file was copied from
255                             coreutils, and the old
256                             coverage/gettext/indent rules were
257                             re-added.  If you used 'make syntax-check'
258                             this will add several new checks.  If some
259                             new check is annoying, add the name of the
260                             checks to 'local-checks-to-skip' in your
261                             cfg.mk.
262
263 2009-04-01  visibility      Renamed to lib-symbol-visibility.
264
265 2009-04-01  ld-version-script  Renamed to lib-symbol-versions.
266
267 2009-03-20  close           The substituted variable LIB_CLOSE is removed.
268
269 2009-03-05  filevercmp      Move hidden files up in ordering.
270
271 2009-01-22  c-strtod        This function no longer calls xalloc_die(). If
272             c-strtold       you want to exit the program in case of out-of-
273                             memory, the calling function needs to arrange
274                             for it, like this:
275                                 errno = 0;
276                                 val = c_strtod (...);
277                                 if (val == 0 && errno == ENOMEM)
278                                   xalloc_die ();
279
280 2009-01-17  relocatable-prog  In the Makefile.am or Makefile.in, you now also
281                             need to set RELOCATABLE_STRIP = :.
282
283 2008-12-22  getaddrinfo     When using this module, you now need to link with
284             canon-host      $(GETADDRINFO_LIB).
285
286 2008-12-21  mbiter          The header files "mbiter.h", "mbuiter.h",
287             mbuiter         "mbfile.h" can now be included without checking
288             mbfile          HAVE_MBRTOWC. The macro HAVE_MBRTOWC will no
289                             longer be defined by these modules in a year. If
290                             you want to continue to use it, you need to invoke
291                             AC_FUNC_MBRTOWC yourself.
292
293 2008-11-11  warnings        This module subsumes the file m4/warning.m4 which
294                             was removed.
295
296 2008-10-20  lstat           The include file is changed from "lstat.h" to
297                             <sys/stat.h>.
298
299 2008-10-20  getaddrinfo     The include file is changed from "getaddrinfo.h"
300                             to <netdb.h>.
301
302 2008-10-19  isnanf          The include file is changed from "isnanf.h" to
303                             <math.h>.
304             isnand          The include file is changed from "isnand.h" to
305                             <math.h>.
306             isnanl          The include file is changed from "isnanl.h" to
307                             <math.h>.
308
309 2008-10-18  lchmod          The include file is changed from "lchmod.h" to
310                             <sys/stat.h>.
311
312 2008-10-18  dirfd           The include file is changed from "dirfd.h" to
313                             <dirent.h>.
314
315 2008-10-18  euidaccess      The include file is changed from "euidaccess.h"
316                             to <unistd.h>.
317
318 2008-10-18  getdomainname   The include file is changed from "getdomainname.h"
319                             to <unistd.h>.
320
321 2008-09-28  sockets         When using this module, you now need to link with
322                             $(LIBSOCKET).
323
324 2008-09-24  sys_select      The limitation on `select', introduced 2008-09-23,
325                             was removed.  sys_select now includes a select
326                             wrapper for Winsock.  The wrapper expects socket
327                             and file descriptors to be compatible as arranged
328                             by the sys_socket on MinGW.
329
330 2008-09-23  sys_socket      Under Windows (MinGW), the module now adds
331                             wrappers around Winsock functions, so that
332                             socket descriptors are now compatible with
333                             file descriptors.  In general, this change
334                             will simply improve your code's portability
335                             between POSIX platforms and Windows.  In
336                             particular, you will be able to use ioctl and
337                             close instead of ioctlsocket and closesocket,
338                             and test errno instead of WSAGetLastError ().
339                             On the other hand, you have to audit your code to
340                             remove usage of these Winsock-specific functions.
341
342                             This change does not remove the need to call
343                             the gl_sockets_startup function from the sockets
344                             gnulib module.  Also, for now select is disabled
345                             when you include the sys_socket module; while
346                             the functionality will be restored soon, for
347                             efficiency it is suggested to use the poll system
348                             poll system call and gnulib module instead.
349
350 2008-09-13  EOVERFLOW       The module is removed. Use module errno instead.
351
352 2008-09-01  filename        The module does not define the function
353                             concatenated_filename any more. To get an
354                             equivalent function, use function
355                             xconcatenated_filename from module
356                             'xconcat-filename'.
357
358 2008-08-31  havelib         On Solaris, when searching for 64-bit mode
359                             libraries the directory $prefix/lib is now ignored.
360                             Instead the directory $prefix/lib/64 is searched.
361                             You may need to create a symbolic link for
362                             $prefix/lib/64 if you have 64-bit libraries
363                             installed in $prefix/lib.
364
365 2008-08-19  strverscmp      The include file is changed from "strverscmp.h"
366                             to <string.h>.
367
368 2008-08-14  lock            The include file is changed from "lock.h"
369                             to "glthread/lock.h".
370             tls             The include file is changed from "tls.h"
371                             to "glthread/tls.h".
372
373 2008-07-17  c-stack         The module now requires the addition of
374                             $(LIBCSTACK) or $(LTLIBCSTACK) in Makefile.am,
375                             since it may depend on linking with libsigsegv.
376
377 2008-07-07  isnanf-nolibm   The include file is changed from "isnanf.h"
378                             to "isnanf-nolibm.h".
379             isnand-nolibm   The include file is changed from "isnand.h"
380                             to "isnand-nolibm.h".
381
382 2008-06-10  execute         The execute function takes an additional termsigp
383                             argument. Passing termsigp = NULL is ok.
384             wait-process    The wait_subprocess function takes an additional
385                             termsigp argument. Passing termsigp = NULL is ok.
386
387 2008-05-10  linebreak       The module is split into several modules unilbrk/*.
388                             The include file is changed from "linebreak.h" to
389                             "unilbrk.h". Two functions are renamed:
390                             mbs_possible_linebreaks -> ulc_possible_linebreaks
391                             mbs_width_linebreaks -> ulc_width_linebreaks
392
393 2008-04-28  rpmatch         The include file is now <stdlib.h>.
394
395 2008-04-28  inet_ntop       The include file is changed from "inet_ntop.h"
396                             to <arpa/inet.h>.
397
398 2008-04-28  inet_pton       The include file is changed from "inet_pton.h"
399                             to <arpa/inet.h>.
400
401 2008-03-06  freadahead      The return value's computation has changed. It
402                             now increases by 1 after ungetc.
403
404 2008-01-26  isnan-nolibm    The module name is changed from isnan-nolibm to
405                             isnand-nolibm. The include file is changed from
406                             "isnan.h" to "isnand.h". The function that it
407                             defines is changed from isnan() to isnand().
408
409 2008-01-14  strcasestr      This module now replaces worst-case inefficient
410                             implementations; clients that use controlled
411                             needles and thus do not care about worst-case
412                             efficiency should use the new strcasestr-simple
413                             module instead for smaller code size.
414
415 2008-01-09  alloca-opt      Now defines HAVE_ALLOCA_H only when the system
416                             supplies an <alloca.h>.  Gnulib-using code is now
417                             expected to include <alloca.h> unconditionally.
418                             Non-gnulib-using code can continue to include
419                             <alloca.h> only if HAVE_ALLOCA_H is defined.
420
421 2008-01-08  memmem          This module now replaces worst-case inefficient
422                             implementations; clients that use controlled
423                             needles and thus do not care about worst-case
424                             efficiency should use the new memmem-simple
425                             module instead for smaller code size.
426
427 2007-12-24  setenv          The include file is changed from "setenv.h" to
428                             <stdlib.h>. Also, the unsetenv function is no
429                             longer declared in this module; use the 'unsetenv'
430                             module if you need it.
431
432 2007-12-03  getpagesize     The include file is changed from "getpagesize.h"
433                             to <unistd.h>.
434
435 2007-12-03  strcase         The include file is changed from <string.h> to
436                             <strings.h>.
437
438 2007-10-07  most modules    The license for most modules has changed from
439                             GPLv2+ to GPLv3+, and from LGPLv2+ to LGPLv3+.
440                             A few modules are still under LGPLv2+; see the
441                             module description for the applicable license.
442
443 2007-09-01  linebreak       "linebreak.h" no longer declares the functions
444                             locale_charset, uc_width, u{8,16,32}_width. Use
445                             "uniwidth.h" to get these functions declared.
446
447 2007-08-28  areadlink-with-size
448                             Renamed from mreadlink-with-size.
449                             Function renamed: mreadlink_with_size ->
450                             areadlink_with_size.
451
452 2007-08-22  getdelim, getline
453                             The include file is changed from "getdelim.h"
454                             and "getline.h" to the POSIX 200x <stdio.h>.
455
456 2007-08-18  idcache         Now provides prototypes in "idcache.h".
457
458 2007-08-10  xstrtol         The STRTOL_FATAL_ERROR macro is removed.
459                             Use the new xstrtol_fatal function instead.
460
461 2007-08-04  human           The function human_options no longer reports an
462                             error to standard error; that is now the
463                             caller's responsibility.  It returns an
464                             error code of type enum strtol_error
465                             instead of the integer option value, and stores
466                             the option value via a new int * argument.
467             xstrtol         The first two arguments of STRTOL_FATAL_ERROR
468                             are now an option name and option argument
469                             instead of an option argument and a type string,
470                             STRTOL_FAIL_WARN is removed.
471
472 2007-07-14  gpl, lgpl       New Texinfo versions with no sectioning commands.
473
474 2007-07-10  version-etc     Output now mentions GPLv3+, not GPLv2+.  Use
475                             gnulib-tool --local-dir to override this.
476
477 2007-07-07  wcwidth         The include file is changed from "wcwidth.h" to
478                             <wchar.h>.
479
480 2007-07-02  gpl, lgpl       Renamed to gpl-2.0 and lgpl-2.1 respectively.
481                             (There is also a new module gpl-3.0.)
482
483 2007-06-16  lchown          The include file is changed from "lchown.h" to
484                             <unistd.h>.
485
486 2007-06-09  xallocsa        Renamed to xmalloca. The include file "xallocsa.h"
487                             was remamed to "xmalloca.h". The function was
488                             renamed:
489                               xallocsa -> xmalloca
490
491 2007-06-09  allocsa         Renamed to malloca. The include file "allocsa.h"
492                             was remamed to "malloca.h". The function-like
493                             macros were renamed:
494                               allocsa -> malloca
495                               freesa -> freea
496
497 2007-05-20  utimens         Renamed futimens to gl_futimens, to avoid
498                             conflict with the glibc-2.6-introduced function
499                             that has a different signature.
500
501 2007-05-01  sigprocmask     The module now depends on signal, so replace
502                               #include "sigprocmask.h"
503                             with
504                               #include <signal.h>
505
506 2007-04-06  gettext         The macro HAVE_LONG_DOUBLE is no longer set.
507                             You can replace all its uses with 1, i.e. assume
508                             'long double' as a type exists.
509
510 2007-04-01  arcfour         Renamed to crypto/arcfour.
511             arctwo          Renamed to crypto/arctwo.
512             des             Renamed to crypto/des.
513             gc              Renamed to crypto/gc.
514             gc-arcfour      Renamed to crypto/gc-arcfour.
515             gc-arctwo       Renamed to crypto/gc-arctwo.
516             gc-des          Renamed to crypto/gc-des.
517             gc-hmac-md5     Renamed to crypto/gc-hmac-md5.
518             gc-hmac-sha1    Renamed to crypto/gc-hmac-sha1.
519             gc-md2          Renamed to crypto/gc-md2.
520             gc-md4          Renamed to crypto/gc-md4.
521             gc-md5          Renamed to crypto/gc-md5.
522             gc-pbkdf2-sha1  Renamed to crypto/gc-pbkdf2-sha1.
523             gc-random       Renamed to crypto/gc-random.
524             gc-rijndael     Renamed to crypto/gc-rijndael.
525             gc-sha1         Renamed to crypto/gc-sha1.
526             hmac-md5        Renamed to crypto/hmac-md5.
527             hmac-sha1       Renamed to crypto/hmac-sha1.
528             md2             Renamed to crypto/md2.
529             md4             Renamed to crypto/md4.
530             md5             Renamed to crypto/md5.
531             rijndael        Renamed to crypto/rijndael.
532             sha1            Renamed to crypto/sha1.
533
534 2007-03-27  vasprintf       The module now depends on stdio, so replace
535                                #include "vasprintf.h"
536                             with
537                                #include <stdio.h>
538
539 2007-03-24  tsearch         The include file is changed from "tsearch.h" to
540                             <search.h>.
541
542 2007-03-24  utf8-ucs4       The include file is changed from "utf8-ucs4.h"
543                             to "unistr.h".
544             utf8-ucs4-unsafe  The include file is changed from
545                             "utf8-ucs4-unsafe.h" to "unistr.h".
546             utf16-ucs4      The include file is changed from "utf16-ucs4.h"
547                             to "unistr.h".
548             utf16-ucs4-unsafe  The include file is changed from
549                             "utf16-ucs4-unsafe.h" to "unistr.h".
550             ucs4-utf8       The include file is changed from "ucs4-utf8.h"
551                             to "unistr.h".
552             ucs4-utf16      The include file is changed from "ucs4-utf16.h"
553                             to "unistr.h".
554
555 2007-03-19  iconvme         The module is removed. Use module striconv instead:
556                             iconv_string -> str_iconv
557                             iconv_alloc -> str_cd_iconv (with reversed
558                                            arguments)
559
560 2007-03-15  list            The functions gl_list_create_empty and
561             array-list      gl_list_create now take an extra fourth argument.
562             carray-list     You can pass NULL.
563             linked-list
564             linkedhash-list
565             avltree-list
566             rbtree-list
567             avltreehash-list
568             rbtreehash-list
569
570 2007-03-15  oset            The function gl_oset_create_empty now takes a
571             array-oset      third argument. You can pass NULL.
572             avltree-oset
573             rbtree-oset
574
575 2007-03-12  des             The types and functions in lib/des.h have been
576             gc-des          renamed:
577
578                             des_ctx -> gl_des_ctx, tripledes_ctx -> gl_3des_ctx,
579                             des_is_weak_key -> gl_des_is_weak_key,
580                             des_setkey -> gl_des_setkey,
581                             des_makekey -> gl_des_makekey,
582                             des_ecb_crypt -> gl_des_ecb_crypt,
583                             des_ecb_encrypt -> gl_des_ecb_encrypt,
584                             des_ecb_decrypt -> gl_des_ecb_decrypt,
585                             tripledes_set2keys -> gl_3des_set2keys,
586                             tripledes_set3keys -> gl_3des_set3keys,
587                             tripledes_makekey -> gl_3des_makekey,
588                             tripledes_ecb_crypt -> gl_3des_ecb_crypt.
589
590                             Also consider using the "gc-des" buffer instead of
591                             using the "des" module directly.
592
593 2007-02-28  xreadlink       The module xreadlink was renamed to
594                             xreadlink-with-size. The function was renamed:
595                             xreadlink -> xreadlink_with_size.
596
597 2007-02-18  exit            The modules now depend on stdlib, so replace
598             mkdtemp           #include "exit.h"
599             mkstemp           #include "mkdtemp.h"
600                               #include "mkstemp.h"
601                             with
602                               #include <stdlib.h>
603
604 2007-01-26  strdup          The module now depends on string, so replace
605                               #include "strdup.h"
606                             with
607                               #include <string.h>
608
609 # This is for Emacs.
610 # Local Variables:
611 # indent-tabs-mode: nil
612 # whitespace-check-buffer-indent: nil
613 # End: