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