diff -r -c -N recode-3.4/Makefile recode.34/Makefile
*** recode-3.4/Makefile	Thu Jan  1 00:00:00 1970
--- recode.34/Makefile	Sun Jun  8 14:17:04 1997
***************
*** 0 ****
--- 1,273 ----
+ # Generated automatically from Makefile.in by configure.
+ # Makefile for GNU recode.
+ # Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
+ # Francois Pinard <pinard@iro.umontreal.ca>, 1988.
+ 
+ # This program is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+ # the Free Software Foundation; either version 2, or (at your option)
+ # any later version.
+ 
+ # This program is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ # GNU General Public License for more details.
+ 
+ # You should have received a copy of the GNU General Public License
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ 
+ PRODUCT = recode
+ VERSION = 3.4
+ 
+ SHELL = /bin/sh
+ srcdir = .
+ 
+ # These CFLAGS values are not auto-configured:
+ # -DDIFF_HASH		For using GNU diff's hash algorithm instead.
+ # -DHASH_STATS		For printing a one-liner hash statistics.
+ 
+ MSDOS_PROGS = recode
+ MSDOS_CC = tcc -v -N -mh
+ ZOOFILE = rec332as.zoo
+ 
+ AR = ar
+ AWK = 
+ CC = gcc
+ CFLAGS = -g -O
+ CPPFLAGS = 
+ DEFS = -DHAVE_CONFIG_H
+ INSTALL = 'c:/djgpp'/bin/ginstall -c
+ INSTALL_DATA = ${INSTALL} -m 644
+ INSTALL_PROGRAM = ${INSTALL}
+ LDFLAGS = 
+ LEX = lex
+ LIBS = 
+ MAKEINFO = makeinfo
+ RANLIB = :
+ TEXI2DVI = texi2dvi
+ 
+ prefix = $(DJDIR)
+ exec_prefix = ${prefix}
+ transform = s,x,x,
+ bindir = $(exec_prefix)/bin
+ infodir = $(prefix)/info
+ 
+ COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
+ LINK = $(CC) $(LDFLAGS) -o $@
+ 
+ .SUFFIXES:
+ .SUFFIXES: .c .o
+ .c.o:
+ 	$(COMPILE) $<
+ 
+ ANSI2KNR = 
+ O = .o
+ 
+ .SUFFIXES: ._c ._o
+ .c._c:
+ 	./ansi2knr $< > $@
+ ._c._o:
+ 	@echo $(COMPILE) $<
+ 	@rm -f _$*.c
+ 	@ln $< _$*.c && $(COMPILE) _$*.c && mv _$*.o $@ && rm _$*.c
+ .c._o:
+ 	./ansi2knr $< > $*._c
+ 	@echo $(COMPILE) $*._c
+ 	@rm -f _$*.c
+ 	@ln $*._c _$*.c && $(COMPILE) _$*.c && mv _$*.o $@ && rm _$*.c
+ 
+ INCLUDES = -I. -I$(srcdir)
+ 
+ HEADERS = recode.h charname.h
+ SOURCES = recode.c charname.c charset.c $(C_STEPS) $(L_STEPS)
+ OBJECTS = recode$O charname$O charset$O $(STEPOBJS)
+ LIBHDRS = getopt.h pathmax.h
+ LIBSRCS = argmatch.c getopt.c getopt1.c error.c xmalloc.c xstrdup.c
+ LIBOBJS = argmatch.o getopt.o getopt1.o error.o xmalloc.o xstrdup.o
+ 
+ L_STEPS = ascilat1.l htmllat1.l ltexlat1.l txtelat1.l
+ C_STEPS = \
+ charset1.c charset2.c applemac.c atarist.c bangbang.c cdcnos.c \
+ ebcdic.c flat.c ibmpc.c iconqnx.c lat1asci.c lat1html.c lat1ltex.c \
+ lat1txte.c next.c 
+ STEPOBJS = merged$O \
+ charset1$O charset2$O applemac$O atarist$O bangbang$O cdcnos$O \
+ ebcdic$O flat$O ibmpc$O iconqnx$O lat1asci$O lat1html$O lat1ltex$O \
+ lat1txte$O next$O 
+ 
+ DISTFILES = README NEWS TODO THANKS COPYING INSTALL ChangeLog \
+ configure.in acconfig.h aclocal.m4 mkinstalldirs install-sh \
+ Makefile.in mergelex.awk recode.texi File-Latin1 \
+ $(HEADERS) $(SOURCES) $(LIBHDRS) $(LIBSRCS) checkit \
+ ansi2knr.c ansi2knr.1 c-boxes.el texinfo.tex \
+ rfc1345.txt charname.sed charname.pl charset.sed charset.pl \
+ README.DOS configdos dosfn config.h.dos Makefile.os2 config_h.os2 \
+ stamp-h.in config.h-in configure stamp-vti version.texi charset.texi \
+ recode.info stamp-init initstep.h merged.c TAGS BACKLOG
+ 
+ all: recode.info recode
+ 
+ info: recode.info
+ 
+ recode.info: recode.texi charset.texi version.texi
+ 	cd $(srcdir) && $(MAKEINFO) --no-split recode.texi
+ 
+ dvi: recode.dvi
+ 
+ recode.dvi: recode.texi
+ 	$(TEXI2DVI) $(srcdir)/recode.texi
+ 
+ version.texi: stamp-vti
+ stamp-vti: recode.texi configure.in
+ 	echo "@set EDITION $(VERSION)" > version.tmp
+ 	echo "@set UPDATED `date '+%B %Y'`" >> version.tmp
+ 	echo "@set VERSION $(VERSION)" >> version.tmp
+ 	if cmp -s version.tmp $(srcdir)/version.texi; then rm version.tmp; \
+ 	else mv version.tmp $(srcdir)/version.texi; fi
+ 	date > $(srcdir)/stamp-vti
+ 
+ recode: initstep.h $(OBJECTS) librec.a
+ 	$(LINK) $(OBJECTS) librec.a $(LIBS)
+ 
+ initstep.h: stamp-init
+ stamp-init: $(C_STEPS) merged.c
+ 	@echo "updating initstep.h"
+ 	@(cd $(srcdir) && sed -n 's/^\(module_[^ ]*\).*/  \1 ();/p' \
+ 	  $(C_STEPS) merged.c ) > initstep.tmp
+ 	@if cmp -s $(srcdir)/initstep.h initstep.tmp; then rm initstep.tmp; \
+ 	else mv initstep.tmp $(srcdir)/initstep.h; fi
+ 	date > $(srcdir)/stamp-init
+ 
+ merged.c: mergelex.awk $(L_STEPS)
+ 	(cd $(srcdir) \
+ 	  && $(AWK) -f mergelex.awk $(L_STEPS)
+ 	  && rm merged1.tmp merged2.tmp merged3.tmp) > merged.tmp1
+ 	$(LEX) -t8 merged.tmp1 > merged.tmp2
+ 	grep -v '^# *line [0-9]' merged.tmp2 > $(srcdir)/merged.c
+ 	rm merged.tmp1 merged.tmp2
+ 
+ charname.h: charname.sed charname.pl rfc1345.txt
+ 	cd $(srcdir) && sed -n -f charname.sed rfc1345.txt | perl charname.pl
+ 
+ charset1.c charset2.c charset.texi: charset.sed charset.pl rfc1345.txt
+ 	cd $(srcdir) && sed -n -f charset.sed rfc1345.txt | perl charset.pl
+ 
+ $(OBJECTS): $(ANSI2KNR) config.h
+ recode$O charname$O charset$O $(STEPOBJS): recode.h
+ recode$O: initstep.h getopt.h
+ charname$O: charname.h
+ 
+ ansi2knr: ansi2knr.o
+ 	$(LINK) ansi2knr.o $(LIBS)
+ 
+ librec.a: $(LIBOBJS)
+ 	rm -f librec.a
+ 	$(AR) cru librec.a $(LIBOBJS)
+ 	$(RANLIB) librec.a
+ 
+ $(LIBOBJS): config.h
+ getopt.o getopt1.o: getopt.h
+ 
+ CHECKING = @$(srcdir)/checkit $(srcdir)/COPYING
+ 
+ check: recode
+ 	@./recode --version
+ 	$(CHECKING) texte texte
+ 	$(CHECKING) texte latin1
+ 	$(CHECKING) texte ibmpc
+ 	$(CHECKING) texte iconqnx
+ 	$(CHECKING) texte bangbang
+ 	$(CHECKING) ascii-bs ebcdic
+ 	@echo "All checks completed successfully."
+ 
+ autocheck:
+ 	@echo "The following test may take part of an hour.  Be patient."
+ 	@(./recode --auto-check | grep UNACH | grep -v '^flat') || exit 0
+ 
+ install: all
+ 	$(srcdir)/mkinstalldirs $(bindir) $(infodir)
+ 	$(INSTALL_PROGRAM) recode $(bindir)/`echo recode | sed '$(transform)'`
+ 	$(INSTALL_DATA) $(srcdir)/recode.info $(infodir)/recode.inf
+ 
+ uninstall:
+ 	rm -f $(bindir)/`echo recode | sed '$(transform)'`
+ 	rm -f $(infodir)/recode.inf
+ 
+ tags: TAGS
+ 
+ TAGS: $(HEADERS) $(SOURCES) $(LIBHDRS) $(LIBSRCS)
+ 	cd $(srcdir) && etags $(HEADERS) $(SOURCES) $(LIBHDRS) $(LIBSRCS)
+ 
+ mostlyclean:
+ 	rm -f *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.log *.pg *.toc *.tp *.vr
+ 	rm -f *.a *.o *._c *._o core core.*
+ 	rm -f *.tmp yy.tab.*
+ 
+ clean: mostlyclean
+ 	rm -f recode
+ 
+ distclean: clean
+ 	rm -f ansi2knr
+ 	rm -f Makefile config.cache config.h config.log stamp-h config.status
+ 
+ realclean: distclean
+ 	rm -f stamp-vti version.texi charset.texi recode.info
+ 	rm -f stamp-init initstep.h charset1.c charset2.c charname.h merged.c
+ 	rm -f TAGS
+ 
+ dist: $(DISTFILES)
+ 	rm -rf $(PRODUCT)-$(VERSION)
+ 	mkdir $(PRODUCT)-$(VERSION)
+ 	chmod 777 $(PRODUCT)-$(VERSION)
+ 	@echo "Copying distribution files"
+ 	@for file in $(DISTFILES); do \
+ 	  ln $(srcdir)/$$file $(PRODUCT)-$(VERSION) 2> /dev/null \
+ 	    || cp -p $(srcdir)/$$file $(PRODUCT)-$(VERSION); \
+ 	done
+ 	chmod -R a+r $(PRODUCT)-$(VERSION)
+ 	tar chozf $(PRODUCT)-$(VERSION).tar.gz $(PRODUCT)-$(VERSION)
+ 	rm -rf $(PRODUCT)-$(VERSION)
+ 
+ distdos: $(DISTFILES) recode
+ 	rm -rf distdos
+ 	rm -f $(ZOOFILE)
+ 	mkdir distdos
+ 	@echo "Copying distribution files"
+ 	@cp -p $(DISTFILES) distdos
+ 	./configdos -tcc > distdos/Makefile
+ 	cp -p config.h.dos distdos/config.h
+ 	for name in $(LIBOBJS); do \
+ 	  echo $$name | sed 's/^/+ /;s/$$/bj \&/' >> distdos/libobjs.lst; \
+ 	done
+ 	echo , >> distdos/libobjs.lst
+ 	for name in $(OBJECTS); do \
+ 	  echo $$name | sed 's/$$/bj/' >> distdos/objects.lst; \
+ 	done
+ 	find distdos -type f | xargs chmod +w
+ 	find distdos -type f | xargs ./dosfn
+ 	find distdos -type f | xargs ./recode -v :ibmpc
+ 	find distdos -type f | zoo ahI $(ZOOFILE)
+ 	rm -rf distdos
+ 
+ # For an explanation of the following Makefile rules, see node
+ # `Automatic Remaking' in GNU Autoconf documentation.
+ Makefile: Makefile.in config.status
+ 	CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
+ config.status: configure
+ 	./config.status --recheck
+ configure: configure.in aclocal.m4
+ 	cd $(srcdir) && autoconf
+ 
+ config.h: stamp-h
+ stamp-h: config.h-in config.status
+ 	CONFIG_FILES= CONFIG_HEADERS=config.h ./config.status
+ 	date > stamp-h
+ config.h-in: stamp-h.in
+ stamp-h.in: configure.in aclocal.m4 acconfig.h
+ 	cd $(srcdir) && autoheader
+ 	date > $(srcdir)/stamp-h.in
+ 
+ # Tell versions [3.59,3.63) of GNU make not to export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
diff -r -c -N recode-3.4/Makefile.in recode.34/Makefile.in
*** recode-3.4/Makefile.in	Sat Nov  5 23:19:48 1994
--- recode.34/Makefile.in	Thu Jan  1 00:00:00 1970
***************
*** 1,273 ****
- # Makefile for GNU recode.
- # Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
- # Francois Pinard <pinard@iro.umontreal.ca>, 1988.
- 
- # This program is free software; you can redistribute it and/or modify
- # it under the terms of the GNU General Public License as published by
- # the Free Software Foundation; either version 2, or (at your option)
- # any later version.
- 
- # This program is distributed in the hope that it will be useful,
- # but WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- # GNU General Public License for more details.
- 
- # You should have received a copy of the GNU General Public License
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- 
- PRODUCT = @PRODUCT@
- VERSION = @VERSION@
- 
- SHELL = /bin/sh
- srcdir = @srcdir@
- VPATH = @srcdir@
- 
- # These CFLAGS values are not auto-configured:
- # -DDIFF_HASH		For using GNU diff's hash algorithm instead.
- # -DHASH_STATS		For printing a one-liner hash statistics.
- 
- MSDOS_PROGS = recode
- MSDOS_CC = tcc -v -N -mh
- ZOOFILE = rec332as.zoo
- 
- AR = ar
- AWK = @AWK@
- CC = @CC@
- CFLAGS = @CFLAGS@
- CPPFLAGS = @CPPFLAGS@
- DEFS = @DEFS@
- INSTALL = @INSTALL@
- INSTALL_DATA = @INSTALL_DATA@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
- LDFLAGS = @LDFLAGS@
- LEX = @LEX@
- LIBS = @LIBS@
- MAKEINFO = makeinfo
- RANLIB = @RANLIB@
- TEXI2DVI = texi2dvi
- 
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- transform = @program_transform_name@
- bindir = $(exec_prefix)/bin
- infodir = $(prefix)/info
- 
- COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
- LINK = $(CC) $(LDFLAGS) -o $@
- 
- .SUFFIXES:
- .SUFFIXES: .c .o
- .c.o:
- 	$(COMPILE) $<
- 
- ANSI2KNR = @ANSI2KNR@
- O = .@U@o
- 
- .SUFFIXES: ._c ._o
- .c._c:
- 	./ansi2knr $< > $@
- ._c._o:
- 	@echo $(COMPILE) $<
- 	@rm -f _$*.c
- 	@ln $< _$*.c && $(COMPILE) _$*.c && mv _$*.o $@ && rm _$*.c
- .c._o:
- 	./ansi2knr $< > $*._c
- 	@echo $(COMPILE) $*._c
- 	@rm -f _$*.c
- 	@ln $*._c _$*.c && $(COMPILE) _$*.c && mv _$*.o $@ && rm _$*.c
- 
- INCLUDES = -I. -I$(srcdir)
- 
- HEADERS = recode.h charname.h
- SOURCES = recode.c charname.c charset.c $(C_STEPS) $(L_STEPS)
- OBJECTS = recode$O charname$O charset$O $(STEPOBJS)
- LIBHDRS = getopt.h pathmax.h
- LIBSRCS = argmatch.c getopt.c getopt1.c error.c xmalloc.c xstrdup.c
- LIBOBJS = argmatch.o getopt.o getopt1.o error.o xmalloc.o xstrdup.o
- 
- L_STEPS = ascilat1.l htmllat1.l ltexlat1.l txtelat1.l
- C_STEPS = \
- charset1.c charset2.c applemac.c atarist.c bangbang.c cdcnos.c \
- ebcdic.c flat.c ibmpc.c iconqnx.c lat1asci.c lat1html.c lat1ltex.c \
- lat1txte.c next.c 
- STEPOBJS = merged$O \
- charset1$O charset2$O applemac$O atarist$O bangbang$O cdcnos$O \
- ebcdic$O flat$O ibmpc$O iconqnx$O lat1asci$O lat1html$O lat1ltex$O \
- lat1txte$O next$O 
- 
- DISTFILES = README NEWS TODO THANKS COPYING INSTALL ChangeLog \
- configure.in acconfig.h aclocal.m4 mkinstalldirs install-sh \
- Makefile.in mergelex.awk recode.texi File-Latin1 \
- $(HEADERS) $(SOURCES) $(LIBHDRS) $(LIBSRCS) checkit \
- ansi2knr.c ansi2knr.1 c-boxes.el texinfo.tex \
- rfc1345.txt charname.sed charname.pl charset.sed charset.pl \
- README.DOS configdos dosfn config.h.dos Makefile.os2 config_h.os2 \
- stamp-h.in config.h.in configure stamp-vti version.texi charset.texi \
- recode.info stamp-init initstep.h merged.c TAGS BACKLOG
- 
- all: recode.info recode
- 
- info: recode.info
- 
- recode.info: recode.texi charset.texi version.texi
- 	cd $(srcdir) && $(MAKEINFO) --no-split recode.texi
- 
- dvi: recode.dvi
- 
- recode.dvi: recode.texi
- 	$(TEXI2DVI) $(srcdir)/recode.texi
- 
- version.texi: stamp-vti
- stamp-vti: recode.texi configure.in
- 	echo "@set EDITION $(VERSION)" > version.tmp
- 	echo "@set UPDATED `date '+%B %Y'`" >> version.tmp
- 	echo "@set VERSION $(VERSION)" >> version.tmp
- 	if cmp -s version.tmp $(srcdir)/version.texi; then rm version.tmp; \
- 	else mv version.tmp $(srcdir)/version.texi; fi
- 	date > $(srcdir)/stamp-vti
- 
- recode: initstep.h $(OBJECTS) librec.a
- 	$(LINK) $(OBJECTS) librec.a $(LIBS)
- 
- initstep.h: stamp-init
- stamp-init: $(C_STEPS) merged.c
- 	@echo "updating initstep.h"
- 	@(cd $(srcdir) && sed -n 's/^\(module_[^ ]*\).*/  \1 ();/p' \
- 	  $(C_STEPS) merged.c ) > initstep.tmp
- 	@if cmp -s $(srcdir)/initstep.h initstep.tmp; then rm initstep.tmp; \
- 	else mv initstep.tmp $(srcdir)/initstep.h; fi
- 	date > $(srcdir)/stamp-init
- 
- merged.c: mergelex.awk $(L_STEPS)
- 	(cd $(srcdir) \
- 	  && $(AWK) -f mergelex.awk $(L_STEPS)
- 	  && rm merged1.tmp merged2.tmp merged3.tmp) > merged.tmp1
- 	$(LEX) -t8 merged.tmp1 > merged.tmp2
- 	grep -v '^# *line [0-9]' merged.tmp2 > $(srcdir)/merged.c
- 	rm merged.tmp1 merged.tmp2
- 
- charname.h: charname.sed charname.pl rfc1345.txt
- 	cd $(srcdir) && sed -n -f charname.sed rfc1345.txt | perl charname.pl
- 
- charset1.c charset2.c charset.texi: charset.sed charset.pl rfc1345.txt
- 	cd $(srcdir) && sed -n -f charset.sed rfc1345.txt | perl charset.pl
- 
- $(OBJECTS): $(ANSI2KNR) config.h
- recode$O charname$O charset$O $(STEPOBJS): recode.h
- recode$O: initstep.h getopt.h
- charname$O: charname.h
- 
- ansi2knr: ansi2knr.o
- 	$(LINK) ansi2knr.o $(LIBS)
- 
- librec.a: $(LIBOBJS)
- 	rm -f librec.a
- 	$(AR) cru librec.a $(LIBOBJS)
- 	$(RANLIB) librec.a
- 
- $(LIBOBJS): config.h
- getopt.o getopt1.o: getopt.h
- 
- CHECKING = @$(srcdir)/checkit $(srcdir)/COPYING
- 
- check: recode
- 	@./recode --version
- 	$(CHECKING) texte texte
- 	$(CHECKING) texte latin1
- 	$(CHECKING) texte ibmpc
- 	$(CHECKING) texte iconqnx
- 	$(CHECKING) texte bangbang
- 	$(CHECKING) ascii-bs ebcdic
- 	@echo "All checks completed successfully."
- 
- autocheck:
- 	@echo "The following test may take part of an hour.  Be patient."
- 	@(./recode --auto-check | grep UNACH | grep -v '^flat') || exit 0
- 
- install: all
- 	$(srcdir)/mkinstalldirs $(bindir) $(infodir)
- 	$(INSTALL_PROGRAM) recode $(bindir)/`echo recode | sed '$(transform)'`
- 	$(INSTALL_DATA) $(srcdir)/recode.info $(infodir)/recode.info
- 
- uninstall:
- 	rm -f $(bindir)/`echo recode | sed '$(transform)'`
- 	rm -f $(infodir)/recode.info
- 
- tags: TAGS
- 
- TAGS: $(HEADERS) $(SOURCES) $(LIBHDRS) $(LIBSRCS)
- 	cd $(srcdir) && etags $(HEADERS) $(SOURCES) $(LIBHDRS) $(LIBSRCS)
- 
- mostlyclean:
- 	rm -f *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.log *.pg *.toc *.tp *.vr
- 	rm -f *.a *.o *._c *._o core core.*
- 	rm -f *.tmp yy.tab.*
- 
- clean: mostlyclean
- 	rm -f recode
- 
- distclean: clean
- 	rm -f ansi2knr
- 	rm -f Makefile config.cache config.h config.log stamp-h config.status
- 
- realclean: distclean
- 	rm -f stamp-vti version.texi charset.texi recode.info
- 	rm -f stamp-init initstep.h charset1.c charset2.c charname.h merged.c
- 	rm -f TAGS
- 
- dist: $(DISTFILES)
- 	rm -rf $(PRODUCT)-$(VERSION)
- 	mkdir $(PRODUCT)-$(VERSION)
- 	chmod 777 $(PRODUCT)-$(VERSION)
- 	@echo "Copying distribution files"
- 	@for file in $(DISTFILES); do \
- 	  ln $(srcdir)/$$file $(PRODUCT)-$(VERSION) 2> /dev/null \
- 	    || cp -p $(srcdir)/$$file $(PRODUCT)-$(VERSION); \
- 	done
- 	chmod -R a+r $(PRODUCT)-$(VERSION)
- 	tar chozf $(PRODUCT)-$(VERSION).tar.gz $(PRODUCT)-$(VERSION)
- 	rm -rf $(PRODUCT)-$(VERSION)
- 
- distdos: $(DISTFILES) recode
- 	rm -rf distdos
- 	rm -f $(ZOOFILE)
- 	mkdir distdos
- 	@echo "Copying distribution files"
- 	@cp -p $(DISTFILES) distdos
- 	./configdos -tcc > distdos/Makefile
- 	cp -p config.h.dos distdos/config.h
- 	for name in $(LIBOBJS); do \
- 	  echo $$name | sed 's/^/+ /;s/$$/bj \&/' >> distdos/libobjs.lst; \
- 	done
- 	echo , >> distdos/libobjs.lst
- 	for name in $(OBJECTS); do \
- 	  echo $$name | sed 's/$$/bj/' >> distdos/objects.lst; \
- 	done
- 	find distdos -type f | xargs chmod +w
- 	find distdos -type f | xargs ./dosfn
- 	find distdos -type f | xargs ./recode -v :ibmpc
- 	find distdos -type f | zoo ahI $(ZOOFILE)
- 	rm -rf distdos
- 
- # For an explanation of the following Makefile rules, see node
- # `Automatic Remaking' in GNU Autoconf documentation.
- Makefile: Makefile.in config.status
- 	CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
- config.status: configure
- 	./config.status --recheck
- configure: configure.in aclocal.m4
- 	cd $(srcdir) && autoconf
- 
- config.h: stamp-h
- stamp-h: config.h.in config.status
- 	CONFIG_FILES= CONFIG_HEADERS=config.h ./config.status
- 	date > stamp-h
- config.h.in: stamp-h.in
- stamp-h.in: configure.in aclocal.m4 acconfig.h
- 	cd $(srcdir) && autoheader
- 	date > $(srcdir)/stamp-h.in
- 
- # Tell versions [3.59,3.63) of GNU make not to export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
- .NOEXPORT:
--- 0 ----
diff -r -c -N recode-3.4/build.bat recode.34/build.bat
*** recode-3.4/build.bat	Thu Jan  1 00:00:00 1970
--- recode.34/build.bat	Sat May 24 21:27:24 1997
***************
*** 0 ****
--- 1,2 ----
+ @echo off
+ make
diff -r -c -N recode-3.4/checkit.bat recode.34/checkit.bat
*** recode-3.4/checkit.bat	Thu Jan  1 00:00:00 1970
--- recode.34/checkit.bat	Sun Jun  8 14:18:46 1997
***************
*** 0 ****
--- 1 ----
+ bash ./checkit %1 %2 %3 %4 %5
\ No newline at end of file
diff -r -c -N recode-3.4/config.bat recode.34/config.bat
*** recode-3.4/config.bat	Thu Jan  1 00:00:00 1970
--- recode.34/config.bat	Sun Jun  8 13:16:40 1997
***************
*** 0 ****
--- 1,41 ----
+ @echo off
+ set CC=gcc
+ set SYSROOT=c:
+ set PATH_SEPARATOR=:
+ set PATH_EXPAND=y
+ if not "%HOSTNAME%" == "" goto hostdone
+ if "%windir%" == "" goto msdos
+ set OS=MS-Windows
+ goto haveos
+ :msdos
+ set OS=MS-DOS
+ :haveos
+ if not "%USERNAME%" == "" goto haveuname
+ if not "%USER%" == "" goto haveuser
+ echo No USERNAME and no USER found in the environment, using default values
+ set HOSTNAME=Unknown PC
+ :haveuser
+ set HOSTNAME=%USER%'s PC
+ goto userdone
+ :haveuname
+ set HOSTNAME=%USERNAME%'s PC
+ :userdone
+ set HOSTNAME=%HOSTNAME%, %OS%
+ :hostdone
+ set CONFIG_SHELL=bash.exe
+ set INSTALL='${DJDIR}'/bin/ginstall -c
+ if not exist configure.orig cp -f configure configure.orig
+ bash ./configure --prefix='$(DJDIR)' 
+ echo updating config.h and Makefiles for DJGPP...
+ mv -f config.h config.tmp
+ sed -f config.sed config.tmp > config.h
+ touch config.h -r config.tmp
+ rm -f config.tmp
+ mv -f config.h config.tmp
+ sed -e 's/#define HAVE_PIPE 1/\/* #define HAVE_PIPE 0 *\//g' config.tmp > config.h
+ touch config.h -r config.tmp
+ rm -f config.tmp
+ mv -f Makefile Makefile.tmp
+ sed -e 's/config\.h\.in/config.h-in/g' Makefile.tmp > Makefile
+ touch Makefile -r Makefile.tmp
+ rm -f Makefile.tmp
diff -r -c -N recode-3.4/config.h recode.34/config.h
*** recode-3.4/config.h	Thu Jan  1 00:00:00 1970
--- recode.34/config.h	Sun Jun  8 14:17:16 1997
***************
*** 0 ****
--- 1,74 ----
+ /* config.h.  Generated automatically by configure.  */
+ /* config.h.in.  Generated automatically from configure.in by autoheader.  */
+ 
+ /* Define if on AIX 3.
+    System headers sometimes define this.
+    We just want to avoid a redefinition error message.  */
+ #ifndef _ALL_SOURCE
+ /* #undef _ALL_SOURCE */
+ #endif
+ 
+ /* Define to empty if the keyword does not work.  */
+ /* #undef const */
+ 
+ /* Define if you don't have vprintf but do have _doprnt.  */
+ /* #undef HAVE_DOPRNT */
+ 
+ /* Define if you have the vprintf function.  */
+ #define HAVE_VPRINTF 1
+ 
+ /* Define if on MINIX.  */
+ /* #undef _MINIX */
+ 
+ /* Define if the system does not provide POSIX.1 features except
+    with this defined.  */
+ /* #undef _POSIX_1_SOURCE */
+ 
+ /* Define if you need to in order for stat and other things to work.  */
+ /* #undef _POSIX_SOURCE */
+ 
+ /* Define as the return type of signal handlers (int or void).  */
+ #define RETSIGTYPE void
+ 
+ /* Define if you have the ANSI C header files.  */
+ #define STDC_HEADERS 1
+ 
+ /* Default charset is `Latin-1' on UNIX, `IBM-PC' on MSDOS.  */
+ #define DEFAULT_CHARSET "Latin-1"
+ 
+ /* Define to the name of the distribution.  */
+ #define PRODUCT "recode"
+ 
+ /* Define to 1 if ANSI function prototypes are usable.  */
+ #define PROTOTYPES 1
+ 
+ /* Define to the version of the distribution.  */
+ #define VERSION "3.4"
+ 
+ /* Define to 1 for better use of the debugging malloc library.  See 
+    site ftp.antaire.com in antaire/src, file dmalloc/dmalloc.tar.gz.  */
+ /* #undef WITH_DMALLOC */
+ 
+ /* Define if you have the dup2 function.  */
+ #define HAVE_DUP2 1
+ 
+ /* Define if you have the pipe function.  */
+ /* #define HAVE_PIPE 0 */
+ 
+ /* Define if you have the popen function.  */
+ #define HAVE_POPEN 1
+ 
+ /* Define if you have the rename function.  */
+ #define HAVE_RENAME 1
+ 
+ /* Define if you have the strerror function.  */
+ #define HAVE_STRERROR 1
+ 
+ /* Define if you have the <limits.h> header file.  */
+ #define HAVE_LIMITS_H 1
+ 
+ /* Define if you have the <string.h> header file.  */
+ #define HAVE_STRING_H 1
+ 
+ #undef MSDOS 
+ 
diff -r -c -N recode-3.4/config.h-dos recode.34/config.h-dos
*** recode-3.4/config.h-dos	Thu Jan  1 00:00:00 1970
--- recode.34/config.h-dos	Tue Jan  4 04:03:02 1994
***************
*** 0 ****
--- 1,11 ----
+ /* config.h for MSDOS.  Hand edited from config.h.in.  */
+ 
+ #define DEFAULT_CHARSET "IBM-PC"
+ 
+ #define MSDOS
+ #define USE_FPUTC
+ 
+ #define STDC_HEADERS 1
+ #define HAVE_RENAME 1
+ #define HAVE_STRERROR 1
+ #define HAVE_STRING_H 1
diff -r -c -N recode-3.4/config.h-in recode.34/config.h-in
*** recode-3.4/config.h-in	Thu Jan  1 00:00:00 1970
--- recode.34/config.h-in	Mon Oct 31 06:54:16 1994
***************
*** 0 ****
--- 1,70 ----
+ /* config.h.in.  Generated automatically from configure.in by autoheader.  */
+ 
+ /* Define if on AIX 3.
+    System headers sometimes define this.
+    We just want to avoid a redefinition error message.  */
+ #ifndef _ALL_SOURCE
+ #undef _ALL_SOURCE
+ #endif
+ 
+ /* Define to empty if the keyword does not work.  */
+ #undef const
+ 
+ /* Define if you don't have vprintf but do have _doprnt.  */
+ #undef HAVE_DOPRNT
+ 
+ /* Define if you have the vprintf function.  */
+ #undef HAVE_VPRINTF
+ 
+ /* Define if on MINIX.  */
+ #undef _MINIX
+ 
+ /* Define if the system does not provide POSIX.1 features except
+    with this defined.  */
+ #undef _POSIX_1_SOURCE
+ 
+ /* Define if you need to in order for stat and other things to work.  */
+ #undef _POSIX_SOURCE
+ 
+ /* Define as the return type of signal handlers (int or void).  */
+ #undef RETSIGTYPE
+ 
+ /* Define if you have the ANSI C header files.  */
+ #undef STDC_HEADERS
+ 
+ /* Default charset is `Latin-1' on UNIX, `IBM-PC' on MSDOS.  */
+ #undef DEFAULT_CHARSET
+ 
+ /* Define to the name of the distribution.  */
+ #undef PRODUCT
+ 
+ /* Define to 1 if ANSI function prototypes are usable.  */
+ #undef PROTOTYPES
+ 
+ /* Define to the version of the distribution.  */
+ #undef VERSION
+ 
+ /* Define to 1 for better use of the debugging malloc library.  See 
+    site ftp.antaire.com in antaire/src, file dmalloc/dmalloc.tar.gz.  */
+ #undef WITH_DMALLOC
+ 
+ /* Define if you have the dup2 function.  */
+ #undef HAVE_DUP2
+ 
+ /* Define if you have the pipe function.  */
+ #undef HAVE_PIPE
+ 
+ /* Define if you have the popen function.  */
+ #undef HAVE_POPEN
+ 
+ /* Define if you have the rename function.  */
+ #undef HAVE_RENAME
+ 
+ /* Define if you have the strerror function.  */
+ #undef HAVE_STRERROR
+ 
+ /* Define if you have the <limits.h> header file.  */
+ #undef HAVE_LIMITS_H
+ 
+ /* Define if you have the <string.h> header file.  */
+ #undef HAVE_STRING_H
diff -r -c -N recode-3.4/config.h.dos recode.34/config.h.dos
*** recode-3.4/config.h.dos	Tue Jan  4 04:03:02 1994
--- recode.34/config.h.dos	Thu Jan  1 00:00:00 1970
***************
*** 1,11 ****
- /* config.h for MSDOS.  Hand edited from config.h.in.  */
- 
- #define DEFAULT_CHARSET "IBM-PC"
- 
- #define MSDOS
- #define USE_FPUTC
- 
- #define STDC_HEADERS 1
- #define HAVE_RENAME 1
- #define HAVE_STRERROR 1
- #define HAVE_STRING_H 1
--- 0 ----
diff -r -c -N recode-3.4/config.h.in recode.34/config.h.in
*** recode-3.4/config.h.in	Mon Oct 31 06:54:16 1994
--- recode.34/config.h.in	Thu Jan  1 00:00:00 1970
***************
*** 1,70 ****
- /* config.h.in.  Generated automatically from configure.in by autoheader.  */
- 
- /* Define if on AIX 3.
-    System headers sometimes define this.
-    We just want to avoid a redefinition error message.  */
- #ifndef _ALL_SOURCE
- #undef _ALL_SOURCE
- #endif
- 
- /* Define to empty if the keyword does not work.  */
- #undef const
- 
- /* Define if you don't have vprintf but do have _doprnt.  */
- #undef HAVE_DOPRNT
- 
- /* Define if you have the vprintf function.  */
- #undef HAVE_VPRINTF
- 
- /* Define if on MINIX.  */
- #undef _MINIX
- 
- /* Define if the system does not provide POSIX.1 features except
-    with this defined.  */
- #undef _POSIX_1_SOURCE
- 
- /* Define if you need to in order for stat and other things to work.  */
- #undef _POSIX_SOURCE
- 
- /* Define as the return type of signal handlers (int or void).  */
- #undef RETSIGTYPE
- 
- /* Define if you have the ANSI C header files.  */
- #undef STDC_HEADERS
- 
- /* Default charset is `Latin-1' on UNIX, `IBM-PC' on MSDOS.  */
- #undef DEFAULT_CHARSET
- 
- /* Define to the name of the distribution.  */
- #undef PRODUCT
- 
- /* Define to 1 if ANSI function prototypes are usable.  */
- #undef PROTOTYPES
- 
- /* Define to the version of the distribution.  */
- #undef VERSION
- 
- /* Define to 1 for better use of the debugging malloc library.  See 
-    site ftp.antaire.com in antaire/src, file dmalloc/dmalloc.tar.gz.  */
- #undef WITH_DMALLOC
- 
- /* Define if you have the dup2 function.  */
- #undef HAVE_DUP2
- 
- /* Define if you have the pipe function.  */
- #undef HAVE_PIPE
- 
- /* Define if you have the popen function.  */
- #undef HAVE_POPEN
- 
- /* Define if you have the rename function.  */
- #undef HAVE_RENAME
- 
- /* Define if you have the strerror function.  */
- #undef HAVE_STRERROR
- 
- /* Define if you have the <limits.h> header file.  */
- #undef HAVE_LIMITS_H
- 
- /* Define if you have the <string.h> header file.  */
- #undef HAVE_STRING_H
--- 0 ----
diff -r -c -N recode-3.4/config.sed recode.34/config.sed
*** recode-3.4/config.sed	Thu Jan  1 00:00:00 1970
--- recode.34/config.sed	Sat May 24 21:36:46 1997
***************
*** 0 ****
--- 1,5 ----
+ # Add a few DJGPP-specific lines to config.h
+ $a\
+ \
+ #undef MSDOS \
+ 
diff -r -c -N recode-3.4/config.status recode.34/config.status
*** recode-3.4/config.status	Thu Jan  1 00:00:00 1970
--- recode.34/config.status	Sun Jun  8 14:16:58 1997
***************
*** 0 ****
--- 1,232 ----
+ #!/bin/sh
+ # Generated automatically by configure.
+ # Run this file to recreate the current configuration.
+ # This directory was configured as follows,
+ # on host CRAMBIN        :
+ #
+ # ./configure  '--prefix=$(DJDIR)'
+ #
+ # Compiler output produced by configure, useful for debugging
+ # configure, is in ./config.log if it exists.
+ 
+ ac_cs_usage="Usage: ./config.status [--recheck] [--version] [--help]"
+ for ac_option
+ do
+   case "$ac_option" in
+   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+     echo "running ${CONFIG_SHELL-/bin/sh} ./configure  '--prefix=$(DJDIR)' --no-create --no-recursion"
+     exec ${CONFIG_SHELL-/bin/sh} ./configure  '--prefix=$(DJDIR)' --no-create --no-recursion ;;
+   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
+     echo "./config.status generated by autoconf version 2.1"
+     exit 0 ;;
+   -help | --help | --hel | --he | --h)
+     echo "$ac_cs_usage"; exit 0 ;;
+   *) echo "$ac_cs_usage"; exit 1 ;;
+   esac
+ done
+ 
+ ac_given_srcdir=.
+ ac_given_INSTALL="'${DJDIR}'/bin/ginstall -c"
+ 
+ trap 'rm -fr Makefile config.h conftest*; exit 1' 1 2 15
+ 
+ # Protect against being on the right side of a sed subst in config.status. 
+ sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g; 
+  s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
+ /^[ 	]*VPATH[ 	]*=[^:]*$/d
+ 
+ s%@CFLAGS@%-g -O%g
+ s%@CPPFLAGS@%%g
+ s%@CXXFLAGS@%%g
+ s%@DEFS@%-DHAVE_CONFIG_H%g
+ s%@LDFLAGS@%%g
+ s%@LIBS@%%g
+ s%@exec_prefix@%${prefix}%g
+ s%@prefix@%$(DJDIR)%g
+ s%@program_transform_name@%s,x,x,%g
+ s%@PRODUCT@%recode%g
+ s%@VERSION@%3.4%g
+ s%@AWK@%%g
+ s%@CC@%gcc%g
+ s%@INSTALL_PROGRAM@%${INSTALL}%g
+ s%@INSTALL_DATA@%${INSTALL} -m 644%g
+ s%@RANLIB@%:%g
+ s%@CPP@%gcc -E%g
+ s%@U@%%g
+ s%@ANSI2KNR@%%g
+ s%@LEX@%lex%g
+ s%@LEXLIB@%%g
+ 
+ CEOF
+ 
+ CONFIG_FILES=${CONFIG_FILES-"Makefile"}
+ for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
+   # Support "outfile[:infile]", defaulting infile="outfile.in".
+   case "$ac_file" in
+   *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
+        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+   *) ac_file_in="${ac_file}.in" ;;
+   esac
+ 
+   # Adjust relative srcdir, etc. for subdirectories.
+ 
+   # Remove last slash and all that follows it.  Not all systems have dirname.
+   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
+   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
+     # The file is in a subdirectory.
+     test ! -d "$ac_dir" && mkdir "$ac_dir"
+     ac_dir_suffix="/$ac_dir"
+     # A "../" for each directory in $ac_dir_suffix.
+     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
+   else
+     ac_dir_suffix= ac_dots=
+   fi
+ 
+   case "$ac_given_srcdir" in
+   .)  srcdir=.
+       if test -z "$ac_dots"; then top_srcdir=.
+       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
+   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
+   *) # Relative path.
+     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
+     top_srcdir="$ac_dots$ac_given_srcdir" ;;
+   esac
+ 
+   case "$ac_given_INSTALL" in
+   [/$]*) INSTALL="$ac_given_INSTALL" ;;
+   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
+   esac
+   echo creating "$ac_file"
+   rm -f "$ac_file"
+   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
+   case "$ac_file" in
+   *Makefile*) ac_comsub="1i\\
+ # $configure_input" ;;
+   *) ac_comsub= ;;
+   esac
+   sed -e "$ac_comsub
+ s%@configure_input@%$configure_input%g
+ s%@srcdir@%$srcdir%g
+ s%@top_srcdir@%$top_srcdir%g
+ s%@INSTALL@%$INSTALL%g
+ " -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
+ fi; done
+ rm -f conftest.subs
+ 
+ # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
+ # NAME is the cpp macro being defined and VALUE is the value it is being given.
+ #
+ # ac_d sets the value in "#define NAME VALUE" lines.
+ ac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
+ ac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
+ ac_dC='\3'
+ ac_dD='%g'
+ # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
+ ac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
+ ac_uB='\([ 	]\)%\1#\2define\3'
+ ac_uC=' '
+ ac_uD='\4%g'
+ # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
+ ac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
+ ac_eB='$%\1#\2define\3'
+ ac_eC=' '
+ ac_eD='%g'
+ 
+ CONFIG_HEADERS=${CONFIG_HEADERS-"config.h"}
+ for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
+   # Support "outfile[:infile]", defaulting infile="outfile.in".
+   case "$ac_file" in
+   *.h) ac_file_in="${ac_file}-in" ;;
+   *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
+        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+   *) ac_file_in="${ac_file}.in" ;;
+   esac
+ 
+   echo creating $ac_file
+ 
+   rm -f conftest.frag conftest.in conftest.out
+   cp $ac_given_srcdir/$ac_file_in conftest.in
+ 
+   cat > conftest.frag <<CEOF
+ ${ac_dA}PRODUCT${ac_dB}PRODUCT${ac_dC}"recode"${ac_dD}
+ ${ac_uA}PRODUCT${ac_uB}PRODUCT${ac_uC}"recode"${ac_uD}
+ ${ac_eA}PRODUCT${ac_eB}PRODUCT${ac_eC}"recode"${ac_eD}
+ ${ac_dA}VERSION${ac_dB}VERSION${ac_dC}"3.4"${ac_dD}
+ ${ac_uA}VERSION${ac_uB}VERSION${ac_uC}"3.4"${ac_uD}
+ ${ac_eA}VERSION${ac_eB}VERSION${ac_eC}"3.4"${ac_eD}
+ ${ac_dA}PROTOTYPES${ac_dB}PROTOTYPES${ac_dC}1${ac_dD}
+ ${ac_uA}PROTOTYPES${ac_uB}PROTOTYPES${ac_uC}1${ac_uD}
+ ${ac_eA}PROTOTYPES${ac_eB}PROTOTYPES${ac_eC}1${ac_eD}
+ ${ac_dA}STDC_HEADERS${ac_dB}STDC_HEADERS${ac_dC}1${ac_dD}
+ ${ac_uA}STDC_HEADERS${ac_uB}STDC_HEADERS${ac_uC}1${ac_uD}
+ ${ac_eA}STDC_HEADERS${ac_eB}STDC_HEADERS${ac_eC}1${ac_eD}
+ CEOF
+   sed -f conftest.frag conftest.in > conftest.out
+   rm -f conftest.in
+   mv conftest.out conftest.in
+ 
+   cat > conftest.frag <<CEOF
+ ${ac_dA}HAVE_LIMITS_H${ac_dB}HAVE_LIMITS_H${ac_dC}1${ac_dD}
+ ${ac_uA}HAVE_LIMITS_H${ac_uB}HAVE_LIMITS_H${ac_uC}1${ac_uD}
+ ${ac_eA}HAVE_LIMITS_H${ac_eB}HAVE_LIMITS_H${ac_eC}1${ac_eD}
+ ${ac_dA}HAVE_STRING_H${ac_dB}HAVE_STRING_H${ac_dC}1${ac_dD}
+ ${ac_uA}HAVE_STRING_H${ac_uB}HAVE_STRING_H${ac_uC}1${ac_uD}
+ ${ac_eA}HAVE_STRING_H${ac_eB}HAVE_STRING_H${ac_eC}1${ac_eD}
+ ${ac_dA}RETSIGTYPE${ac_dB}RETSIGTYPE${ac_dC}void${ac_dD}
+ ${ac_uA}RETSIGTYPE${ac_uB}RETSIGTYPE${ac_uC}void${ac_uD}
+ ${ac_eA}RETSIGTYPE${ac_eB}RETSIGTYPE${ac_eC}void${ac_eD}
+ ${ac_dA}HAVE_DUP2${ac_dB}HAVE_DUP2${ac_dC}1${ac_dD}
+ ${ac_uA}HAVE_DUP2${ac_uB}HAVE_DUP2${ac_uC}1${ac_uD}
+ ${ac_eA}HAVE_DUP2${ac_eB}HAVE_DUP2${ac_eC}1${ac_eD}
+ CEOF
+   sed -f conftest.frag conftest.in > conftest.out
+   rm -f conftest.in
+   mv conftest.out conftest.in
+ 
+   cat > conftest.frag <<CEOF
+ ${ac_dA}HAVE_PIPE${ac_dB}HAVE_PIPE${ac_dC}1${ac_dD}
+ ${ac_uA}HAVE_PIPE${ac_uB}HAVE_PIPE${ac_uC}1${ac_uD}
+ ${ac_eA}HAVE_PIPE${ac_eB}HAVE_PIPE${ac_eC}1${ac_eD}
+ ${ac_dA}HAVE_POPEN${ac_dB}HAVE_POPEN${ac_dC}1${ac_dD}
+ ${ac_uA}HAVE_POPEN${ac_uB}HAVE_POPEN${ac_uC}1${ac_uD}
+ ${ac_eA}HAVE_POPEN${ac_eB}HAVE_POPEN${ac_eC}1${ac_eD}
+ ${ac_dA}HAVE_RENAME${ac_dB}HAVE_RENAME${ac_dC}1${ac_dD}
+ ${ac_uA}HAVE_RENAME${ac_uB}HAVE_RENAME${ac_uC}1${ac_uD}
+ ${ac_eA}HAVE_RENAME${ac_eB}HAVE_RENAME${ac_eC}1${ac_eD}
+ ${ac_dA}HAVE_STRERROR${ac_dB}HAVE_STRERROR${ac_dC}1${ac_dD}
+ ${ac_uA}HAVE_STRERROR${ac_uB}HAVE_STRERROR${ac_uC}1${ac_uD}
+ ${ac_eA}HAVE_STRERROR${ac_eB}HAVE_STRERROR${ac_eC}1${ac_eD}
+ CEOF
+   sed -f conftest.frag conftest.in > conftest.out
+   rm -f conftest.in
+   mv conftest.out conftest.in
+ 
+   cat > conftest.frag <<CEOF
+ ${ac_dA}HAVE_VPRINTF${ac_dB}HAVE_VPRINTF${ac_dC}1${ac_dD}
+ ${ac_uA}HAVE_VPRINTF${ac_uB}HAVE_VPRINTF${ac_uC}1${ac_uD}
+ ${ac_eA}HAVE_VPRINTF${ac_eB}HAVE_VPRINTF${ac_eC}1${ac_eD}
+ ${ac_dA}DEFAULT_CHARSET${ac_dB}DEFAULT_CHARSET${ac_dC}"Latin-1"${ac_dD}
+ ${ac_uA}DEFAULT_CHARSET${ac_uB}DEFAULT_CHARSET${ac_uC}"Latin-1"${ac_uD}
+ ${ac_eA}DEFAULT_CHARSET${ac_eB}DEFAULT_CHARSET${ac_eC}"Latin-1"${ac_eD}
+ s%^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
+ CEOF
+   sed -f conftest.frag conftest.in > conftest.out
+   rm -f conftest.in
+   mv conftest.out conftest.in
+ 
+   rm -f conftest.frag conftest.h
+   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
+   cat conftest.in >> conftest.h
+   rm -f conftest.in
+   if cmp -s $ac_file conftest.h 2>/dev/null; then
+     echo "$ac_file is unchanged"
+     rm -f conftest.h
+   else
+     rm -f $ac_file
+     mv conftest.h $ac_file
+   fi
+ fi; done
+ 
+ 
+ test -z "$CONFIG_HEADERS" || date > stamp-h
+ exit 0
diff -r -c -N recode-3.4/configure recode.34/configure
*** recode-3.4/configure	Sun Nov  6 08:19:12 1994
--- recode.34/configure	Sat May 24 21:28:50 1997
***************
*** 1542,1547 ****
--- 1542,1548 ----
  for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
    # Support "outfile[:infile]", defaulting infile="outfile.in".
    case "$ac_file" in
+   *.h) ac_file_in="${ac_file}-in" ;;
    *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
         ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
    *) ac_file_in="${ac_file}.in" ;;
diff -r -c -N recode-3.4/configure.orig recode.34/configure.orig
*** recode-3.4/configure.orig	Thu Jan  1 00:00:00 1970
--- recode.34/configure.orig	Sun May 11 22:35:42 1997
***************
*** 0 ****
--- 1,1625 ----
+ #!/bin/sh
+ 
+ # Guess values for system-dependent variables and create Makefiles.
+ # Generated automatically using autoconf version 2.1 
+ # Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
+ #
+ # This configure script is free software; the Free Software Foundation
+ # gives unlimited permission to copy, distribute and modify it.
+ 
+ # Defaults:
+ ac_help=
+ ac_default_prefix=/usr/local
+ # Any additions from configure.in:
+ ac_help="$ac_help
+   --with-dmalloc          use dmalloc, as in dmalloc.tar.gz from
+                           @/ftp.antaire.com:antaire/src/dmalloc."
+ 
+ # Initialize some variables set by options.
+ # The variables have the same names as the options, with
+ # dashes changed to underlines.
+ build=NONE
+ cache_file=./config.cache
+ exec_prefix=NONE
+ host=NONE
+ no_create=
+ nonopt=NONE
+ no_recursion=
+ prefix=NONE
+ program_prefix=NONE
+ program_suffix=NONE
+ program_transform_name=s,x,x,
+ silent=
+ site=
+ srcdir=
+ target=NONE
+ verbose=
+ x_includes=NONE
+ x_libraries=NONE
+ 
+ # Initialize some other variables.
+ subdirs=
+ 
+ ac_prev=
+ for ac_option
+ do
+ 
+   # If the previous option needs an argument, assign it.
+   if test -n "$ac_prev"; then
+     eval "$ac_prev=\$ac_option"
+     ac_prev=
+     continue
+   fi
+ 
+   case "$ac_option" in
+   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+   *) ac_optarg= ;;
+   esac
+ 
+   # Accept the important Cygnus configure options, so we can diagnose typos.
+ 
+   case "$ac_option" in
+ 
+   -build | --build | --buil | --bui | --bu | --b)
+     ac_prev=build ;;
+   -build=* | --build=* | --buil=* | --bui=* | --bu=* | --b=*)
+     build="$ac_optarg" ;;
+ 
+   -cache-file | --cache-file | --cache-fil | --cache-fi \
+   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+     ac_prev=cache_file ;;
+   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+     cache_file="$ac_optarg" ;;
+ 
+   -disable-* | --disable-*)
+     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
+     # Reject names that are not valid shell variable names.
+     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
+       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
+     fi
+     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
+     eval "enable_${ac_feature}=no" ;;
+ 
+   -enable-* | --enable-*)
+     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
+     # Reject names that are not valid shell variable names.
+     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
+       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
+     fi
+     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
+     case "$ac_option" in
+       *=*) ;;
+       *) ac_optarg=yes ;;
+     esac
+     eval "enable_${ac_feature}='$ac_optarg'" ;;
+ 
+   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+   | --exec | --exe | --ex)
+     ac_prev=exec_prefix ;;
+   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+   | --exec=* | --exe=* | --ex=*)
+     exec_prefix="$ac_optarg" ;;
+ 
+   -gas | --gas | --ga | --g)
+     # Obsolete; use --with-gas.
+     with_gas=yes ;;
+ 
+   -help | --help | --hel | --he)
+     # Omit some internal or obsolete options to make the list less imposing.
+     # This message is too long to be a string in the A/UX 3.1 sh.
+     cat << EOF
+ Usage: configure [options] [host]
+ Options: [defaults in brackets after descriptions]
+ Configuration:
+   --cache-file=FILE       cache test results in FILE
+   --help                  print this message
+   --no-create             do not create output files
+   --quiet, --silent       do not print \`checking...' messages
+   --version               print the version of autoconf that created configure
+ Directory and file names:
+   --prefix=PREFIX         install architecture-independent files in PREFIX
+                           [$ac_default_prefix]
+   --exec-prefix=PREFIX    install architecture-dependent files in PREFIX
+                           [same as prefix]
+   --srcdir=DIR            find the sources in DIR [configure dir or ..]
+   --program-prefix=PREFIX prepend PREFIX to installed program names
+   --program-suffix=SUFFIX append SUFFIX to installed program names
+   --program-transform-name=PROGRAM run sed PROGRAM on installed program names
+ Host type:
+   --build=BUILD           configure for building on BUILD [BUILD=HOST]
+   --host=HOST             configure for HOST [guessed]
+   --target=TARGET         configure for TARGET [TARGET=HOST]
+ Features and packages:
+   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+   --x-includes=DIR        X include files are in DIR
+   --x-libraries=DIR       X library files are in DIR
+ --enable and --with options recognized:$ac_help
+ EOF
+     exit 0 ;;
+ 
+   -host | --host | --hos | --ho)
+     ac_prev=host ;;
+   -host=* | --host=* | --hos=* | --ho=*)
+     host="$ac_optarg" ;;
+ 
+   -nfp | --nfp | --nf)
+     # Obsolete; use --without-fp.
+     with_fp=no ;;
+ 
+   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+   | --no-cr | --no-c)
+     no_create=yes ;;
+ 
+   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+     no_recursion=yes ;;
+ 
+   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+     ac_prev=prefix ;;
+   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+     prefix="$ac_optarg" ;;
+ 
+   -program-prefix | --program-prefix | --program-prefi | --program-pref \
+   | --program-pre | --program-pr | --program-p)
+     ac_prev=program_prefix ;;
+   -program-prefix=* | --program-prefix=* | --program-prefi=* \
+   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+     program_prefix="$ac_optarg" ;;
+ 
+   -program-suffix | --program-suffix | --program-suffi | --program-suff \
+   | --program-suf | --program-su | --program-s)
+     ac_prev=program_suffix ;;
+   -program-suffix=* | --program-suffix=* | --program-suffi=* \
+   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+     program_suffix="$ac_optarg" ;;
+ 
+   -program-transform-name | --program-transform-name \
+   | --program-transform-nam | --program-transform-na \
+   | --program-transform-n | --program-transform- \
+   | --program-transform | --program-transfor \
+   | --program-transfo | --program-transf \
+   | --program-trans | --program-tran \
+   | --progr-tra | --program-tr | --program-t)
+     ac_prev=program_transform_name ;;
+   -program-transform-name=* | --program-transform-name=* \
+   | --program-transform-nam=* | --program-transform-na=* \
+   | --program-transform-n=* | --program-transform-=* \
+   | --program-transform=* | --program-transfor=* \
+   | --program-transfo=* | --program-transf=* \
+   | --program-trans=* | --program-tran=* \
+   | --progr-tra=* | --program-tr=* | --program-t=*)
+     program_transform_name="$ac_optarg" ;;
+ 
+   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+   | -silent | --silent | --silen | --sile | --sil)
+     silent=yes ;;
+ 
+   -site | --site | --sit)
+     ac_prev=site ;;
+   -site=* | --site=* | --sit=*)
+     site="$ac_optarg" ;;
+ 
+   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+     ac_prev=srcdir ;;
+   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+     srcdir="$ac_optarg" ;;
+ 
+   -target | --target | --targe | --targ | --tar | --ta | --t)
+     ac_prev=target ;;
+   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+     target="$ac_optarg" ;;
+ 
+   -v | -verbose | --verbose | --verbos | --verbo | --verb)
+     verbose=yes ;;
+ 
+   -version | --version | --versio | --versi | --vers)
+     echo "configure generated by autoconf version 2.1"
+     exit 0 ;;
+ 
+   -with-* | --with-*)
+     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
+     # Reject names that are not valid shell variable names.
+     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
+       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
+     fi
+     ac_package=`echo $ac_package| sed 's/-/_/g'`
+     case "$ac_option" in
+       *=*) ;;
+       *) ac_optarg=yes ;;
+     esac
+     eval "with_${ac_package}='$ac_optarg'" ;;
+ 
+   -without-* | --without-*)
+     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
+     # Reject names that are not valid shell variable names.
+     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
+       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
+     fi
+     ac_package=`echo $ac_package| sed 's/-/_/g'`
+     eval "with_${ac_package}=no" ;;
+ 
+   --x)
+     # Obsolete; use --with-x.
+     with_x=yes ;;
+ 
+   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+   | --x-incl | --x-inc | --x-in | --x-i)
+     ac_prev=x_includes ;;
+   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+     x_includes="$ac_optarg" ;;
+ 
+   -x-libraries | --x-libraries | --x-librarie | --x-librari \
+   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+     ac_prev=x_libraries ;;
+   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+     x_libraries="$ac_optarg" ;;
+ 
+   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
+     ;;
+ 
+   *) 
+     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
+       echo "configure: warning: $ac_option: invalid host type" 1>&2
+     fi
+     if test "x$nonopt" != xNONE; then
+       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
+     fi
+     nonopt="$ac_option"
+     ;;
+ 
+   esac
+ done
+ 
+ if test -n "$ac_prev"; then
+   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
+ fi
+ 
+ trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15
+ 
+ # File descriptor usage:
+ # 0 unused; standard input
+ # 1 file creation
+ # 2 errors and warnings
+ # 3 unused; some systems may open it to /dev/tty
+ # 4 checking for... messages and results
+ # 5 compiler messages saved in config.log
+ if test "$silent" = yes; then
+   exec 4>/dev/null
+ else
+   exec 4>&1
+ fi
+ exec 5>./config.log
+ 
+ echo "\
+ This file contains any messages produced by compilers while
+ running configure, to aid debugging if configure makes a mistake.
+ " 1>&5
+ 
+ # Strip out --no-create and --no-recursion so they do not pile up.
+ # Also quote any args containing shell metacharacters.
+ ac_configure_args=
+ for ac_arg
+ do
+   case "$ac_arg" in
+   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+   | --no-cr | --no-c) ;;
+   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
+   *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
+   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
+   esac
+ done
+ 
+ # NLS nuisances.
+ # Only set LANG and LC_ALL to C if already set.
+ # These must not be set unconditionally because not all systems understand
+ # e.g. LANG=C (notably SCO).
+ if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+ if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
+ 
+ # confdefs.h avoids OS command line length limits that DEFS can exceed.
+ rm -rf conftest* confdefs.h
+ # AIX cpp loses on an empty file, so make sure it contains at least a newline.
+ echo > confdefs.h
+ 
+ # A filename unique to this package, relative to the directory that
+ # configure is in, which we can look for to find out if srcdir is correct.
+ ac_unique_file=recode.c
+ 
+ # Find the source files, if location was not specified.
+ if test -z "$srcdir"; then
+   ac_srcdir_defaulted=yes
+   # Try the directory containing this script, then its parent.
+   ac_prog=$0
+   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
+   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
+   srcdir=$ac_confdir
+   if test ! -r $srcdir/$ac_unique_file; then
+     srcdir=..
+   fi
+ else
+   ac_srcdir_defaulted=no
+ fi
+ if test ! -r $srcdir/$ac_unique_file; then
+   if test "$ac_srcdir_defaulted" = yes; then
+     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
+   else
+     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
+   fi
+ fi
+ srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
+ 
+ # Prefer explicitly selected file to automatically selected ones.
+ if test -z "$CONFIG_SITE"; then
+   if test "x$prefix" != xNONE; then
+     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+   else
+     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+   fi
+ fi
+ for ac_site_file in $CONFIG_SITE; do
+   if test -r "$ac_site_file"; then
+     echo "loading site script $ac_site_file"
+     . "$ac_site_file"
+   fi
+ done
+ 
+ if test -r "$cache_file"; then
+   echo "loading cache $cache_file"
+   . $cache_file
+ else
+   echo "creating cache $cache_file"
+   > $cache_file
+ fi
+ 
+ ac_ext=c
+ # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ ac_cpp='$CPP $CPPFLAGS'
+ ac_compile='${CC-cc} $CFLAGS $CPPFLAGS conftest.$ac_ext -c 1>&5 2>&5'
+ ac_link='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext -o conftest $LIBS 1>&5 2>&5'
+ 
+ if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
+   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
+   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
+     ac_n= ac_c='
+ ' ac_t='	'
+   else
+     ac_n=-n ac_c= ac_t=
+   fi
+ else
+   ac_n= ac_c='\c' ac_t=
+ fi
+ 
+ 
+ 
+ if test "$program_transform_name" = s,x,x,; then
+   program_transform_name=
+ else
+   # Double any \ or $.
+   echo 's,\\,\\\\,g; s,\$,$$,g' > conftestsed
+   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
+   rm -f conftestsed
+ fi
+ test "$program_prefix" != NONE &&
+   program_transform_name="s,^,${program_prefix},; $program_transform_name"
+ # Use a double $ so make ignores it.
+ test "$program_suffix" != NONE &&
+   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
+ 
+ # sed with no file args requires a program.
+ test "$program_transform_name" = "" && program_transform_name="s,x,x,"
+ 
+ 
+ PRODUCT=recode
+ VERSION=3.4
+ cat >> confdefs.h <<EOF
+ #define PRODUCT "$PRODUCT"
+ EOF
+ 
+ cat >> confdefs.h <<EOF
+ #define VERSION "$VERSION"
+ EOF
+ 
+ 
+ 
+ 
+ for ac_prog in mawk gawk nawk awk
+ do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+ set dummy $ac_prog; ac_word=$2
+ echo $ac_n "checking for $ac_word""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_prog_AWK'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   if test -n "$AWK"; then
+   ac_cv_prog_AWK="$AWK" # Let the user override the test.
+ else
+   IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+   for ac_dir in $PATH; do
+     test -z "$ac_dir" && ac_dir=.
+     if test -f $ac_dir/$ac_word; then
+       ac_cv_prog_AWK="$ac_prog"
+       break
+     fi
+   done
+   IFS="$ac_save_ifs"
+ fi
+ fi
+ AWK="$ac_cv_prog_AWK"
+ if test -n "$AWK"; then
+   echo "$ac_t""$AWK" 1>&4
+ else
+   echo "$ac_t""no" 1>&4
+ fi
+ 
+ test -n "$AWK" && break
+ done
+ 
+ # Extract the first word of "gcc", so it can be a program name with args.
+ set dummy gcc; ac_word=$2
+ echo $ac_n "checking for $ac_word""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_prog_CC'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   if test -n "$CC"; then
+   ac_cv_prog_CC="$CC" # Let the user override the test.
+ else
+   IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+   for ac_dir in $PATH; do
+     test -z "$ac_dir" && ac_dir=.
+     if test -f $ac_dir/$ac_word; then
+       ac_cv_prog_CC="gcc"
+       break
+     fi
+   done
+   IFS="$ac_save_ifs"
+   test -z "$ac_cv_prog_CC" && ac_cv_prog_CC="cc"
+ fi
+ fi
+ CC="$ac_cv_prog_CC"
+ if test -n "$CC"; then
+   echo "$ac_t""$CC" 1>&4
+ else
+   echo "$ac_t""no" 1>&4
+ fi
+ 
+ 
+ echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_prog_gcc'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   cat > conftest.c <<EOF
+ #ifdef __GNUC__
+   yes;
+ #endif
+ EOF
+ if ${CC-cc} -E conftest.c 2>&5 | egrep yes >/dev/null 2>&1; then
+   ac_cv_prog_gcc=yes
+ else
+   ac_cv_prog_gcc=no
+ fi
+ fi
+ echo "$ac_t""$ac_cv_prog_gcc" 1>&4
+ if test $ac_cv_prog_gcc = yes; then
+   GCC=yes
+   if test "${CFLAGS+set}" != set; then
+     echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_prog_gcc_g'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   echo 'void f(){}' > conftest.c
+ if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
+   ac_cv_prog_gcc_g=yes
+ else
+   ac_cv_prog_gcc_g=no
+ fi
+ rm -f conftest*
+ 
+ fi
+     echo "$ac_t""$ac_cv_prog_gcc_g" 1>&4
+     if test $ac_cv_prog_gcc_g = yes; then
+       CFLAGS="-g -O"
+     else
+       CFLAGS="-O"
+     fi
+   fi
+ else
+   GCC=
+   test "${CFLAGS+set}" = set || CFLAGS="-g"
+ fi
+ 
+ ac_aux_dir=
+ for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
+   if test -f $ac_dir/install-sh; then
+     ac_aux_dir=$ac_dir
+     ac_install_sh="$ac_aux_dir/install-sh -c"
+     break
+   elif test -f $ac_dir/install.sh; then
+     ac_aux_dir=$ac_dir
+     ac_install_sh="$ac_aux_dir/install.sh -c"
+     break
+   fi
+ done
+ if test -z "$ac_aux_dir"; then
+   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
+ fi
+ ac_config_guess=$ac_aux_dir/config.guess
+ ac_config_sub=$ac_aux_dir/config.sub
+ ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
+ 
+ # Find a good install program.  We prefer a C program (faster),
+ # so one script is as good as another.  But avoid the broken or
+ # incompatible versions:
+ # SysV /etc/install, /usr/sbin/install
+ # SunOS /usr/etc/install
+ # IRIX /sbin/install
+ # AIX /bin/install
+ # AFS /usr/afsws/bin/install, which mishandles nonexistent args
+ # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+ # ./install, which can be erroneously created by make from ./install.sh.
+ echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&4
+ if test -z "$INSTALL"; then
+ if eval "test \"`echo '${'ac_cv_path_install'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+     IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+   for ac_dir in $PATH; do
+     case "$ac_dir" in
+     ''|.|/etc|/usr/sbin|/usr/etc|/sbin|/usr/afsws/bin|/usr/ucb) ;;
+     *)
+       # OSF1 and SCO ODT 3.0 have their own names for install.
+       for ac_prog in ginstall installbsd scoinst install; do
+         if test -f $ac_dir/$ac_prog; then
+ 	  if test $ac_prog = install &&
+             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
+ 	    # AIX install.  It has an incompatible calling convention.
+ 	    # OSF/1 installbsd also uses dspmsg, but is usable.
+ 	    :
+ 	  else
+ 	    ac_cv_path_install="$ac_dir/$ac_prog -c"
+ 	    break 2
+ 	  fi
+ 	fi
+       done
+       ;;
+     esac
+   done
+   IFS="$ac_save_ifs"
+   # As a last resort, use the slow shell script.
+   test -z "$ac_cv_path_install" && ac_cv_path_install="$ac_install_sh"
+ fi
+   INSTALL="$ac_cv_path_install"
+ fi
+ echo "$ac_t""$INSTALL" 1>&4
+ 
+ # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+ # It thinks the first close brace ends the variable substitution.
+ test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+ 
+ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+ 
+ # Extract the first word of "ranlib", so it can be a program name with args.
+ set dummy ranlib; ac_word=$2
+ echo $ac_n "checking for $ac_word""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_prog_RANLIB'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   if test -n "$RANLIB"; then
+   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+ else
+   IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+   for ac_dir in $PATH; do
+     test -z "$ac_dir" && ac_dir=.
+     if test -f $ac_dir/$ac_word; then
+       ac_cv_prog_RANLIB="ranlib"
+       break
+     fi
+   done
+   IFS="$ac_save_ifs"
+   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
+ fi
+ fi
+ RANLIB="$ac_cv_prog_RANLIB"
+ if test -n "$RANLIB"; then
+   echo "$ac_t""$RANLIB" 1>&4
+ else
+   echo "$ac_t""no" 1>&4
+ fi
+ 
+ 
+ echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&4
+ # On Suns, sometimes $CPP names a directory.
+ if test -n "$CPP" && test -d "$CPP"; then
+   CPP=
+ fi
+ if test -z "$CPP"; then
+ if eval "test \"`echo '${'ac_cv_prog_CPP'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+     # This must be in double quotes, not single quotes, because CPP may get
+   # substituted into the Makefile and "${CC-cc}" will confuse make.
+   CPP="${CC-cc} -E"
+   # On the NeXT, cc -E runs the code through the compiler's parser,
+   # not just through cpp.
+   cat > conftest.$ac_ext <<EOF
+ #line 655 "configure"
+ #include "confdefs.h"
+ #include <assert.h>
+ Syntax Error
+ EOF
+ eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+ ac_err=`grep -v '^ *+' conftest.out`
+ if test -z "$ac_err"; then
+   :
+ else
+   echo "$ac_err" >&5
+   rm -rf conftest*
+   CPP="${CC-cc} -E -traditional-cpp"
+   cat > conftest.$ac_ext <<EOF
+ #line 669 "configure"
+ #include "confdefs.h"
+ #include <assert.h>
+ Syntax Error
+ EOF
+ eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+ ac_err=`grep -v '^ *+' conftest.out`
+ if test -z "$ac_err"; then
+   :
+ else
+   echo "$ac_err" >&5
+   rm -rf conftest*
+   CPP=/lib/cpp
+ fi
+ rm -f conftest*
+ fi
+ rm -f conftest*
+   ac_cv_prog_CPP="$CPP"
+ fi
+ fi
+ CPP="$ac_cv_prog_CPP"
+ echo "$ac_t""$CPP" 1>&4
+ 
+ echo $ac_n "checking for AIX""... $ac_c" 1>&4
+ cat > conftest.$ac_ext <<EOF
+ #line 694 "configure"
+ #include "confdefs.h"
+ #ifdef _AIX
+   yes
+ #endif
+ 
+ EOF
+ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+   egrep "yes" >/dev/null 2>&1; then
+   rm -rf conftest*
+   echo "$ac_t""yes" 1>&4; cat >> confdefs.h <<\EOF
+ #define _ALL_SOURCE 1
+ EOF
+ 
+ else
+   rm -rf conftest*
+   echo "$ac_t""no" 1>&4
+ fi
+ rm -f conftest*
+ 
+ 
+ echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&4
+ if test -d /etc/conf/kconfig.d &&
+   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
+ then
+   echo "$ac_t""yes" 1>&4
+   ISC=yes # If later tests want to check for ISC.
+   cat >> confdefs.h <<\EOF
+ #define _POSIX_SOURCE 1
+ EOF
+ 
+   if test "$GCC" = yes; then
+     CC="$CC -posix"
+   else
+     CC="$CC -Xp"
+   fi
+ else
+   echo "$ac_t""no" 1>&4
+   ISC=
+ fi
+ 
+ ac_safe=`echo "minix/config.h" | tr './\055' '___'`
+ echo $ac_n "checking for minix/config.h""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   cat > conftest.$ac_ext <<EOF
+ #line 741 "configure"
+ #include "confdefs.h"
+ #include <minix/config.h>
+ EOF
+ eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+ ac_err=`grep -v '^ *+' conftest.out`
+ if test -z "$ac_err"; then
+   rm -rf conftest*
+   eval "ac_cv_header_$ac_safe=yes"
+ else
+   echo "$ac_err" >&5
+   rm -rf conftest*
+   eval "ac_cv_header_$ac_safe=no"
+ fi
+ rm -f conftest*
+ fi
+ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+   echo "$ac_t""yes" 1>&4
+   MINIX=yes
+ else
+   echo "$ac_t""no" 1>&4
+ MINIX=
+ fi
+ 
+ if test "$MINIX" = yes; then
+   cat >> confdefs.h <<\EOF
+ #define _POSIX_SOURCE 1
+ EOF
+ 
+   cat >> confdefs.h <<\EOF
+ #define _POSIX_1_SOURCE 2
+ EOF
+ 
+   cat >> confdefs.h <<\EOF
+ #define _MINIX 1
+ EOF
+ 
+ fi
+ 
+ echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_prog_cc_stdc'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   ac_cv_prog_cc_stdc=no
+ ac_save_CFLAGS="$CFLAGS"
+ # Don't try gcc -ansi; that turns off useful extensions and
+ # breaks some systems' header files.
+ # AIX			-qlanglvl=ansi
+ # Ultrix and OSF/1	-std1
+ # HP-UX			-Aa -D_HPUX_SOURCE
+ # SVR4			-Xc
+ for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" -Xc
+ do
+   CFLAGS="$ac_save_CFLAGS $ac_arg"
+   cat > conftest.$ac_ext <<EOF
+ #line 796 "configure"
+ #include "confdefs.h"
+ #if !defined(__STDC__) || __STDC__ != 1
+ choke me
+ #endif	
+ 
+ int main() { return 0; }
+ int t() {
+ int test (int i, double x);
+ struct s1 {int (*f) (int a);};
+ struct s2 {int (*f) (double a);};
+ ; return 0; }
+ EOF
+ if eval $ac_compile; then
+   rm -rf conftest*
+   ac_cv_prog_cc_stdc="$ac_arg"; break
+ fi
+ rm -f conftest*
+ 
+ done
+ CFLAGS="$ac_save_CFLAGS"
+ 
+ fi
+ 
+ echo "$ac_t""$ac_cv_prog_cc_stdc" 1>&4
+ case "x$ac_cv_prog_cc_stdc" in
+   x|xno) ;;
+   *) CC="$CC $ac_cv_prog_cc_stdc" ;;
+ esac
+ 
+ 
+ echo $ac_n "checking for function prototypes""... $ac_c" 1>&4
+ if test "$ac_cv_prog_cc_stdc" != no; then
+   echo "$ac_t""yes" 1>&4
+   cat >> confdefs.h <<\EOF
+ #define PROTOTYPES 1
+ EOF
+ 
+   U= ANSI2KNR=
+ else
+   echo "$ac_t""no" 1>&4
+   U=_ ANSI2KNR=ansi2knr
+ fi
+ 
+ echo $ac_n "checking for working const""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_c_const'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   cat > conftest.$ac_ext <<EOF
+ #line 845 "configure"
+ #include "confdefs.h"
+ 
+ int main() { return 0; }
+ int t() {
+ 
+ /* Ultrix mips cc rejects this.  */
+ typedef int charset[2]; const charset x;
+ /* SunOS 4.1.1 cc rejects this.  */
+ char const *const *ccp;
+ char **p;
+ /* NEC SVR4.0.2 mips cc rejects this.  */
+ struct point {int x, y;};
+ static struct point const zero;
+ /* AIX XL C 1.02.0.0 rejects this.
+    It does not let you subtract one const X* pointer from another in an arm
+    of an if-expression whose if-part is not a constant expression */
+ const char *g = "string";
+ ccp = &g + (g ? g-g : 0);
+ /* HPUX 7.0 cc rejects these. */
+ ++ccp;
+ p = (char**) ccp;
+ ccp = (char const *const *) p;
+ { /* SCO 3.2v4 cc rejects this.  */
+   char *t;
+   char const *s = 0 ? (char *) 0 : (char const *) 0;
+ 
+   *t++ = 0;
+ }
+ { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
+   int x[] = {25, 17};
+   const int *foo = &x[0];
+   ++foo;
+ }
+ { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
+   typedef const int *iptr;
+   iptr p = 0;
+   ++p;
+ }
+ { /* AIX XL C 1.02.0.0 rejects this saying
+      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
+   struct s { int j; const int *ap[3]; };
+   struct s *b; b->j = 5;
+ }
+ { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
+   const int foo = 10;
+ }
+ 
+ ; return 0; }
+ EOF
+ if eval $ac_compile; then
+   rm -rf conftest*
+   ac_cv_c_const=yes
+ else
+   rm -rf conftest*
+   ac_cv_c_const=no
+ fi
+ rm -f conftest*
+ 
+ fi
+ echo "$ac_t""$ac_cv_c_const" 1>&4
+ if test $ac_cv_c_const = no; then
+   cat >> confdefs.h <<\EOF
+ #define const 
+ EOF
+ 
+ fi
+ 
+ 
+ # Extract the first word of "flex", so it can be a program name with args.
+ set dummy flex; ac_word=$2
+ echo $ac_n "checking for $ac_word""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_prog_LEX'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   if test -n "$LEX"; then
+   ac_cv_prog_LEX="$LEX" # Let the user override the test.
+ else
+   IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+   for ac_dir in $PATH; do
+     test -z "$ac_dir" && ac_dir=.
+     if test -f $ac_dir/$ac_word; then
+       ac_cv_prog_LEX="flex"
+       break
+     fi
+   done
+   IFS="$ac_save_ifs"
+   test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
+ fi
+ fi
+ LEX="$ac_cv_prog_LEX"
+ if test -n "$LEX"; then
+   echo "$ac_t""$LEX" 1>&4
+ else
+   echo "$ac_t""no" 1>&4
+ fi
+ 
+ if test -z "$LEXLIB"
+ then
+   case "$LEX" in
+   flex*) ac_lib=fl ;;
+   *) ac_lib=l ;;
+   esac
+   echo $ac_n "checking for -l$ac_lib""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_lib_$ac_lib'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   ac_save_LIBS="$LIBS"
+ LIBS="$LIBS -l$ac_lib "
+ cat > conftest.$ac_ext <<EOF
+ #line 955 "configure"
+ #include "confdefs.h"
+ 
+ int main() { return 0; }
+ int t() {
+ main()
+ ; return 0; }
+ EOF
+ if eval $ac_link; then
+   rm -rf conftest*
+   eval "ac_cv_lib_$ac_lib=yes"
+ else
+   rm -rf conftest*
+   eval "ac_cv_lib_$ac_lib=no"
+ fi
+ rm -f conftest*
+ LIBS="$ac_save_LIBS"
+ 
+ fi
+ if eval "test \"`echo '$ac_cv_lib_'$ac_lib`\" = yes"; then
+   echo "$ac_t""yes" 1>&4
+   LEXLIB="-l$ac_lib"
+ else
+   echo "$ac_t""no" 1>&4
+ fi
+ 
+ fi
+ 
+ test "$LEX" = flex || echo "configure: warning: flex not found" 1>&2
+ 
+ # If we cannot run a trivial program, we must be cross compiling.
+ echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_c_cross'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   if test "$cross_compiling" = yes; then
+   ac_cv_cross=yes
+ else
+ cat > conftest.$ac_ext <<EOF
+ #line 994 "configure"
+ #include "confdefs.h"
+ main(){return(0);}
+ EOF
+ eval $ac_link
+ if test -s conftest && (./conftest; exit) 2>/dev/null; then
+   ac_cv_c_cross=no
+ else
+   ac_cv_c_cross=yes
+ fi
+ fi
+ rm -fr conftest*
+ fi
+ cross_compiling=$ac_cv_c_cross
+ echo "$ac_t""$ac_cv_c_cross" 1>&4
+ 
+ echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_header_stdc'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   cat > conftest.$ac_ext <<EOF
+ #line 1015 "configure"
+ #include "confdefs.h"
+ #include <stdlib.h>
+ #include <stdarg.h>
+ #include <string.h>
+ #include <float.h>
+ EOF
+ eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+ ac_err=`grep -v '^ *+' conftest.out`
+ if test -z "$ac_err"; then
+   rm -rf conftest*
+   ac_cv_header_stdc=yes
+ else
+   echo "$ac_err" >&5
+   rm -rf conftest*
+   ac_cv_header_stdc=no
+ fi
+ rm -f conftest*
+ 
+ if test $ac_cv_header_stdc = yes; then
+   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+ cat > conftest.$ac_ext <<EOF
+ #line 1037 "configure"
+ #include "confdefs.h"
+ #include <string.h>
+ EOF
+ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+   egrep "memchr" >/dev/null 2>&1; then
+   :
+ else
+   rm -rf conftest*
+   ac_cv_header_stdc=no
+ fi
+ rm -f conftest*
+ 
+ fi
+ 
+ if test $ac_cv_header_stdc = yes; then
+   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+ cat > conftest.$ac_ext <<EOF
+ #line 1055 "configure"
+ #include "confdefs.h"
+ #include <stdlib.h>
+ EOF
+ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+   egrep "free" >/dev/null 2>&1; then
+   :
+ else
+   rm -rf conftest*
+   ac_cv_header_stdc=no
+ fi
+ rm -f conftest*
+ 
+ fi
+ 
+ if test $ac_cv_header_stdc = yes; then
+   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+ if test "$cross_compiling" = yes; then
+   ac_cv_header_stdc=no
+ else
+ cat > conftest.$ac_ext <<EOF
+ #line 1076 "configure"
+ #include "confdefs.h"
+ #include <ctype.h>
+ #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+ #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+ int main () { int i; for (i = 0; i < 256; i++)
+ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
+ exit (0); }
+ 
+ EOF
+ eval $ac_link
+ if test -s conftest && (./conftest; exit) 2>/dev/null; then
+   :
+ else
+   ac_cv_header_stdc=no
+ fi
+ fi
+ rm -fr conftest*
+ fi
+ fi
+ echo "$ac_t""$ac_cv_header_stdc" 1>&4
+ if test $ac_cv_header_stdc = yes; then
+   cat >> confdefs.h <<\EOF
+ #define STDC_HEADERS 1
+ EOF
+ 
+ fi
+ 
+ for ac_hdr in limits.h string.h
+ do
+ ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
+ echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   cat > conftest.$ac_ext <<EOF
+ #line 1113 "configure"
+ #include "confdefs.h"
+ #include <$ac_hdr>
+ EOF
+ eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+ ac_err=`grep -v '^ *+' conftest.out`
+ if test -z "$ac_err"; then
+   rm -rf conftest*
+   eval "ac_cv_header_$ac_safe=yes"
+ else
+   echo "$ac_err" >&5
+   rm -rf conftest*
+   eval "ac_cv_header_$ac_safe=no"
+ fi
+ rm -f conftest*
+ fi
+ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+   echo "$ac_t""yes" 1>&4
+     ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./\055' '[A-Z]___'`
+   cat >> confdefs.h <<EOF
+ #define $ac_tr_hdr 1
+ EOF
+  
+ else
+   echo "$ac_t""no" 1>&4
+ fi
+ done
+ 
+ echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_type_signal'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   cat > conftest.$ac_ext <<EOF
+ #line 1146 "configure"
+ #include "confdefs.h"
+ #include <sys/types.h>
+ #include <signal.h>
+ #ifdef signal
+ #undef signal
+ #endif
+ extern void (*signal ()) ();
+ int main() { return 0; }
+ int t() {
+ int i;
+ ; return 0; }
+ EOF
+ if eval $ac_compile; then
+   rm -rf conftest*
+   ac_cv_type_signal=void
+ else
+   rm -rf conftest*
+   ac_cv_type_signal=int
+ fi
+ rm -f conftest*
+ 
+ fi
+ echo "$ac_t""$ac_cv_type_signal" 1>&4
+ cat >> confdefs.h <<EOF
+ #define RETSIGTYPE $ac_cv_type_signal
+ EOF
+ 
+ 
+ 
+ for ac_func in dup2 pipe popen rename strerror
+ do
+ echo $ac_n "checking for $ac_func""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_func_$ac_func'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   cat > conftest.$ac_ext <<EOF
+ #line 1183 "configure"
+ #include "confdefs.h"
+ #include <ctype.h> /* Arbitrary system header to define __stub macros. */
+ /* Override any gcc2 internal prototype to avoid an error.  */
+ char $ac_func(); 
+ 
+ int main() { return 0; }
+ int t() {
+ 
+ /* The GNU C library defines this for functions which it implements
+     to always fail with ENOSYS.  Some functions are actually named
+     something starting with __ and the normal name is an alias.  */
+ #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+ choke me
+ #else
+ $ac_func();
+ #endif
+ 
+ ; return 0; }
+ EOF
+ if eval $ac_link; then
+   rm -rf conftest*
+   eval "ac_cv_func_$ac_func=yes"
+ else
+   rm -rf conftest*
+   eval "ac_cv_func_$ac_func=no"
+ fi
+ rm -f conftest*
+ 
+ fi
+ if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+   echo "$ac_t""yes" 1>&4
+     ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'`
+   cat >> confdefs.h <<EOF
+ #define $ac_tr_func 1
+ EOF
+  
+ else
+   echo "$ac_t""no" 1>&4
+ fi
+ done
+ 
+ echo $ac_n "checking for vprintf""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_func_vprintf'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   cat > conftest.$ac_ext <<EOF
+ #line 1230 "configure"
+ #include "confdefs.h"
+ #include <ctype.h> /* Arbitrary system header to define __stub macros. */
+ /* Override any gcc2 internal prototype to avoid an error.  */
+ char vprintf(); 
+ 
+ int main() { return 0; }
+ int t() {
+ 
+ /* The GNU C library defines this for functions which it implements
+     to always fail with ENOSYS.  Some functions are actually named
+     something starting with __ and the normal name is an alias.  */
+ #if defined (__stub_vprintf) || defined (__stub___vprintf)
+ choke me
+ #else
+ vprintf();
+ #endif
+ 
+ ; return 0; }
+ EOF
+ if eval $ac_link; then
+   rm -rf conftest*
+   eval "ac_cv_func_vprintf=yes"
+ else
+   rm -rf conftest*
+   eval "ac_cv_func_vprintf=no"
+ fi
+ rm -f conftest*
+ 
+ fi
+ if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
+   echo "$ac_t""yes" 1>&4
+   cat >> confdefs.h <<\EOF
+ #define HAVE_VPRINTF 1
+ EOF
+ 
+ else
+   echo "$ac_t""no" 1>&4
+ fi
+ 
+ if test "$ac_cv_func_vprintf" != yes; then
+ echo $ac_n "checking for _doprnt""... $ac_c" 1>&4
+ if eval "test \"`echo '${'ac_cv_func__doprnt'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&4
+ else
+   cat > conftest.$ac_ext <<EOF
+ #line 1276 "configure"
+ #include "confdefs.h"
+ #include <ctype.h> /* Arbitrary system header to define __stub macros. */
+ /* Override any gcc2 internal prototype to avoid an error.  */
+ char _doprnt(); 
+ 
+ int main() { return 0; }
+ int t() {
+ 
+ /* The GNU C library defines this for functions which it implements
+     to always fail with ENOSYS.  Some functions are actually named
+     something starting with __ and the normal name is an alias.  */
+ #if defined (__stub__doprnt) || defined (__stub____doprnt)
+ choke me
+ #else
+ _doprnt();
+ #endif
+ 
+ ; return 0; }
+ EOF
+ if eval $ac_link; then
+   rm -rf conftest*
+   eval "ac_cv_func__doprnt=yes"
+ else
+   rm -rf conftest*
+   eval "ac_cv_func__doprnt=no"
+ fi
+ rm -f conftest*
+ 
+ fi
+ if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
+   echo "$ac_t""yes" 1>&4
+   cat >> confdefs.h <<\EOF
+ #define HAVE_DOPRNT 1
+ EOF
+ 
+ else
+   echo "$ac_t""no" 1>&4
+ fi
+ 
+ fi
+ 
+ 
+ echo $ac_n "checking the default charset""... $ac_c" 1>&4
+ if test -n "$DEFAULT_CHARSET"; then
+   echo "$ac_t""$DEFAULT_CHARSET" 1>&4
+   cat >> confdefs.h <<EOF
+ #define DEFAULT_CHARSET "$DEFAULT_CHARSET"
+ EOF
+ 
+ else
+   echo "$ac_t""Latin-1" 1>&4
+   cat >> confdefs.h <<\EOF
+ #define DEFAULT_CHARSET "Latin-1"
+ EOF
+ 
+ fi
+ 
+ echo $ac_n "checking if malloc debugging is wanted""... $ac_c" 1>&4
+ # Check whether --with-dmalloc or --without-dmalloc was given.
+ withval="$with_dmalloc"
+ if test -n "$withval"; then
+   if test "$withval" = yes; then
+   echo "$ac_t""yes" 1>&4
+   cat >> confdefs.h <<\EOF
+ #define WITH_DMALLOC 1
+ EOF
+ 
+   LIBS="$LIBS -ldmalloc"
+   LDFLAGS="$LDFLAGS -g"
+ else
+   echo "$ac_t""no" 1>&4
+ fi
+ else
+   echo "$ac_t""no" 1>&4
+ fi
+ 
+ 
+ trap '' 1 2 15
+ if test -w $cache_file; then
+ echo "updating cache $cache_file"
+ cat > $cache_file <<\EOF
+ # This file is a shell script that caches the results of configure
+ # tests run on this system so they can be shared between configure
+ # scripts and configure runs.  It is not useful on other systems.
+ # If it contains results you don't want to keep, you may remove or edit it.
+ #
+ # By default, configure uses ./config.cache as the cache file,
+ # creating it if it does not exist already.  You can give configure
+ # the --cache-file=FILE option to use a different cache file; that is
+ # what configure does when it calls configure scripts in
+ # subdirectories, so they share the cache.
+ # Giving --cache-file=/dev/null disables caching, for debugging configure.
+ # config.status only pays attention to the cache file if you give it the
+ # --recheck option to rerun configure.
+ #
+ EOF
+ # Ultrix sh set writes to stderr and can't be redirected directly.
+ (set) 2>&1 |
+   sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/: \${\1='\2'}/p" \
+   >> $cache_file
+ else
+ echo "not updating unwritable cache $cache_file"
+ fi
+ 
+ trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15
+ 
+ test "x$prefix" = xNONE && prefix=$ac_default_prefix
+ # Let make expand exec_prefix.
+ test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+ 
+ # Any assignment to VPATH causes Sun make to only execute
+ # the first set of double-colon rules, so remove it if not needed.
+ # If there is a colon in the path, we need to keep it.
+ if test "x$srcdir" = x.; then
+   ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
+ fi
+ 
+ trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
+ 
+ DEFS=-DHAVE_CONFIG_H
+ 
+ # Without the "./", some shells look in PATH for config.status.
+ : ${CONFIG_STATUS=./config.status}
+ 
+ echo creating $CONFIG_STATUS
+ rm -f $CONFIG_STATUS
+ cat > $CONFIG_STATUS <<EOF
+ #!/bin/sh
+ # Generated automatically by configure.
+ # Run this file to recreate the current configuration.
+ # This directory was configured as follows,
+ # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+ #
+ # $0 $ac_configure_args
+ #
+ # Compiler output produced by configure, useful for debugging
+ # configure, is in ./config.log if it exists.
+ 
+ ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
+ for ac_option
+ do
+   case "\$ac_option" in
+   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
+     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
+   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
+     echo "$CONFIG_STATUS generated by autoconf version 2.1"
+     exit 0 ;;
+   -help | --help | --hel | --he | --h)
+     echo "\$ac_cs_usage"; exit 0 ;;
+   *) echo "\$ac_cs_usage"; exit 1 ;;
+   esac
+ done
+ 
+ ac_given_srcdir=$srcdir
+ ac_given_INSTALL="$INSTALL"
+ 
+ trap 'rm -fr Makefile config.h conftest*; exit 1' 1 2 15
+ 
+ # Protect against being on the right side of a sed subst in config.status. 
+ sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\\\&%]/\\\\&/g; 
+  s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
+ $ac_vpsub
+ $extrasub
+ s%@CFLAGS@%$CFLAGS%g
+ s%@CPPFLAGS@%$CPPFLAGS%g
+ s%@CXXFLAGS@%$CXXFLAGS%g
+ s%@DEFS@%$DEFS%g
+ s%@LDFLAGS@%$LDFLAGS%g
+ s%@LIBS@%$LIBS%g
+ s%@exec_prefix@%$exec_prefix%g
+ s%@prefix@%$prefix%g
+ s%@program_transform_name@%$program_transform_name%g
+ s%@PRODUCT@%$PRODUCT%g
+ s%@VERSION@%$VERSION%g
+ s%@AWK@%$AWK%g
+ s%@CC@%$CC%g
+ s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
+ s%@INSTALL_DATA@%$INSTALL_DATA%g
+ s%@RANLIB@%$RANLIB%g
+ s%@CPP@%$CPP%g
+ s%@U@%$U%g
+ s%@ANSI2KNR@%$ANSI2KNR%g
+ s%@LEX@%$LEX%g
+ s%@LEXLIB@%$LEXLIB%g
+ 
+ CEOF
+ EOF
+ cat >> $CONFIG_STATUS <<EOF
+ 
+ CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
+ EOF
+ cat >> $CONFIG_STATUS <<\EOF
+ for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
+   # Support "outfile[:infile]", defaulting infile="outfile.in".
+   case "$ac_file" in
+   *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
+        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+   *) ac_file_in="${ac_file}.in" ;;
+   esac
+ 
+   # Adjust relative srcdir, etc. for subdirectories.
+ 
+   # Remove last slash and all that follows it.  Not all systems have dirname.
+   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
+   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
+     # The file is in a subdirectory.
+     test ! -d "$ac_dir" && mkdir "$ac_dir"
+     ac_dir_suffix="/$ac_dir"
+     # A "../" for each directory in $ac_dir_suffix.
+     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
+   else
+     ac_dir_suffix= ac_dots=
+   fi
+ 
+   case "$ac_given_srcdir" in
+   .)  srcdir=.
+       if test -z "$ac_dots"; then top_srcdir=.
+       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
+   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
+   *) # Relative path.
+     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
+     top_srcdir="$ac_dots$ac_given_srcdir" ;;
+   esac
+ 
+   case "$ac_given_INSTALL" in
+   [/$]*) INSTALL="$ac_given_INSTALL" ;;
+   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
+   esac
+   echo creating "$ac_file"
+   rm -f "$ac_file"
+   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
+   case "$ac_file" in
+   *Makefile*) ac_comsub="1i\\
+ # $configure_input" ;;
+   *) ac_comsub= ;;
+   esac
+   sed -e "$ac_comsub
+ s%@configure_input@%$configure_input%g
+ s%@srcdir@%$srcdir%g
+ s%@top_srcdir@%$top_srcdir%g
+ s%@INSTALL@%$INSTALL%g
+ " -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
+ fi; done
+ rm -f conftest.subs
+ 
+ # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
+ # NAME is the cpp macro being defined and VALUE is the value it is being given.
+ #
+ # ac_d sets the value in "#define NAME VALUE" lines.
+ ac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
+ ac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
+ ac_dC='\3'
+ ac_dD='%g'
+ # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
+ ac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
+ ac_uB='\([ 	]\)%\1#\2define\3'
+ ac_uC=' '
+ ac_uD='\4%g'
+ # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
+ ac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
+ ac_eB='$%\1#\2define\3'
+ ac_eC=' '
+ ac_eD='%g'
+ 
+ CONFIG_HEADERS=${CONFIG_HEADERS-"config.h"}
+ for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
+   # Support "outfile[:infile]", defaulting infile="outfile.in".
+   case "$ac_file" in
+   *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
+        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+   *) ac_file_in="${ac_file}.in" ;;
+   esac
+ 
+   echo creating $ac_file
+ 
+   rm -f conftest.frag conftest.in conftest.out
+   cp $ac_given_srcdir/$ac_file_in conftest.in
+ 
+ EOF
+ 
+ # Transform confdefs.h into a sed script conftest.vals that substitutes
+ # the proper values into config.h.in to produce config.h.  And first:
+ # Protect against being on the right side of a sed subst in config.status. 
+ # Protect against being in an unquoted here document in config.status.
+ rm -f conftest.vals
+ cat > conftest.hdr <<\EOF
+ s/[\\&%]/\\&/g
+ s%[\\$`]%\\&%g
+ s%#define \([A-Za-z_][A-Za-z0-9_]*\) \(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
+ s%ac_d%ac_u%gp
+ s%ac_u%ac_e%gp
+ EOF
+ sed -n -f conftest.hdr confdefs.h > conftest.vals
+ rm -f conftest.hdr
+ 
+ # This sed command replaces #undef with comments.  This is necessary, for
+ # example, in the case of _POSIX_SOURCE, which is predefined and required
+ # on some systems where configure will not decide to define it.
+ cat >> conftest.vals <<\EOF
+ s%^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
+ EOF
+ 
+ # Break up conftest.vals because some shells have a limit on
+ # the size of here documents, and old seds have small limits too.
+ # Maximum number of lines to put in a single here document.
+ ac_max_here_lines=12
+ 
+ rm -f conftest.tail
+ while :
+ do
+   ac_lines=`grep -c . conftest.vals`
+   # grep -c gives empty output for an empty file on some AIX systems.
+   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
+   # Write a limited-size here document to conftest.frag.
+   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
+   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
+   echo 'CEOF
+   sed -f conftest.frag conftest.in > conftest.out
+   rm -f conftest.in
+   mv conftest.out conftest.in
+ ' >> $CONFIG_STATUS
+   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
+   rm -f conftest.vals
+   mv conftest.tail conftest.vals
+ done
+ rm -f conftest.vals
+ 
+ cat >> $CONFIG_STATUS <<\EOF
+   rm -f conftest.frag conftest.h
+   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
+   cat conftest.in >> conftest.h
+   rm -f conftest.in
+   if cmp -s $ac_file conftest.h 2>/dev/null; then
+     echo "$ac_file is unchanged"
+     rm -f conftest.h
+   else
+     rm -f $ac_file
+     mv conftest.h $ac_file
+   fi
+ fi; done
+ 
+ 
+ test -z "$CONFIG_HEADERS" || date > stamp-h
+ exit 0
+ EOF
+ chmod +x $CONFIG_STATUS
+ rm -fr confdefs* $ac_clean_files
+ test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS
+ 
diff -r -c -N recode-3.4/makefile.in recode.34/makefile.in
*** recode-3.4/makefile.in	Thu Jan  1 00:00:00 1970
--- recode.34/makefile.in	Sun Jun  8 13:20:12 1997
***************
*** 0 ****
--- 1,273 ----
+ # Makefile for GNU recode.
+ # Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
+ # Francois Pinard <pinard@iro.umontreal.ca>, 1988.
+ 
+ # This program is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+ # the Free Software Foundation; either version 2, or (at your option)
+ # any later version.
+ 
+ # This program is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ # GNU General Public License for more details.
+ 
+ # You should have received a copy of the GNU General Public License
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ 
+ PRODUCT = @PRODUCT@
+ VERSION = @VERSION@
+ 
+ SHELL = /bin/sh
+ srcdir = @srcdir@
+ VPATH = @srcdir@
+ 
+ # These CFLAGS values are not auto-configured:
+ # -DDIFF_HASH		For using GNU diff's hash algorithm instead.
+ # -DHASH_STATS		For printing a one-liner hash statistics.
+ 
+ MSDOS_PROGS = recode
+ MSDOS_CC = tcc -v -N -mh
+ ZOOFILE = rec332as.zoo
+ 
+ AR = ar
+ AWK = @AWK@
+ CC = @CC@
+ CFLAGS = @CFLAGS@
+ CPPFLAGS = @CPPFLAGS@
+ DEFS = @DEFS@
+ INSTALL = @INSTALL@
+ INSTALL_DATA = @INSTALL_DATA@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+ LDFLAGS = @LDFLAGS@
+ LEX = @LEX@
+ LIBS = @LIBS@
+ MAKEINFO = makeinfo
+ RANLIB = @RANLIB@
+ TEXI2DVI = texi2dvi
+ 
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+ transform = @program_transform_name@
+ bindir = $(exec_prefix)/bin
+ infodir = $(prefix)/info
+ 
+ COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
+ LINK = $(CC) $(LDFLAGS) -o $@
+ 
+ .SUFFIXES:
+ .SUFFIXES: .c .o
+ .c.o:
+ 	$(COMPILE) $<
+ 
+ ANSI2KNR = @ANSI2KNR@
+ O = .@U@o
+ 
+ .SUFFIXES: ._c ._o
+ .c._c:
+ 	./ansi2knr $< > $@
+ ._c._o:
+ 	@echo $(COMPILE) $<
+ 	@rm -f _$*.c
+ 	@ln $< _$*.c && $(COMPILE) _$*.c && mv _$*.o $@ && rm _$*.c
+ .c._o:
+ 	./ansi2knr $< > $*._c
+ 	@echo $(COMPILE) $*._c
+ 	@rm -f _$*.c
+ 	@ln $*._c _$*.c && $(COMPILE) _$*.c && mv _$*.o $@ && rm _$*.c
+ 
+ INCLUDES = -I. -I$(srcdir)
+ 
+ HEADERS = recode.h charname.h
+ SOURCES = recode.c charname.c charset.c $(C_STEPS) $(L_STEPS)
+ OBJECTS = recode$O charname$O charset$O $(STEPOBJS)
+ LIBHDRS = getopt.h pathmax.h
+ LIBSRCS = argmatch.c getopt.c getopt1.c error.c xmalloc.c xstrdup.c
+ LIBOBJS = argmatch.o getopt.o getopt1.o error.o xmalloc.o xstrdup.o
+ 
+ L_STEPS = ascilat1.l htmllat1.l ltexlat1.l txtelat1.l
+ C_STEPS = \
+ charset1.c charset2.c applemac.c atarist.c bangbang.c cdcnos.c \
+ ebcdic.c flat.c ibmpc.c iconqnx.c lat1asci.c lat1html.c lat1ltex.c \
+ lat1txte.c next.c 
+ STEPOBJS = merged$O \
+ charset1$O charset2$O applemac$O atarist$O bangbang$O cdcnos$O \
+ ebcdic$O flat$O ibmpc$O iconqnx$O lat1asci$O lat1html$O lat1ltex$O \
+ lat1txte$O next$O 
+ 
+ DISTFILES = README NEWS TODO THANKS COPYING INSTALL ChangeLog \
+ configure.in acconfig.h aclocal.m4 mkinstalldirs install-sh \
+ Makefile.in mergelex.awk recode.texi File-Latin1 \
+ $(HEADERS) $(SOURCES) $(LIBHDRS) $(LIBSRCS) checkit \
+ ansi2knr.c ansi2knr.1 c-boxes.el texinfo.tex \
+ rfc1345.txt charname.sed charname.pl charset.sed charset.pl \
+ README.DOS configdos dosfn config.h.dos Makefile.os2 config_h.os2 \
+ stamp-h.in config.h.in configure stamp-vti version.texi charset.texi \
+ recode.info stamp-init initstep.h merged.c TAGS BACKLOG
+ 
+ all: recode.info recode
+ 
+ info: recode.info
+ 
+ recode.info: recode.texi charset.texi version.texi
+ 	cd $(srcdir) && $(MAKEINFO) --no-split recode.texi
+ 
+ dvi: recode.dvi
+ 
+ recode.dvi: recode.texi
+ 	$(TEXI2DVI) $(srcdir)/recode.texi
+ 
+ version.texi: stamp-vti
+ stamp-vti: recode.texi configure.in
+ 	echo "@set EDITION $(VERSION)" > version.tmp
+ 	echo "@set UPDATED `date '+%B %Y'`" >> version.tmp
+ 	echo "@set VERSION $(VERSION)" >> version.tmp
+ 	if cmp -s version.tmp $(srcdir)/version.texi; then rm version.tmp; \
+ 	else mv version.tmp $(srcdir)/version.texi; fi
+ 	date > $(srcdir)/stamp-vti
+ 
+ recode: initstep.h $(OBJECTS) librec.a
+ 	$(LINK) $(OBJECTS) librec.a $(LIBS)
+ 
+ initstep.h: stamp-init
+ stamp-init: $(C_STEPS) merged.c
+ 	@echo "updating initstep.h"
+ 	@(cd $(srcdir) && sed -n 's/^\(module_[^ ]*\).*/  \1 ();/p' \
+ 	  $(C_STEPS) merged.c ) > initstep.tmp
+ 	@if cmp -s $(srcdir)/initstep.h initstep.tmp; then rm initstep.tmp; \
+ 	else mv initstep.tmp $(srcdir)/initstep.h; fi
+ 	date > $(srcdir)/stamp-init
+ 
+ merged.c: mergelex.awk $(L_STEPS)
+ 	(cd $(srcdir) \
+ 	  && $(AWK) -f mergelex.awk $(L_STEPS)
+ 	  && rm merged1.tmp merged2.tmp merged3.tmp) > merged.tmp1
+ 	$(LEX) -t8 merged.tmp1 > merged.tmp2
+ 	grep -v '^# *line [0-9]' merged.tmp2 > $(srcdir)/merged.c
+ 	rm merged.tmp1 merged.tmp2
+ 
+ charname.h: charname.sed charname.pl rfc1345.txt
+ 	cd $(srcdir) && sed -n -f charname.sed rfc1345.txt | perl charname.pl
+ 
+ charset1.c charset2.c charset.texi: charset.sed charset.pl rfc1345.txt
+ 	cd $(srcdir) && sed -n -f charset.sed rfc1345.txt | perl charset.pl
+ 
+ $(OBJECTS): $(ANSI2KNR) config.h
+ recode$O charname$O charset$O $(STEPOBJS): recode.h
+ recode$O: initstep.h getopt.h
+ charname$O: charname.h
+ 
+ ansi2knr: ansi2knr.o
+ 	$(LINK) ansi2knr.o $(LIBS)
+ 
+ librec.a: $(LIBOBJS)
+ 	rm -f librec.a
+ 	$(AR) cru librec.a $(LIBOBJS)
+ 	$(RANLIB) librec.a
+ 
+ $(LIBOBJS): config.h
+ getopt.o getopt1.o: getopt.h
+ 
+ CHECKING = @$(srcdir)/checkit $(srcdir)/COPYING
+ 
+ check: recode
+ 	@./recode --version
+ 	$(CHECKING) texte texte
+ 	$(CHECKING) texte latin1
+ 	$(CHECKING) texte ibmpc
+ 	$(CHECKING) texte iconqnx
+ 	$(CHECKING) texte bangbang
+ 	$(CHECKING) ascii-bs ebcdic
+ 	@echo "All checks completed successfully."
+ 
+ autocheck:
+ 	@echo "The following test may take part of an hour.  Be patient."
+ 	@(./recode --auto-check | grep UNACH | grep -v '^flat') || exit 0
+ 
+ install: all
+ 	$(srcdir)/mkinstalldirs $(bindir) $(infodir)
+ 	$(INSTALL_PROGRAM) recode $(bindir)/`echo recode | sed '$(transform)'`
+ 	$(INSTALL_DATA) $(srcdir)/recode.info $(infodir)/recode.inf
+ 
+ uninstall:
+ 	rm -f $(bindir)/`echo recode | sed '$(transform)'`
+ 	rm -f $(infodir)/recode.inf
+ 
+ tags: TAGS
+ 
+ TAGS: $(HEADERS) $(SOURCES) $(LIBHDRS) $(LIBSRCS)
+ 	cd $(srcdir) && etags $(HEADERS) $(SOURCES) $(LIBHDRS) $(LIBSRCS)
+ 
+ mostlyclean:
+ 	rm -f *.aux *.cp *.cps *.dvi *.fn *.fns *.ky *.log *.pg *.toc *.tp *.vr
+ 	rm -f *.a *.o *._c *._o core core.*
+ 	rm -f *.tmp yy.tab.*
+ 
+ clean: mostlyclean
+ 	rm -f recode
+ 
+ distclean: clean
+ 	rm -f ansi2knr
+ 	rm -f Makefile config.cache config.h config.log stamp-h config.status
+ 
+ realclean: distclean
+ 	rm -f stamp-vti version.texi charset.texi recode.info
+ 	rm -f stamp-init initstep.h charset1.c charset2.c charname.h merged.c
+ 	rm -f TAGS
+ 
+ dist: $(DISTFILES)
+ 	rm -rf $(PRODUCT)-$(VERSION)
+ 	mkdir $(PRODUCT)-$(VERSION)
+ 	chmod 777 $(PRODUCT)-$(VERSION)
+ 	@echo "Copying distribution files"
+ 	@for file in $(DISTFILES); do \
+ 	  ln $(srcdir)/$$file $(PRODUCT)-$(VERSION) 2> /dev/null \
+ 	    || cp -p $(srcdir)/$$file $(PRODUCT)-$(VERSION); \
+ 	done
+ 	chmod -R a+r $(PRODUCT)-$(VERSION)
+ 	tar chozf $(PRODUCT)-$(VERSION).tar.gz $(PRODUCT)-$(VERSION)
+ 	rm -rf $(PRODUCT)-$(VERSION)
+ 
+ distdos: $(DISTFILES) recode
+ 	rm -rf distdos
+ 	rm -f $(ZOOFILE)
+ 	mkdir distdos
+ 	@echo "Copying distribution files"
+ 	@cp -p $(DISTFILES) distdos
+ 	./configdos -tcc > distdos/Makefile
+ 	cp -p config.h.dos distdos/config.h
+ 	for name in $(LIBOBJS); do \
+ 	  echo $$name | sed 's/^/+ /;s/$$/bj \&/' >> distdos/libobjs.lst; \
+ 	done
+ 	echo , >> distdos/libobjs.lst
+ 	for name in $(OBJECTS); do \
+ 	  echo $$name | sed 's/$$/bj/' >> distdos/objects.lst; \
+ 	done
+ 	find distdos -type f | xargs chmod +w
+ 	find distdos -type f | xargs ./dosfn
+ 	find distdos -type f | xargs ./recode -v :ibmpc
+ 	find distdos -type f | zoo ahI $(ZOOFILE)
+ 	rm -rf distdos
+ 
+ # For an explanation of the following Makefile rules, see node
+ # `Automatic Remaking' in GNU Autoconf documentation.
+ Makefile: Makefile.in config.status
+ 	CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
+ config.status: configure
+ 	./config.status --recheck
+ configure: configure.in aclocal.m4
+ 	cd $(srcdir) && autoconf
+ 
+ config.h: stamp-h
+ stamp-h: config.h.in config.status
+ 	CONFIG_FILES= CONFIG_HEADERS=config.h ./config.status
+ 	date > stamp-h
+ config.h.in: stamp-h.in
+ stamp-h.in: configure.in aclocal.m4 acconfig.h
+ 	cd $(srcdir) && autoheader
+ 	date > $(srcdir)/stamp-h.in
+ 
+ # Tell versions [3.59,3.63) of GNU make not to export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
diff -r -c -N recode-3.4/plconv.bat recode.34/plconv.bat
*** recode-3.4/plconv.bat	Thu Jan  1 00:00:00 1970
--- recode.34/plconv.bat	Sun May 11 23:04:24 1997
***************
*** 0 ****
--- 1 ----
+ recode ibm852:latin2 %1
diff -r -c -N recode-3.4/readme.djgpp recode.34/readme.djgpp
*** recode-3.4/readme.djgpp	Thu Jan  1 00:00:00 1970
--- recode.34/readme.djgpp	Sun Jun  8 14:56:16 1997
***************
*** 0 ****
--- 1,115 ----
+ This is a port of GNU Recode 3.4 to MSDOS/DJGPP.
+ 
+ Installation
+ ============
+ 
+ Just unzip the binary distribution from the top DJGPP installation
+ directory,  If you aren't familiar with the package, read the
+ info docs.  If you run the programs from plain DOS (no Windows), you
+ will need to install a DPMI host.  A free DPMI host is available as
+ csdpmi3b.zip from the peer directory ../v2misc at the same place you
+ got Recode.  Note that the man pages are not included in the binary
+ distribution, since they are no longer maintained by the GNU project;
+ use the Info documentation instead. 
+ 
+ Features
+ ========
+ 
+ This package has already been ported to the MSODS environment with 
+ Borland Turbo C as the target compiler. This made the porting process 
+ to DJGPP extremely simple.
+ 
+ The file DIFFS in the source distribution describes the changes
+ against the original package. 
+ 
+ The GNU Gettext package is not supported yet in the ported version, so
+ don't expect the programs to talk to you in any language but English.
+ Rumours say a version of Recode that uses gettext, is hanging around
+ on the net.
+ 
+ Required tools
+ ==============
+ 
+ If you want to recompile the package, you will need the DJGPP
+ development environment (GCC, header files and the libraries) and
+ DJGPP ports of the following tools:
+ 
+ 	- GNU Make 3.75 or later
+ 	- Bash (or some other Unix-like shell)
+ 	- GNU Sed
+ 	- GNU Fileutils
+ 	- GNU Textutils
+ 	- GNU Sh-utils
+ 	- GNU Grep (only if you need to run DJGPP\CONFIG.BAT)
+ 	- GNU Diffutils (only if you run the test suite)
+ 	- Perl (only if you need to change the test scripts)
+ 
+ These should be available from the DJGPP sites.  There are a few more
+ programs invoked during the build process, but they are all part of 
+ a standard DJGPP installation and should be already installed on your system.
+ 
+ The package should be built with the latest port of Make 3.75.
+ Previous versions of Make ported to DJGPP didn't support Unix shells,
+ and the Makefiles for this package won't work without a Unix shell.
+ 
+ 
+ How to build
+ ============
+ 
+ Unzip the distribution.  The package is already configured for DJGPP v2.01, 
+ so if you only want to compile it, just call BUILD.BAT from the main 
+ subdirectory:
+ 
+ 		build
+ 
+ This invokes Make.  When Make finishes, you can install the package:
+ 
+ 		make install
+ 
+ If you make a change in some of the programs, it is a good idea to run
+ the test suite, so you know you didn't break anything:
+ 
+ 		make check
+ 
+ This will run for a while and should print 'All checks completed 
+ successfully' after all tests have been performed. 
+ 
+ If you build Recode with DJGPP release other than 2.01, or if you
+ want to change the configuration options (e.g. add National Language 
+ Support once it becomes available), you will have to reconfigure the 
+ package.  The CONFIG.BAT batch file sets a few environment variables, 
+ then calls BASH to run the configure script, so you should run 
+ CONFIG.BAT, then make:
+ 
+ 		config
+ 		make
+ 
+ The configure script run by CONFIG.BAT supports a few options. Run 
+ "sh ./configure --help" to see all the options recognized by the script.
+ 
+ 
+ How to patch the original source
+ ================================
+ 
+ You need the original sources of the GNU recode-3.4 package.
+ Ungzip and untar the sources, they'll be located in 
+ the directory named 'recode-3.4'. Change the name of that directory
+ to 'recode.34', and create and empty directory named 'recode-3.4'.
+ In the parent directory place the files 'update.bat' and 'diffs'.
+ Run update bat, this will patch the original sources now located
+ in 'recode.34' producing ready to compile sources.
+ Remove files, whose names start with '`' and delete 'recode-3.4' direcory.
+ 
+ 
+ Example of use
+ ==============
+ 
+ To figure it out how to use Recode a sample PLCONV.BAT file is provided. 
+ This file shows how to convert a file from IBM 852 code page to ISO 8859-2 
+ code page. Further details could be found in the Info documentation file.
+ 
+ 		Enjoy,
+ 
+ 	Wojciech Galazka <wgalazka@chem.uw.edu.pl>
+ 
+ Based on the original text by Eli Zaretskii <eliz@is.elta.co.il>
diff -r -c -N recode-3.4/stamp-h recode.34/stamp-h
*** recode-3.4/stamp-h	Thu Jan  1 00:00:00 1970
--- recode.34/stamp-h	Sun Jun  8 14:17:20 1997
***************
*** 0 ****
--- 1 ----
+ Sun Jun  8 14:17:20 GMT 1997
diff -r -c -N recode-3.4/stamp-init recode.34/stamp-init
*** recode-3.4/stamp-init	Sun Nov  6 10:13:18 1994
--- recode.34/stamp-init	Mon May 12 00:04:12 1997
***************
*** 1 ****
! Sun Nov  6 05:13:18 EST 1994
--- 1 ----
! Mon May 12 00:04:13 GMT 1997
diff -r -c -N recode-3.4/stamp-vti recode.34/stamp-vti
*** recode-3.4/stamp-vti	Sun Nov  6 10:12:54 1994
--- recode.34/stamp-vti	Mon May 12 00:04:06 1997
***************
*** 1 ****
! Sun Nov  6 05:12:53 EST 1994
--- 1 ----
! Mon May 12 00:04:07 GMT 1997
diff -r -c -N recode-3.4/update.bat recode.34/update.bat
*** recode-3.4/update.bat	Thu Jan  1 00:00:00 1970
--- recode.34/update.bat	Sun Jun  8 14:50:06 1997
***************
*** 0 ****
--- 1,6 ----
+ patch < diffs
+ cd recode.34
+ touch config.status
+ touch makefile
+ touch config.h
+ touch stamp-h
