gnats ./.cvsignore ./ChangeLog ./Makefile.in ./...

Chad C. Walstrom <[email protected]> Thu, 24 Feb 2005 16:21:23 -0500
Newsgroups gmane.comp.bug-tracking.gnats.cvs
Message-ID <E1D4QQF-0007f2-00@savannah>
CVSROOT:	/cvsroot/gnats
Module name:	gnats
Branch: 	
Changes by:	Chad C. Walstrom <[email protected]>	05/02/24 21:21:23

Modified files:
	.              : .cvsignore ChangeLog Makefile.in configure 
	                 configure.in 
	gnats          : ChangeLog Makefile.in autoconf.h.in configure 
	                 configure.in gnats.h misc.c 
Removed files:
	include        : COPYING ChangeLog ansidecl.h demangle.h 
	                 dyn-string.h fibheap.h filenames.h 
	                 floatformat.h fnmatch.h getopt.h hashtab.h 
	                 libiberty.h md5.h objalloc.h obstack.h 
	                 partition.h safe-ctype.h sort.h splay-tree.h 
	                 symcat.h ternary.h xregex.h xregex2.h 
	                 xtensa-config.h 
	libiberty      : COPYING.LIB ChangeLog Makefile.in README 
	                 _doprnt.c acconfig.h aclocal.m4 alloca.c argv.c 
	                 asprintf.c atexit.c basename.c bcmp.c bcopy.c 
	                 bsearch.c bzero.c calloc.c choose-temp.c 
	                 clock.c concat.c config.h-vms config.in 
	                 config.table configure configure.ac 
	                 copying-lib.texi copysign.c cp-demangle.c 
	                 cp-demangle.h cp-demint.c cplus-dem.c 
	                 dyn-string.c fdmatch.c ffs.c fibheap.c 
	                 floatformat.c fnmatch.c fnmatch.txh 
	                 functions.texi gather-docs getcwd.c getopt.c 
	                 getopt1.c getpagesize.c getpwd.c getruntime.c 
	                 hashtab.c hex.c index.c insque.c lbasename.c 
	                 libiberty.texi lrealpath.c maint-tool 
	                 make-relative-prefix.c make-temp-file.c 
	                 makefile.vms md5.c memchr.c memcmp.c memcpy.c 
	                 memmove.c mempcpy.c memset.c mkstemps.c 
	                 mpw-config.in mpw-make.sed mpw.c msdos.c 
	                 objalloc.c obstack.c obstacks.texi partition.c 
	                 pex-common.h pex-djgpp.c pex-mpw.c pex-msdos.c 
	                 pex-os2.c pex-unix.c pex-win32.c pexecute.txh 
	                 physmem.c putenv.c random.c regex.c rename.c 
	                 rindex.c safe-ctype.c setenv.c sigsetmask.c 
	                 snprintf.c sort.c spaces.c splay-tree.c 
	                 stpcpy.c stpncpy.c strcasecmp.c strchr.c 
	                 strdup.c strerror.c strncasecmp.c strncmp.c 
	                 strrchr.c strsignal.c strstr.c strtod.c 
	                 strtol.c strtoul.c ternary.c tmpnam.c 
	                 vasprintf.c vfork.c vfprintf.c vmsbuild.com 
	                 vprintf.c vsnprintf.c vsprintf.c waitpid.c 
	                 xatexit.c xexit.c xmalloc.c xmemdup.c xstrdup.c 
	                 xstrerror.c 
	libiberty/config: mh-aix mh-cxux7 mh-fbsd21 mh-openedition 
	                  mh-windows 
	libiberty/testsuite: Makefile.in demangle-expected 
	                     test-demangle.c 

Log message:
	(ChangeLog)
	2005-02-22  Mike M. Volokhov  <[email protected]>
	
	* libiberty/*, include/*: Removed.
	
	* Makefile.in, configure, configure.in: Remove libiberty stuff.
	
	(gnats/ChangeLog)
	2005-02-22  Mike M. Volokhov  <[email protected]>
	
	* misc.c (xmalloc, xrealloc, xstrdup, basename, asprintf, vasprintf):
	New fault-tolerant functions (x*), rewritten from scratch as
	replacements for libiberty stuff. A basename() and [v]asprintf()
	functions was stolen from libiberty tree to be more consistent
	on various platforms.  The xstrndup() function was strengthen
	when passed length is less than 1; this fixes potential problems
	with other functions which relies on xstrndup(), i.e.:
	strlen(xstrndup(string, 0)).
	
	* gnugetopt.c, gnugetopt1.c, gnugetopt.h: Stolen from libiberty
	sources to avoid possible portability problems and was bit
	enreached with GNATS build directives. Contains GNU getopt(),
	getopt_long(), and getopt_long_only() functions (however GNATS
	use getopt_long only, which is now enforced in configure.in).
	Files was renamed to gnu* for more clean selection of getopt sources.
	
	* configure, configure.in: The following functions now handled
	by AC_CHECK_FUNC macro - basename, asprintf, vasprintf, getopt,
	getopt_long. See also autoconf.h.in file.
	
	* autoconf.h.in: The libiberty stuff was replaced with GNATS own
	HAVE_GETOPT* and HAVE_BASENAME triggers.
	
	* ansidecl.h: Stolen from libiberty sources. This generic
	definitions used accross GNATS sources.
	
	* gnats.h: Add prototypes for new functions from misc.c. Include
	"ansidecl.h", stored locally. Include getopt_long select logic.
	
	* Makefile.in: Remove libiberty stuff, include gnugetopt* sources.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnats/gnats/.cvsignore.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnats/gnats/ChangeLog.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnats/gnats/Makefile.in.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnats/gnats/configure.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnats/gnats/configure.in.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnats/gnats/gnats/ChangeLog.diff?tr1=1.310&tr2=1.311&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnats/gnats/gnats/Makefile.in.diff?tr1=1.70&tr2=1.71&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnats/gnats/gnats/autoconf.h.in.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnats/gnats/gnats/configure.diff?tr1=1.35&tr2=1.36&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnats/gnats/gnats/configure.in.diff?tr1=1.35&tr2=1.36&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnats/gnats/gnats/gnats.h.diff?tr1=1.54&tr2=1.55&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnats/gnats/gnats/misc.c.diff?tr1=1.41&tr2=1.42&r1=text&r2=text