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 |