PERFORCE change 163507 for review

Gabor Kovesdan gabor at FreeBSD.org
Thu Jun 4 18:05:40 UTC 2009


http://perforce.freebsd.org/chv.cgi?CH=163507

Change 163507 by gabor at gabor_server on 2009/06/04 18:04:53

	MFHg:
		- Add modified GNU regression tests so that I can test
		  compatibility
		- Replace some build scripts with conventional FreeBSD
		  Makefiles
		- Eliminate some warnings in the code
		- mkcsmapper and mkesdb are buildable now

Affected files ...

.. //depot/projects/soc2009/gabor_iconv/extracted/build.sh#2 delete
.. //depot/projects/soc2009/gabor_iconv/extracted/lib/Makefile#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/lib/_iconv.c#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/lib/modules/build.sh#2 edit
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ARMSCII-8.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ARMSCII-8.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ASCII.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ATARIST.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-2003.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-2003.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-HKSCS-1999-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-HKSCS-1999-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-HKSCS-1999.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-HKSCS-2001-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-HKSCS-2001-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-HKSCS-2001.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-HKSCS-2004-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-HKSCS-2004-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5-HKSCS-2004.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/BIG5.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1046.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1124.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1125.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1129.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1131.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1133.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1161.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1161.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1162.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1163.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1163.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1250.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1251.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1252.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1253.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1254.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1255-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1255-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1255.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1255.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1256.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1257.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1258-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1258-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1258.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP1258.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP437.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP737.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP775.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP850.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP852.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP853.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP855.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP856.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP857.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP858.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP860.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP861.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP862.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP863.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP864.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP865.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP866.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP869.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP874.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP922.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP932.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP932.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP936.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP949.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP950.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/CP950.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/DEC-HANYU.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/DEC-HANYU.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/DEC-KANJI.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/EUC-CN.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/EUC-JISX0213.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/EUC-JP.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/EUC-JP.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/EUC-KR.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/EUC-TW.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/EUC-TW.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/GB18030-BMP.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/GBK.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/Georgian-Academy.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/Georgian-PS.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/HP-ROMAN8.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/HZ-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/HZ-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-CN-EXT-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-CN-EXT-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-CN-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-CN-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-JP-1-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-JP-1-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-JP-2-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-JP-2-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-JP-3-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-JP-3-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-JP-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-JP-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-KR-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-2022-KR-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-1.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-10.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-11.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-13.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-14.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-15.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-16.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-2.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-3.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-4.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-5.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-6.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-7.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-8.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-8859-9.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-IR-165.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO-IR-165.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO646-CN.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/ISO646-JP.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/JIS_X0201.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/JOHAB.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/KOI8-R.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/KOI8-RU.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/KOI8-T.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/KOI8-U.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MacArabic.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MacCentralEurope.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MacCroatian.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MacCyrillic.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MacGreek.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MacHebrew.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MacIceland.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MacRoman.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MacRomania.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MacThai.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MacTurkish.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MacUkraine.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/Makefile#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/Makefile.in#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/MuleLao-1.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/NEXTSTEP.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/PT154.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/Quotes.ASCII#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/Quotes.ISO-8859-1#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/Quotes.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/RISCOS-LATIN1.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/RK1048.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/SHIFT_JIS.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/SHIFT_JISX0213.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/TCVN-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/TCVN-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/TCVN.IRREVERSIBLE.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/TCVN.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/TDS565.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/TIS-620.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/Translit1.ASCII#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/Translit1.ISO-8859-1#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/TranslitFail1.ISO-8859-1#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UCS-2BE-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UCS-2BE-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UCS-2LE-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UCS-2LE-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UCS-4BE-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UCS-4BE-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UCS-4LE-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UCS-4LE-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-16-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-16-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-16BE-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-16BE-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-16LE-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-16LE-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-32-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-32-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-32BE-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-32BE-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-32LE-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-32LE-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-7-snippet#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/UTF-7-snippet.UTF-8#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/VISCII.TXT#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/check-stateful#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/check-stateful.bat#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/check-stateless#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/check-stateless.bat#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/check-subst#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/check-translit#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/check-translit.bat#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/check-translitfailure#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/gengb18030z.c#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/genutf8.c#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/table-from.c#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/table-to.c#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/test-shiftseq.c#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/test.h#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/tests/uniq-u.c#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/util/iconv/Makefile#2 edit
.. //depot/projects/soc2009/gabor_iconv/extracted/util/iconv/iconv.c#2 edit
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkcsmapper/CVS/Entries#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkcsmapper/CVS/Repository#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkcsmapper/CVS/Root#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkcsmapper/Makefile#2 edit
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkcsmapper/build.sh#2 delete
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkcsmapper/ldef.h#2 edit
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkcsmapper/lex.l#2 edit
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkcsmapper/yacc.y#2 edit
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkesdb/CVS/Entries#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkesdb/CVS/Repository#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkesdb/CVS/Root#1 add
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkesdb/Makefile#2 edit
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkesdb/build.sh#2 delete
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkesdb/ldef.h#2 edit
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkesdb/lex.l#2 edit
.. //depot/projects/soc2009/gabor_iconv/extracted/util/mkesdb/yacc.y#2 edit

Differences ...

==== //depot/projects/soc2009/gabor_iconv/extracted/lib/modules/build.sh#2 (text+ko) ====

@@ -25,3 +25,42 @@
 gcc -fPIC -I.. -shared -Wl,-soname,libiconv_none.so.4 -o libiconv_none.so.4.4 citrus_iconv_none.c ../*.c
 cp libiconv_none.so.4.4 libiconv_none.so.4
 cp libiconv_none.so.4.4 libiconv_none.so
+gcc -fPIC -I.. -shared -Wl,-soname,libDECHanyu.so.4 -o libDECHanyu.so.4.4 citrus_dechanyu.c ../*.c
+cp libDECHanyu.so.4.4 libDECHanyu.so.4
+cp libDECHanyu.so.4.4 libDECHanyu.so
+gcc -fPIC -I.. -shared -Wl,-soname,libEUC.so.4 -o libEUC.so.4.4 citrus_euc.c ../*.c
+cp libEUC.so.4.4 libEUC.so.4
+cp libEUC.so.4.4 libEUC.so
+gcc -fPIC -I.. -shared -Wl,-soname,libEUCTW.so.4 -o libEUCTW.so.4.4 citrus_euctw.c ../*.c
+cp libEUCTW.so.4.4 libEUCTW.so.4
+cp libEUCTW.so.4.4 libEUCTW.so
+gcc -fPIC -I.. -shared -Wl,-soname,libGBK2K.so.4 -o libGBK2K.so.4.4 citrus_gbk2k.c ../*.c
+cp libGBK2K.so.4.4 libGBK2K.so.4
+cp libGBK2K.so.4.4 libGBK2K.so
+gcc -fPIC -I.. -shared -Wl,-soname,libHZ.so.4 -o libHZ.so.4.4 citrus_hz.c ../*.c
+cp libHZ.so.4.4 libHZ.so.4
+cp libHZ.so.4.4 libHZ.so
+gcc -fPIC -I.. -shared -Wl,-soname,libISO2022.so.4 -o libISO2022.so.4.4 citrus_iso2022.c ../*.c
+cp libISO2022.so.4.4 libISO2022.so.4
+cp libISO2022.so.4.4 libISO2022.so
+gcc -fPIC -I.. -shared -Wl,-soname,libJOHAB.so.4 -o libJOHAB.so.4.4 citrus_johab.c ../*.c
+cp libJOHAB.so.4.4 libJOHAB.so.4
+cp libJOHAB.so.4.4 libJOHAB.so
+gcc -fPIC -I.. -shared -Wl,-soname,libMsKanji.so.4 -o libMsKanji.so.4.4 citrus_mskanji.c ../*.c
+cp libMsKanji.so.4.4 libMsKanji.so.4
+cp libMsKanji.so.4.4 libMsKanji.so
+gcc -fPIC -I.. -shared -Wl,-soname,libUTF1632.so.4 -o libUTF1632.so.4.4 citrus_utf1632.c ../*.c
+cp libUTF1632.so.4.4 libUTF1632.so.4
+cp libUTF1632.so.4.4 libUTF1632.so
+gcc -fPIC -I.. -shared -Wl,-soname,libUTF8.so.4 -o libUTF8.so.4.4 citrus_utf8.c ../*.c
+cp libUTF8.so.4.4 libUTF8.so.4
+cp libUTF8.so.4.4 libUTF8.so
+gcc -fPIC -I.. -shared -Wl,-soname,libUTF7.so.4 -o libUTF7.so.4.4 citrus_utf7.c ../*.c
+cp libUTF7.so.4.4 libUTF7.so.4
+cp libUTF7.so.4.4 libUTF7.so
+gcc -fPIC -I.. -shared -Wl,-soname,libVIQR.so.4 -o libVIQR.so.4.4 citrus_viqr.c ../*.c
+cp libVIQR.so.4.4 libVIQR.so.4
+cp libVIQR.so.4.4 libVIQR.so 
+gcc -fPIC -I.. -shared -Wl,-soname,libHZ.so.4 -o libHZ.so.4.4 citrus_hz.c ../*.c
+cp libHZ.so.4.4 libHZ.so.4
+cp libHZ.so.4.4 libHZ.so

==== //depot/projects/soc2009/gabor_iconv/extracted/util/iconv/Makefile#2 (text+ko) ====

@@ -2,12 +2,29 @@
 
 .include <bsd.own.mk>
 
+.PATH: ../../lib
+
 PROG=		iconv
-SRCS=		iconv.c
-CPPFLAGS+=	-I. -I${.CURDIR} -I${NETBSDSRCDIR}/lib/libc
+SRCS=		iconv.c \
+		_iconv.c \
+		citrus_db.c \
+		citrus_esdb.c \
+		citrus_lookup.c \
+		citrus_mmap.c \
+		citrus_memstream.c \
+		citrus_iconv.c \
+		citrus_mapper.c \
+		citrus_hash.c \
+		citrus_module.c \
+		citrus_bcs.c \
+		citrus_bcs_strtol.c \
+		citrus_db_hash.c
+CFLAGS+=	-I. -I${.CURDIR} -I../../lib
 MAN=		iconv.1
 
-LDADD+=-lutil
-DPADD+=${LIBUTIL}
+WARNS?=		6
+
+LDADD+=-lroken -lcrypt
+DPADD+=${LIBROKEN} ${LIBCRYPT}
 
 .include <bsd.prog.mk>

==== //depot/projects/soc2009/gabor_iconv/extracted/util/iconv/iconv.c#2 (text+ko) ====

@@ -45,7 +45,7 @@
 static void usage(void) __unused;
 static int scmp(const void *, const void *);
 static void show_codesets(void);
-static void do_conv(const char *, FILE *, const char *, const char *, int, int);
+static void do_conv(FILE *, const char *, const char *, int, int);
 
 static void
 usage(void)
@@ -90,7 +90,7 @@
 #define INBUFSIZE 1024
 #define OUTBUFSIZE (INBUFSIZE * 2)
 static void
-do_conv(const char *fn, FILE *fp, const char *from, const char *to, int silent,
+do_conv(FILE *fp, const char *from, const char *to, int silent,
     int hide_invalid)
 {
 	char inbuf[INBUFSIZE], outbuf[OUTBUFSIZE], *out;
@@ -215,14 +215,14 @@
 			opt_t = nl_langinfo(CODESET);
 
 		if (argc == 0)
-			do_conv("<stdin>", stdin, opt_f, opt_t, opt_s, opt_c);
+			do_conv(stdin, opt_f, opt_t, opt_s, opt_c);
 		else {
 			for (i = 0; i < argc; i++) {
 				fp = fopen(argv[i], "r");
 				if (fp == NULL)
 					err(EXIT_FAILURE, "Cannot open `%s'",
 					    argv[i]);
-				do_conv(argv[i], fp, opt_f, opt_t, opt_s,
+				do_conv(fp, opt_f, opt_t, opt_s,
 				    opt_c);
 				(void)fclose(fp);
 			}

==== //depot/projects/soc2009/gabor_iconv/extracted/util/mkcsmapper/Makefile#2 (text+ko) ====

@@ -1,23 +1,23 @@
 #	$NetBSD: Makefile,v 1.6 2009/04/20 16:05:30 drochner Exp $
 
-NOMAN=# defined (must come before bsd.own.mk)
+NO_MAN=	yes
 
 .ifndef HOSTPROG
 .include <bsd.own.mk>
 .endif
 
-.PATH: ${NETBSDSRCDIR}/lib/libc/citrus
+.PATH: ../../lib
 
 PROG=		mkcsmapper
 SRCS=		yacc.y lex.l \
 		citrus_db_factory.c citrus_bcs.c citrus_db_hash.c \
 		citrus_lookup_factory.c citrus_pivot_factory.c
-CPPFLAGS+=	-I. -I${.CURDIR} -I${NETBSDSRCDIR}/lib/libc \
-		-I${NETBSDSRCDIR}/lib/libc/citrus \
-		-I${NETBSDSRCDIR}/lib/libc/citrus/modules \
+CFLAGS+=	-I. -I../../lib \
 		-DHOSTPROG -DLIBC_SCCS -DYY_NO_INPUT
 YHEADER=	1
 
+WARNS?=		6
+
 .ifndef HOSTPROG
 .include <bsd.prog.mk>
 .endif

==== //depot/projects/soc2009/gabor_iconv/extracted/util/mkcsmapper/ldef.h#2 (text+ko) ====

@@ -26,6 +26,8 @@
  * SUCH DAMAGE.
  */
 
+#include <sys/types.h>
+
 typedef struct {
 	u_int32_t	begin;
 	u_int32_t	end;
@@ -34,7 +36,6 @@
 
 extern int	line_number;
 extern int	debug;
-extern FILE	*yyin;
 extern int	yyparse(void);
 extern int	yylex(void);
 extern int	yyerror(const char *);

==== //depot/projects/soc2009/gabor_iconv/extracted/util/mkcsmapper/lex.l#2 (text+ko) ====

@@ -49,6 +49,7 @@
 
 int line_number = 1;
 %}
+%option	nounput
 
 %x	COMMENT
 

==== //depot/projects/soc2009/gabor_iconv/extracted/util/mkcsmapper/yacc.y#2 (text+ko) ====

@@ -62,6 +62,8 @@
 #include "citrus_lookup_factory.h"
 #include "citrus_pivot_factory.h"
 
+extern FILE		*yyin;
+
 int			debug = 0;
 static char		*output = NULL;
 static void		*table = NULL;
@@ -685,8 +687,6 @@
 main(int argc, char **argv)
 {
 	int ch;
-	extern char *optarg;
-	extern int optind;
 	FILE *in = NULL;
 	int mkdb = 0, mkpv = 0;
 

==== //depot/projects/soc2009/gabor_iconv/extracted/util/mkesdb/Makefile#2 (text+ko) ====

@@ -1,22 +1,23 @@
 #	$NetBSD: Makefile,v 1.6 2009/04/20 16:05:30 drochner Exp $
 
-NOMAN=# defined (must come before bsd.own.mk)
+NO_MAN=	yes
 
 .ifndef HOSTPROG
 .include <bsd.own.mk>
 .endif
 
-.PATH: ${NETBSDSRCDIR}/lib/libc/citrus
+.PATH: ../../lib
 
 PROG=		mkesdb
 SRCS=		yacc.y lex.l \
 		citrus_bcs.c citrus_db_factory.c citrus_db_hash.c \
 		citrus_lookup_factory.c
-CPPFLAGS+=	-I. -I${.CURDIR} -I${NETBSDSRCDIR}/lib/libc \
-		-I${NETBSDSRCDIR}/lib/libc/citrus \
+CFLAGS+=	-I. -I../../lib \
 		-DHOSTPROG -DLIBC_SCCS -DYY_NO_INPUT
 YHEADER=	1
 
+WARNS?=		6
+
 .ifndef HOSTPROG
 .include <bsd.prog.mk>
 .endif

==== //depot/projects/soc2009/gabor_iconv/extracted/util/mkesdb/ldef.h#2 (text+ko) ====

@@ -27,7 +27,6 @@
  */
 
 extern int	line_number;
-extern FILE	*yyin;
 extern int	yyparse(void);
 extern int	yylex(void);
 extern int	yyerror(const char *);

==== //depot/projects/soc2009/gabor_iconv/extracted/util/mkesdb/lex.l#2 (text+ko) ====

@@ -44,12 +44,14 @@
 #include <string.h>
 #include <machine/endian.h>
 #include <sys/queue.h>
+#include <sys/types.h>
 
 #include "ldef.h"
 #include "yacc.h"
 
 int line_number = 1;
 %}
+%option	nounput
 
 %x	COMMENT
 

==== //depot/projects/soc2009/gabor_iconv/extracted/util/mkesdb/yacc.y#2 (text+ko) ====

@@ -57,6 +57,8 @@
 
 #include "ldef.h"
 
+extern FILE			*yyin;
+
 static int			debug = 0, num_csids = 0;
 static char			*output = NULL;
 static char			*name, *encoding, *variable;
@@ -301,8 +303,6 @@
 main(int argc, char **argv)
 {
 	int ch;
-	extern char *optarg;
-	extern int optind;
 	FILE *in = NULL;
 	int mkdb = 0;
 


More information about the p4-projects mailing list