/[gnats]/gnats/gnats/ChangeLog
ViewVC logotype

Diff of /gnats/gnats/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.310 by hatzis, Thu Feb 24 19:33:21 2005 UTC revision 1.311 by chewie, Thu Feb 24 21:21:22 2005 UTC
# Line 71  Line 71 
71          * man/*.man, man/Makefile.in: Removing historical remnants.  Manpages          * man/*.man, man/Makefile.in: Removing historical remnants.  Manpages
72            were moved to ../doc/man.            were moved to ../doc/man.
73    
74    2005-02-22  Mike M. Volokhov  <mishka@apk.od.ua>
75    
76            * misc.c (xmalloc, xrealloc, xstrdup, basename, asprintf, vasprintf):
77            New fault-tolerant functions (x*), rewritten from scratch as
78            replacements for libiberty stuff. A basename() and [v]asprintf()
79            functions was stolen from libiberty tree to be more consistent
80            on various platforms.  The xstrndup() function was strengthen
81            when passed length is less than 1; this fixes potential problems
82            with other functions which relies on xstrndup(), i.e.:
83            strlen(xstrndup(string, 0)).
84    
85            * gnugetopt.c, gnugetopt1.c, gnugetopt.h: Stolen from libiberty
86            sources to avoid possible portability problems and was bit
87            enreached with GNATS build directives. Contains GNU getopt(),
88            getopt_long(), and getopt_long_only() functions (however GNATS
89            use getopt_long only, which is now enforced in configure.in).
90            Files was renamed to gnu* for more clean selection of getopt sources.
91    
92            * configure, configure.in: The following functions now handled
93            by AC_CHECK_FUNC macro - basename, asprintf, vasprintf, getopt,
94            getopt_long. See also autoconf.h.in file.
95    
96            * autoconf.h.in: The libiberty stuff was replaced with GNATS own
97            HAVE_GETOPT* and HAVE_BASENAME triggers.
98    
99            * ansidecl.h: Stolen from libiberty sources. This generic
100            definitions used accross GNATS sources.
101    
102            * gnats.h: Add prototypes for new functions from misc.c. Include
103            "ansidecl.h", stored locally. Include getopt_long select logic.
104    
105            * Makefile.in: Remove libiberty stuff, include gnugetopt* sources.
106    
107  2004-11-30  Chad Walstrom  <chewie@wookimus.net>  2004-11-30  Chad Walstrom  <chewie@wookimus.net>
108    
109          * gnatsd.c, gnats-pwconv.c (HAVE_CRYPT_H): Changed HAVE_CRYPT to          * gnatsd.c, gnats-pwconv.c (HAVE_CRYPT_H): Changed HAVE_CRYPT to

Legend:
Removed from v.1.310  
changed lines
  Added in v.1.311

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26