[sword-svn] r279 - in trunk: as_is/borland source/common/unicode source/i18n

scribe at crosswire.org scribe at crosswire.org
Sat Feb 8 11:56:35 MST 2014


Author: scribe
Date: 2014-02-08 11:56:35 -0700 (Sat, 08 Feb 2014)
New Revision: 279

Modified:
   trunk/as_is/borland/icuin.bpf
   trunk/as_is/borland/icuin.bpr
   trunk/as_is/borland/icuuc.bpf
   trunk/as_is/borland/icuuc.bpr
   trunk/source/common/unicode/pwin32.h
   trunk/source/i18n/dtfmtsym.cpp
   trunk/source/i18n/regexcmp.cpp
   trunk/source/i18n/ucol_tok.cpp
   trunk/source/i18n/zonemeta.cpp
Log:
Update to compile in BCB5 but linking doesn't work in BibleCS:
[Linker Error] Unresolved external '_icudt46_dat' referenced from C:\SRC\ICU-SWORD\AS_IS\BORLAND\ICUUC.LIB|udata

Modified: trunk/as_is/borland/icuin.bpf
===================================================================
--- trunk/as_is/borland/icuin.bpf	2014-02-08 10:15:35 UTC (rev 278)
+++ trunk/as_is/borland/icuin.bpf	2014-02-08 18:56:35 UTC (rev 279)
@@ -4,44 +4,61 @@
 #pragma hdrstop
 
 //---------------------------------------------------------------------------
-USEUNIT("..\..\source\i18n\ucol_wgt.c");
-USEUNIT("..\..\source\i18n\ulocdata.c");
-USEUNIT("..\..\source\i18n\utmscale.c");
-USEUNIT("..\..\source\i18n\bocsu.c");
-USEUNIT("..\..\source\i18n\ucln_in.c");
-USEUNIT("..\..\source\i18n\unum.cpp");
-USEUNIT("..\..\source\i18n\uregex.cpp");
-USEUNIT("..\..\source\i18n\uregexc.cpp");
-USEUNIT("..\..\source\i18n\usearch.cpp");
-USEUNIT("..\..\source\i18n\utrans.cpp");
+USEUNIT("..\..\source\i18n\ztrans.cpp");
 USEUNIT("..\..\source\i18n\anytrans.cpp");
 USEUNIT("..\..\source\i18n\astro.cpp");
+USEUNIT("..\..\source\i18n\basictz.cpp");
+USEUNIT("..\..\source\i18n\bms.cpp");
+USEUNIT("..\..\source\i18n\bmsearch.cpp");
+USEUNIT("..\..\source\i18n\brktrans.cpp");
 USEUNIT("..\..\source\i18n\buddhcal.cpp");
 USEUNIT("..\..\source\i18n\calendar.cpp");
 USEUNIT("..\..\source\i18n\casetrn.cpp");
+USEUNIT("..\..\source\i18n\cecal.cpp");
 USEUNIT("..\..\source\i18n\chnsecal.cpp");
 USEUNIT("..\..\source\i18n\choicfmt.cpp");
 USEUNIT("..\..\source\i18n\coleitr.cpp");
 USEUNIT("..\..\source\i18n\coll.cpp");
+USEUNIT("..\..\source\i18n\colldata.cpp");
+USEUNIT("..\..\source\i18n\coptccal.cpp");
 USEUNIT("..\..\source\i18n\cpdtrans.cpp");
+USEUNIT("..\..\source\i18n\csdetect.cpp");
+USEUNIT("..\..\source\i18n\csmatch.cpp");
+USEUNIT("..\..\source\i18n\csr2022.cpp");
+USEUNIT("..\..\source\i18n\csrecog.cpp");
+USEUNIT("..\..\source\i18n\csrmbcs.cpp");
+USEUNIT("..\..\source\i18n\csrsbcs.cpp");
+USEUNIT("..\..\source\i18n\csrucode.cpp");
+USEUNIT("..\..\source\i18n\csrutf8.cpp");
 USEUNIT("..\..\source\i18n\curramt.cpp");
 USEUNIT("..\..\source\i18n\currfmt.cpp");
+USEUNIT("..\..\source\i18n\currpinf.cpp");
 USEUNIT("..\..\source\i18n\currunit.cpp");
 USEUNIT("..\..\source\i18n\datefmt.cpp");
 USEUNIT("..\..\source\i18n\dcfmtsym.cpp");
 USEUNIT("..\..\source\i18n\decimfmt.cpp");
 USEUNIT("..\..\source\i18n\digitlst.cpp");
 USEUNIT("..\..\source\i18n\dtfmtsym.cpp");
+USEUNIT("..\..\source\i18n\dtitvfmt.cpp");
+USEUNIT("..\..\source\i18n\dtitvinf.cpp");
+USEUNIT("..\..\source\i18n\dtptngen.cpp");
+USEUNIT("..\..\source\i18n\dtrule.cpp");
 USEUNIT("..\..\source\i18n\esctrn.cpp");
+USEUNIT("..\..\source\i18n\ethpccal.cpp");
 USEUNIT("..\..\source\i18n\fmtable.cpp");
 USEUNIT("..\..\source\i18n\fmtable_cnv.cpp");
 USEUNIT("..\..\source\i18n\format.cpp");
+USEUNIT("..\..\source\i18n\fphdlimp.cpp");
+USEUNIT("..\..\source\i18n\fpositer.cpp");
 USEUNIT("..\..\source\i18n\funcrepl.cpp");
 USEUNIT("..\..\source\i18n\gregocal.cpp");
 USEUNIT("..\..\source\i18n\gregoimp.cpp");
 USEUNIT("..\..\source\i18n\hebrwcal.cpp");
+USEUNIT("..\..\source\i18n\indiancal.cpp");
+USEUNIT("..\..\source\i18n\inputext.cpp");
 USEUNIT("..\..\source\i18n\islamcal.cpp");
 USEUNIT("..\..\source\i18n\japancal.cpp");
+USEUNIT("..\..\source\i18n\locdspnm.cpp");
 USEUNIT("..\..\source\i18n\measfmt.cpp");
 USEUNIT("..\..\source\i18n\measure.cpp");
 USEUNIT("..\..\source\i18n\msgfmt.cpp");
@@ -52,7 +69,11 @@
 USEUNIT("..\..\source\i18n\nortrans.cpp");
 USEUNIT("..\..\source\i18n\nultrans.cpp");
 USEUNIT("..\..\source\i18n\numfmt.cpp");
+USEUNIT("..\..\source\i18n\numsys.cpp");
 USEUNIT("..\..\source\i18n\olsontz.cpp");
+USEUNIT("..\..\source\i18n\persncal.cpp");
+USEUNIT("..\..\source\i18n\plurfmt.cpp");
+USEUNIT("..\..\source\i18n\plurrule.cpp");
 USEUNIT("..\..\source\i18n\quant.cpp");
 USEUNIT("..\..\source\i18n\rbnf.cpp");
 USEUNIT("..\..\source\i18n\rbt.cpp");
@@ -60,26 +81,36 @@
 USEUNIT("..\..\source\i18n\rbt_pars.cpp");
 USEUNIT("..\..\source\i18n\rbt_rule.cpp");
 USEUNIT("..\..\source\i18n\rbt_set.cpp");
+USEUNIT("..\..\source\i18n\rbtz.cpp");
 USEUNIT("..\..\source\i18n\regexcmp.cpp");
 USEUNIT("..\..\source\i18n\regexst.cpp");
+USEUNIT("..\..\source\i18n\regextxt.cpp");
+USEUNIT("..\..\source\i18n\reldtfmt.cpp");
 USEUNIT("..\..\source\i18n\rematch.cpp");
 USEUNIT("..\..\source\i18n\remtrans.cpp");
 USEUNIT("..\..\source\i18n\repattrn.cpp");
 USEUNIT("..\..\source\i18n\search.cpp");
+USEUNIT("..\..\source\i18n\selfmt.cpp");
 USEUNIT("..\..\source\i18n\simpletz.cpp");
 USEUNIT("..\..\source\i18n\smpdtfmt.cpp");
 USEUNIT("..\..\source\i18n\sortkey.cpp");
 USEUNIT("..\..\source\i18n\strmatch.cpp");
 USEUNIT("..\..\source\i18n\strrepl.cpp");
 USEUNIT("..\..\source\i18n\stsearch.cpp");
+USEUNIT("..\..\source\i18n\taiwncal.cpp");
 USEUNIT("..\..\source\i18n\tblcoll.cpp");
 USEUNIT("..\..\source\i18n\timezone.cpp");
 USEUNIT("..\..\source\i18n\titletrn.cpp");
+USEUNIT("..\..\source\i18n\tmunit.cpp");
+USEUNIT("..\..\source\i18n\tmutamt.cpp");
+USEUNIT("..\..\source\i18n\tmutfmt.cpp");
 USEUNIT("..\..\source\i18n\tolowtrn.cpp");
 USEUNIT("..\..\source\i18n\toupptrn.cpp");
 USEUNIT("..\..\source\i18n\translit.cpp");
 USEUNIT("..\..\source\i18n\transreg.cpp");
 USEUNIT("..\..\source\i18n\tridpars.cpp");
+USEUNIT("..\..\source\i18n\tzrule.cpp");
+USEUNIT("..\..\source\i18n\tztrans.cpp");
 USEUNIT("..\..\source\i18n\ucal.cpp");
 USEUNIT("..\..\source\i18n\ucol.cpp");
 USEUNIT("..\..\source\i18n\ucol_bld.cpp");
@@ -88,60 +119,39 @@
 USEUNIT("..\..\source\i18n\ucol_res.cpp");
 USEUNIT("..\..\source\i18n\ucol_sit.cpp");
 USEUNIT("..\..\source\i18n\ucol_tok.cpp");
+USEUNIT("..\..\source\i18n\ucol_wgt.cpp");
 USEUNIT("..\..\source\i18n\ucoleitr.cpp");
+USEUNIT("..\..\source\i18n\ucsdet.cpp");
 USEUNIT("..\..\source\i18n\ucurr.cpp");
 USEUNIT("..\..\source\i18n\udat.cpp");
+USEUNIT("..\..\source\i18n\udatpg.cpp");
 USEUNIT("..\..\source\i18n\umsg.cpp");
 USEUNIT("..\..\source\i18n\unesctrn.cpp");
 USEUNIT("..\..\source\i18n\uni2name.cpp");
-USEUNIT("..\..\source\i18n\winnmfmt.cpp");
-USEUNIT("..\..\source\i18n\csdetect.cpp");
-USEUNIT("..\..\source\i18n\csmatch.cpp");
-USEUNIT("..\..\source\i18n\csr2022.cpp");
-USEUNIT("..\..\source\i18n\csrecog.cpp");
-USEUNIT("..\..\source\i18n\csrmbcs.cpp");
-USEUNIT("..\..\source\i18n\csrsbcs.cpp");
-USEUNIT("..\..\source\i18n\csrucode.cpp");
-USEUNIT("..\..\source\i18n\csrutf8.cpp");
-USEUNIT("..\..\source\i18n\inputext.cpp");
-USEUNIT("..\..\source\i18n\ucsdet.cpp");
-USEUNIT("..\..\source\i18n\windtfmt.cpp");
-USEUNIT("..\..\source\i18n\basictz.cpp");
-USEUNIT("..\..\source\i18n\dtptngen.cpp");
-USEUNIT("..\..\source\i18n\dtrule.cpp");
-USEUNIT("..\..\source\i18n\indiancal.cpp");
-USEUNIT("..\..\source\i18n\persncal.cpp");
-USEUNIT("..\..\source\i18n\rbtz.cpp");
-USEUNIT("..\..\source\i18n\reldtfmt.cpp");
-USEUNIT("..\..\source\i18n\taiwncal.cpp");
-USEUNIT("..\..\source\i18n\tzrule.cpp");
-USEUNIT("..\..\source\i18n\tztrans.cpp");
-USEUNIT("..\..\source\i18n\udatpg.cpp");
-USEUNIT("..\..\source\i18n\vtzone.cpp");
-USEUNIT("..\..\source\i18n\zonemeta.cpp");
-USEUNIT("..\..\source\i18n\zstrfmt.cpp");
-USEUNIT("..\..\source\i18n\brktrans.cpp");
-USEUNIT("..\..\source\i18n\cecal.cpp");
-USEUNIT("..\..\source\i18n\coptccal.cpp");
-USEUNIT("..\..\source\i18n\ethpccal.cpp");
-USEUNIT("..\..\source\i18n\plurfmt.cpp");
-USEUNIT("..\..\source\i18n\plurrule.cpp");
-USEUNIT("..\..\source\i18n\dtitvfmt.cpp");
-USEUNIT("..\..\source\i18n\dtitvinf.cpp");
-USEUNIT("..\..\source\i18n\colldata.cpp");
-USEUNIT("..\..\source\i18n\bms.cpp");
-USEUNIT("..\..\source\i18n\bmsearch.cpp");
-USEUNIT("..\..\source\i18n\currpinf.cpp");
-USEUNIT("..\..\source\i18n\numsys.cpp");
-USEUNIT("..\..\source\i18n\tmunit.cpp");
-USEUNIT("..\..\source\i18n\tmutamt.cpp");
-USEUNIT("..\..\source\i18n\tmutfmt.cpp");
+USEUNIT("..\..\source\i18n\unum.cpp");
+USEUNIT("..\..\source\i18n\uregex.cpp");
+USEUNIT("..\..\source\i18n\uregexc.cpp");
+USEUNIT("..\..\source\i18n\usearch.cpp");
 USEUNIT("..\..\source\i18n\uspoof.cpp");
 USEUNIT("..\..\source\i18n\uspoof_build.cpp");
-USEUNIT("..\..\source\i18n\uspoof_buildconf.cpp");
-USEUNIT("..\..\source\i18n\uspoof_buildwsconf.cpp");
+USEUNIT("..\..\source\i18n\uspoof_conf.cpp");
 USEUNIT("..\..\source\i18n\uspoof_impl.cpp");
+USEUNIT("..\..\source\i18n\uspoof_wsconf.cpp");
+USEUNIT("..\..\source\i18n\utrans.cpp");
+USEUNIT("..\..\source\i18n\vtzone.cpp");
+USEUNIT("..\..\source\i18n\vzone.cpp");
+USEUNIT("..\..\source\i18n\windtfmt.cpp");
+USEUNIT("..\..\source\i18n\winnmfmt.cpp");
 USEUNIT("..\..\source\i18n\wintzimpl.cpp");
+USEUNIT("..\..\source\i18n\zonemeta.cpp");
+USEUNIT("..\..\source\i18n\zrule.cpp");
+USEUNIT("..\..\source\i18n\zstrfmt.cpp");
+USEUNIT("..\..\source\i18n\utmscale.c");
+USEUNIT("..\..\source\i18n\bocsu.c");
+USEUNIT("..\..\source\i18n\decContext.c");
+USEUNIT("..\..\source\i18n\decNumber.c");
+USEUNIT("..\..\source\i18n\ucln_in.c");
+USEUNIT("..\..\source\i18n\ulocdata.c");
 //---------------------------------------------------------------------------
 #define Library
 

Modified: trunk/as_is/borland/icuin.bpr
===================================================================
--- trunk/as_is/borland/icuin.bpr	2014-02-08 10:15:35 UTC (rev 278)
+++ trunk/as_is/borland/icuin.bpr	2014-02-08 18:56:35 UTC (rev 279)
@@ -4,76 +4,80 @@
   <MACROS>
     <VERSION value="BCB.06.00"/>
     <PROJECT value="icuin.lib"/>
-    <OBJFILES value="..\..\source\i18n\ucol_wgt.obj ..\..\source\i18n\ulocdata.obj 
-      ..\..\source\i18n\utmscale.obj ..\..\source\i18n\bocsu.obj 
-      ..\..\source\i18n\ucln_in.obj ..\..\source\i18n\unum.obj 
-      ..\..\source\i18n\uregex.obj ..\..\source\i18n\uregexc.obj 
-      ..\..\source\i18n\usearch.obj ..\..\source\i18n\utrans.obj 
-      ..\..\source\i18n\anytrans.obj ..\..\source\i18n\astro.obj 
-      ..\..\source\i18n\buddhcal.obj ..\..\source\i18n\calendar.obj 
-      ..\..\source\i18n\casetrn.obj ..\..\source\i18n\chnsecal.obj 
+    <OBJFILES value="..\..\source\i18n\ztrans.obj ..\..\source\i18n\anytrans.obj 
+      ..\..\source\i18n\astro.obj ..\..\source\i18n\basictz.obj 
+      ..\..\source\i18n\bms.obj ..\..\source\i18n\bmsearch.obj 
+      ..\..\source\i18n\brktrans.obj ..\..\source\i18n\buddhcal.obj 
+      ..\..\source\i18n\calendar.obj ..\..\source\i18n\casetrn.obj 
+      ..\..\source\i18n\cecal.obj ..\..\source\i18n\chnsecal.obj 
       ..\..\source\i18n\choicfmt.obj ..\..\source\i18n\coleitr.obj 
-      ..\..\source\i18n\coll.obj ..\..\source\i18n\cpdtrans.obj 
+      ..\..\source\i18n\coll.obj ..\..\source\i18n\colldata.obj 
+      ..\..\source\i18n\coptccal.obj ..\..\source\i18n\cpdtrans.obj 
+      ..\..\source\i18n\csdetect.obj ..\..\source\i18n\csmatch.obj 
+      ..\..\source\i18n\csr2022.obj ..\..\source\i18n\csrecog.obj 
+      ..\..\source\i18n\csrmbcs.obj ..\..\source\i18n\csrsbcs.obj 
+      ..\..\source\i18n\csrucode.obj ..\..\source\i18n\csrutf8.obj 
       ..\..\source\i18n\curramt.obj ..\..\source\i18n\currfmt.obj 
-      ..\..\source\i18n\currunit.obj ..\..\source\i18n\datefmt.obj 
-      ..\..\source\i18n\dcfmtsym.obj ..\..\source\i18n\decimfmt.obj 
-      ..\..\source\i18n\digitlst.obj ..\..\source\i18n\dtfmtsym.obj 
-      ..\..\source\i18n\esctrn.obj ..\..\source\i18n\fmtable.obj 
+      ..\..\source\i18n\currpinf.obj ..\..\source\i18n\currunit.obj 
+      ..\..\source\i18n\datefmt.obj ..\..\source\i18n\dcfmtsym.obj 
+      ..\..\source\i18n\decimfmt.obj ..\..\source\i18n\digitlst.obj 
+      ..\..\source\i18n\dtfmtsym.obj ..\..\source\i18n\dtitvfmt.obj 
+      ..\..\source\i18n\dtitvinf.obj ..\..\source\i18n\dtptngen.obj 
+      ..\..\source\i18n\dtrule.obj ..\..\source\i18n\esctrn.obj 
+      ..\..\source\i18n\ethpccal.obj ..\..\source\i18n\fmtable.obj 
       ..\..\source\i18n\fmtable_cnv.obj ..\..\source\i18n\format.obj 
+      ..\..\source\i18n\fphdlimp.obj ..\..\source\i18n\fpositer.obj 
       ..\..\source\i18n\funcrepl.obj ..\..\source\i18n\gregocal.obj 
       ..\..\source\i18n\gregoimp.obj ..\..\source\i18n\hebrwcal.obj 
+      ..\..\source\i18n\indiancal.obj ..\..\source\i18n\inputext.obj 
       ..\..\source\i18n\islamcal.obj ..\..\source\i18n\japancal.obj 
-      ..\..\source\i18n\measfmt.obj ..\..\source\i18n\measure.obj 
-      ..\..\source\i18n\msgfmt.obj ..\..\source\i18n\name2uni.obj 
-      ..\..\source\i18n\nfrs.obj ..\..\source\i18n\nfrule.obj 
-      ..\..\source\i18n\nfsubs.obj ..\..\source\i18n\nortrans.obj 
-      ..\..\source\i18n\nultrans.obj ..\..\source\i18n\numfmt.obj 
-      ..\..\source\i18n\olsontz.obj ..\..\source\i18n\quant.obj 
-      ..\..\source\i18n\rbnf.obj ..\..\source\i18n\rbt.obj 
-      ..\..\source\i18n\rbt_data.obj ..\..\source\i18n\rbt_pars.obj 
-      ..\..\source\i18n\rbt_rule.obj ..\..\source\i18n\rbt_set.obj 
+      ..\..\source\i18n\locdspnm.obj ..\..\source\i18n\measfmt.obj 
+      ..\..\source\i18n\measure.obj ..\..\source\i18n\msgfmt.obj 
+      ..\..\source\i18n\name2uni.obj ..\..\source\i18n\nfrs.obj 
+      ..\..\source\i18n\nfrule.obj ..\..\source\i18n\nfsubs.obj 
+      ..\..\source\i18n\nortrans.obj ..\..\source\i18n\nultrans.obj 
+      ..\..\source\i18n\numfmt.obj ..\..\source\i18n\numsys.obj 
+      ..\..\source\i18n\olsontz.obj ..\..\source\i18n\persncal.obj 
+      ..\..\source\i18n\plurfmt.obj ..\..\source\i18n\plurrule.obj 
+      ..\..\source\i18n\quant.obj ..\..\source\i18n\rbnf.obj 
+      ..\..\source\i18n\rbt.obj ..\..\source\i18n\rbt_data.obj 
+      ..\..\source\i18n\rbt_pars.obj ..\..\source\i18n\rbt_rule.obj 
+      ..\..\source\i18n\rbt_set.obj ..\..\source\i18n\rbtz.obj 
       ..\..\source\i18n\regexcmp.obj ..\..\source\i18n\regexst.obj 
+      ..\..\source\i18n\regextxt.obj ..\..\source\i18n\reldtfmt.obj 
       ..\..\source\i18n\rematch.obj ..\..\source\i18n\remtrans.obj 
       ..\..\source\i18n\repattrn.obj ..\..\source\i18n\search.obj 
-      ..\..\source\i18n\simpletz.obj ..\..\source\i18n\smpdtfmt.obj 
-      ..\..\source\i18n\sortkey.obj ..\..\source\i18n\strmatch.obj 
-      ..\..\source\i18n\strrepl.obj ..\..\source\i18n\stsearch.obj 
+      ..\..\source\i18n\selfmt.obj ..\..\source\i18n\simpletz.obj 
+      ..\..\source\i18n\smpdtfmt.obj ..\..\source\i18n\sortkey.obj 
+      ..\..\source\i18n\strmatch.obj ..\..\source\i18n\strrepl.obj 
+      ..\..\source\i18n\stsearch.obj ..\..\source\i18n\taiwncal.obj 
       ..\..\source\i18n\tblcoll.obj ..\..\source\i18n\timezone.obj 
-      ..\..\source\i18n\titletrn.obj ..\..\source\i18n\tolowtrn.obj 
-      ..\..\source\i18n\toupptrn.obj ..\..\source\i18n\translit.obj 
-      ..\..\source\i18n\transreg.obj ..\..\source\i18n\tridpars.obj 
-      ..\..\source\i18n\ucal.obj ..\..\source\i18n\ucol.obj 
-      ..\..\source\i18n\ucol_bld.obj ..\..\source\i18n\ucol_cnt.obj 
-      ..\..\source\i18n\ucol_elm.obj ..\..\source\i18n\ucol_res.obj 
-      ..\..\source\i18n\ucol_sit.obj ..\..\source\i18n\ucol_tok.obj 
-      ..\..\source\i18n\ucoleitr.obj ..\..\source\i18n\ucurr.obj 
-      ..\..\source\i18n\udat.obj ..\..\source\i18n\umsg.obj 
+      ..\..\source\i18n\titletrn.obj ..\..\source\i18n\tmunit.obj 
+      ..\..\source\i18n\tmutamt.obj ..\..\source\i18n\tmutfmt.obj 
+      ..\..\source\i18n\tolowtrn.obj ..\..\source\i18n\toupptrn.obj 
+      ..\..\source\i18n\translit.obj ..\..\source\i18n\transreg.obj 
+      ..\..\source\i18n\tridpars.obj ..\..\source\i18n\tzrule.obj 
+      ..\..\source\i18n\tztrans.obj ..\..\source\i18n\ucal.obj 
+      ..\..\source\i18n\ucol.obj ..\..\source\i18n\ucol_bld.obj 
+      ..\..\source\i18n\ucol_cnt.obj ..\..\source\i18n\ucol_elm.obj 
+      ..\..\source\i18n\ucol_res.obj ..\..\source\i18n\ucol_sit.obj 
+      ..\..\source\i18n\ucol_tok.obj ..\..\source\i18n\ucol_wgt.obj 
+      ..\..\source\i18n\ucoleitr.obj ..\..\source\i18n\ucsdet.obj 
+      ..\..\source\i18n\ucurr.obj ..\..\source\i18n\udat.obj 
+      ..\..\source\i18n\udatpg.obj ..\..\source\i18n\umsg.obj 
       ..\..\source\i18n\unesctrn.obj ..\..\source\i18n\uni2name.obj 
-      ..\..\source\i18n\winnmfmt.obj ..\..\source\i18n\csdetect.obj 
-      ..\..\source\i18n\csmatch.obj ..\..\source\i18n\csr2022.obj 
-      ..\..\source\i18n\csrecog.obj ..\..\source\i18n\csrmbcs.obj 
-      ..\..\source\i18n\csrsbcs.obj ..\..\source\i18n\csrucode.obj 
-      ..\..\source\i18n\csrutf8.obj ..\..\source\i18n\inputext.obj 
-      ..\..\source\i18n\ucsdet.obj ..\..\source\i18n\windtfmt.obj 
-      ..\..\source\i18n\basictz.obj ..\..\source\i18n\dtptngen.obj 
-      ..\..\source\i18n\dtrule.obj ..\..\source\i18n\indiancal.obj 
-      ..\..\source\i18n\persncal.obj ..\..\source\i18n\rbtz.obj 
-      ..\..\source\i18n\reldtfmt.obj ..\..\source\i18n\taiwncal.obj 
-      ..\..\source\i18n\tzrule.obj ..\..\source\i18n\tztrans.obj 
-      ..\..\source\i18n\udatpg.obj ..\..\source\i18n\vtzone.obj 
-      ..\..\source\i18n\zonemeta.obj ..\..\source\i18n\zstrfmt.obj 
-      ..\..\source\i18n\brktrans.obj ..\..\source\i18n\cecal.obj 
-      ..\..\source\i18n\coptccal.obj ..\..\source\i18n\ethpccal.obj 
-      ..\..\source\i18n\plurfmt.obj ..\..\source\i18n\plurrule.obj 
-      ..\..\source\i18n\dtitvfmt.obj ..\..\source\i18n\dtitvinf.obj 
-      ..\..\source\i18n\colldata.obj ..\..\source\i18n\bms.obj 
-      ..\..\source\i18n\bmsearch.obj ..\..\source\i18n\currpinf.obj 
-      ..\..\source\i18n\numsys.obj ..\..\source\i18n\tmunit.obj 
-      ..\..\source\i18n\tmutamt.obj ..\..\source\i18n\tmutfmt.obj 
+      ..\..\source\i18n\unum.obj ..\..\source\i18n\uregex.obj 
+      ..\..\source\i18n\uregexc.obj ..\..\source\i18n\usearch.obj 
       ..\..\source\i18n\uspoof.obj ..\..\source\i18n\uspoof_build.obj 
-      ..\..\source\i18n\uspoof_buildconf.obj 
-      ..\..\source\i18n\uspoof_buildwsconf.obj ..\..\source\i18n\uspoof_impl.obj 
-      ..\..\source\i18n\wintzimpl.obj"/>
+      ..\..\source\i18n\uspoof_conf.obj ..\..\source\i18n\uspoof_impl.obj 
+      ..\..\source\i18n\uspoof_wsconf.obj ..\..\source\i18n\utrans.obj 
+      ..\..\source\i18n\vtzone.obj ..\..\source\i18n\vzone.obj 
+      ..\..\source\i18n\windtfmt.obj ..\..\source\i18n\winnmfmt.obj 
+      ..\..\source\i18n\wintzimpl.obj ..\..\source\i18n\zonemeta.obj 
+      ..\..\source\i18n\zrule.obj ..\..\source\i18n\zstrfmt.obj 
+      ..\..\source\i18n\utmscale.obj ..\..\source\i18n\bocsu.obj 
+      ..\..\source\i18n\decContext.obj ..\..\source\i18n\decNumber.obj 
+      ..\..\source\i18n\ucln_in.obj ..\..\source\i18n\ulocdata.obj"/>
     <RESFILES value=""/>
     <IDLFILES value=""/>
     <IDLGENFILES value=""/>

Modified: trunk/as_is/borland/icuuc.bpf
===================================================================
--- trunk/as_is/borland/icuuc.bpf	2014-02-08 10:15:35 UTC (rev 278)
+++ trunk/as_is/borland/icuuc.bpf	2014-02-08 18:56:35 UTC (rev 279)
@@ -3,19 +3,93 @@
 #include <vcl.h>
 #pragma hdrstop
 //---------------------------------------------------------------------------
-USEUNIT("..\..\source\common\ustr_wcs.c");
-USEUNIT("..\..\source\common\ustrcase.c");
-USEUNIT("..\..\source\common\ustrfmt.c");
-USEUNIT("..\..\source\common\ustring.c");
-USEUNIT("..\..\source\common\ustrtrns.c");
-USEUNIT("..\..\source\common\utf_impl.c");
-USEUNIT("..\..\source\common\utrace.c");
-USEUNIT("..\..\source\common\utrie.c");
-USEUNIT("..\..\source\common\utypes.c");
+USEUNIT("..\..\source\common\uvectr64.cpp");
+USEUNIT("..\..\source\common\bmpset.cpp");
+USEUNIT("..\..\source\common\brkeng.cpp");
+USEUNIT("..\..\source\common\brkiter.cpp");
+USEUNIT("..\..\source\common\bytestream.cpp");
+USEUNIT("..\..\source\common\caniter.cpp");
+USEUNIT("..\..\source\common\chariter.cpp");
+USEUNIT("..\..\source\common\charstr.cpp");
+USEUNIT("..\..\source\common\dictbe.cpp");
+USEUNIT("..\..\source\common\dtintrv.cpp");
+USEUNIT("..\..\source\common\errorcode.cpp");
+USEUNIT("..\..\source\common\filterednormalizer2.cpp");
+USEUNIT("..\..\source\common\locavailable.cpp");
+USEUNIT("..\..\source\common\locbased.cpp");
+USEUNIT("..\..\source\common\locdispnames.cpp");
+USEUNIT("..\..\source\common\locid.cpp");
+USEUNIT("..\..\source\common\loclikely.cpp");
+USEUNIT("..\..\source\common\locresdata.cpp");
+USEUNIT("..\..\source\common\locutil.cpp");
+USEUNIT("..\..\source\common\mutex.cpp");
+USEUNIT("..\..\source\common\normalizer2.cpp");
+USEUNIT("..\..\source\common\normalizer2impl.cpp");
+USEUNIT("..\..\source\common\normlzr.cpp");
+USEUNIT("..\..\source\common\parsepos.cpp");
+USEUNIT("..\..\source\common\propname.cpp");
+USEUNIT("..\..\source\common\rbbi.cpp");
+USEUNIT("..\..\source\common\rbbidata.cpp");
+USEUNIT("..\..\source\common\rbbinode.cpp");
+USEUNIT("..\..\source\common\rbbirb.cpp");
+USEUNIT("..\..\source\common\rbbiscan.cpp");
+USEUNIT("..\..\source\common\rbbisetb.cpp");
+USEUNIT("..\..\source\common\rbbistbl.cpp");
+USEUNIT("..\..\source\common\rbbitblb.cpp");
+USEUNIT("..\..\source\common\resbund.cpp");
+USEUNIT("..\..\source\common\resbund_cnv.cpp");
+USEUNIT("..\..\source\common\ruleiter.cpp");
+USEUNIT("..\..\source\common\schriter.cpp");
+USEUNIT("..\..\source\common\serv.cpp");
+USEUNIT("..\..\source\common\servlk.cpp");
+USEUNIT("..\..\source\common\servlkf.cpp");
+USEUNIT("..\..\source\common\servls.cpp");
+USEUNIT("..\..\source\common\servnotf.cpp");
+USEUNIT("..\..\source\common\servrbf.cpp");
+USEUNIT("..\..\source\common\servslkf.cpp");
+USEUNIT("..\..\source\common\stringpiece.cpp");
+USEUNIT("..\..\source\common\triedict.cpp");
+USEUNIT("..\..\source\common\ubrk.cpp");
+USEUNIT("..\..\source\common\uchriter.cpp");
+USEUNIT("..\..\source\common\ucnvsel.cpp");
+USEUNIT("..\..\source\common\ucol_swp.cpp");
+USEUNIT("..\..\source\common\udata.cpp");
+USEUNIT("..\..\source\common\uhash_us.cpp");
+USEUNIT("..\..\source\common\uidna.cpp");
+USEUNIT("..\..\source\common\uiter.cpp");
+USEUNIT("..\..\source\common\unifilt.cpp");
+USEUNIT("..\..\source\common\unifunct.cpp");
+USEUNIT("..\..\source\common\uniset.cpp");
+USEUNIT("..\..\source\common\uniset_props.cpp");
+USEUNIT("..\..\source\common\unisetspan.cpp");
+USEUNIT("..\..\source\common\unistr.cpp");
+USEUNIT("..\..\source\common\unistr_case.cpp");
+USEUNIT("..\..\source\common\unistr_cnv.cpp");
+USEUNIT("..\..\source\common\unistr_props.cpp");
+USEUNIT("..\..\source\common\unorm.cpp");
+USEUNIT("..\..\source\common\unormcmp.cpp");
+USEUNIT("..\..\source\common\uobject.cpp");
+USEUNIT("..\..\source\common\uprops.cpp");
+USEUNIT("..\..\source\common\uset.cpp");
+USEUNIT("..\..\source\common\uset_props.cpp");
+USEUNIT("..\..\source\common\usetiter.cpp");
+USEUNIT("..\..\source\common\usprep.cpp");
+USEUNIT("..\..\source\common\ustack.cpp");
+USEUNIT("..\..\source\common\ustrenum.cpp");
+USEUNIT("..\..\source\common\utext.cpp");
+USEUNIT("..\..\source\common\util.cpp");
+USEUNIT("..\..\source\common\util_props.cpp");
+USEUNIT("..\..\source\common\utrie2.cpp");
+USEUNIT("..\..\source\common\uts46.cpp");
+USEUNIT("..\..\source\common\uvector.cpp");
+USEUNIT("..\..\source\common\uvectr32.cpp");
 USEUNIT("..\..\source\common\cmemory.c");
 USEUNIT("..\..\source\common\cstring.c");
 USEUNIT("..\..\source\common\cwchar.c");
+USEUNIT("..\..\source\common\icudataver.c");
+USEUNIT("..\..\source\common\icuplug.c");
 USEUNIT("..\..\source\common\locmap.c");
+USEUNIT("..\..\source\common\propsvec.c");
 USEUNIT("..\..\source\common\punycode.c");
 USEUNIT("..\..\source\common\putil.c");
 USEUNIT("..\..\source\common\uarrsort.c");
@@ -50,20 +124,20 @@
 USEUNIT("..\..\source\common\ucnvlat1.c");
 USEUNIT("..\..\source\common\ucnvmbcs.c");
 USEUNIT("..\..\source\common\ucnvscsu.c");
-USEUNIT("..\..\source\common\ucol_swp.c");
-USEUNIT("..\..\source\common\udata.c");
 USEUNIT("..\..\source\common\udatamem.c");
 USEUNIT("..\..\source\common\udataswp.c");
 USEUNIT("..\..\source\common\uenum.c");
 USEUNIT("..\..\source\common\uhash.c");
 USEUNIT("..\..\source\common\uinit.c");
 USEUNIT("..\..\source\common\uinvchar.c");
+USEUNIT("..\..\source\common\ulist.c");
 USEUNIT("..\..\source\common\uloc.c");
+USEUNIT("..\..\source\common\uloc_tag.c");
 USEUNIT("..\..\source\common\umapfile.c");
+USEUNIT("..\..\source\common\umath.c");
 USEUNIT("..\..\source\common\umutex.c");
 USEUNIT("..\..\source\common\unames.c");
 USEUNIT("..\..\source\common\unorm_it.c");
-USEUNIT("..\..\source\common\uprops.c");
 USEUNIT("..\..\source\common\ures_cnv.c");
 USEUNIT("..\..\source\common\uresbund.c");
 USEUNIT("..\..\source\common\uresdata.c");
@@ -71,79 +145,17 @@
 USEUNIT("..\..\source\common\uscript.c");
 USEUNIT("..\..\source\common\ushape.c");
 USEUNIT("..\..\source\common\ustr_cnv.c");
-USEUNIT("..\..\source\common\uiter.cpp");
-USEUNIT("..\..\source\common\unifilt.cpp");
-USEUNIT("..\..\source\common\unifunct.cpp");
-USEUNIT("..\..\source\common\uniset.cpp");
-USEUNIT("..\..\source\common\uniset_props.cpp");
-USEUNIT("..\..\source\common\unistr.cpp");
-USEUNIT("..\..\source\common\unistr_case.cpp");
-USEUNIT("..\..\source\common\unistr_cnv.cpp");
-USEUNIT("..\..\source\common\unistr_props.cpp");
-USEUNIT("..\..\source\common\unorm.cpp");
-USEUNIT("..\..\source\common\unormcmp.cpp");
-USEUNIT("..\..\source\common\uobject.cpp");
-USEUNIT("..\..\source\common\uset.cpp");
-USEUNIT("..\..\source\common\uset_props.cpp");
-USEUNIT("..\..\source\common\usetiter.cpp");
-USEUNIT("..\..\source\common\usprep.cpp");
-USEUNIT("..\..\source\common\ustack.cpp");
-USEUNIT("..\..\source\common\ustrenum.cpp");
-USEUNIT("..\..\source\common\utext.cpp");
-USEUNIT("..\..\source\common\util.cpp");
-USEUNIT("..\..\source\common\uvector.cpp");
-USEUNIT("..\..\source\common\uvectr32.cpp");
-USEUNIT("..\..\source\common\brkiter.cpp");
-USEUNIT("..\..\source\common\caniter.cpp");
-USEUNIT("..\..\source\common\chariter.cpp");
-USEUNIT("..\..\source\common\locbased.cpp");
-USEUNIT("..\..\source\common\locid.cpp");
-USEUNIT("..\..\source\common\locutil.cpp");
-USEUNIT("..\..\source\common\normlzr.cpp");
-USEUNIT("..\..\source\common\parsepos.cpp");
-USEUNIT("..\..\source\common\propname.cpp");
-USEUNIT("..\..\source\common\rbbi.cpp");
-USEUNIT("..\..\source\common\rbbidata.cpp");
-USEUNIT("..\..\source\common\rbbinode.cpp");
-USEUNIT("..\..\source\common\rbbirb.cpp");
-USEUNIT("..\..\source\common\rbbiscan.cpp");
-USEUNIT("..\..\source\common\rbbisetb.cpp");
-USEUNIT("..\..\source\common\rbbistbl.cpp");
-USEUNIT("..\..\source\common\rbbitblb.cpp");
-USEUNIT("..\..\source\common\resbund.cpp");
-USEUNIT("..\..\source\common\resbund_cnv.cpp");
-USEUNIT("..\..\source\common\ruleiter.cpp");
-USEUNIT("..\..\source\common\schriter.cpp");
-USEUNIT("..\..\source\common\serv.cpp");
-USEUNIT("..\..\source\common\servlk.cpp");
-USEUNIT("..\..\source\common\servlkf.cpp");
-USEUNIT("..\..\source\common\servls.cpp");
-USEUNIT("..\..\source\common\servnotf.cpp");
-USEUNIT("..\..\source\common\servrbf.cpp");
-USEUNIT("..\..\source\common\servslkf.cpp");
-USEUNIT("..\..\source\common\ubrk.cpp");
-USEUNIT("..\..\source\common\uchriter.cpp");
-USEUNIT("..\..\source\common\uhash_us.cpp");
-USEUNIT("..\..\source\common\uidna.cpp");
-USEUNIT("..\..\source\common\brkeng.cpp");
-USEUNIT("..\..\source\common\dictbe.cpp");
-USEUNIT("..\..\source\common\triedict.cpp");
-USEUNIT("..\..\source\common\util_props.cpp");
+USEUNIT("..\..\source\common\ustr_wcs.c");
+USEUNIT("..\..\source\common\ustrcase.c");
+USEUNIT("..\..\source\common\ustrfmt.c");
+USEUNIT("..\..\source\common\ustring.c");
+USEUNIT("..\..\source\common\ustrtrns.c");
+USEUNIT("..\..\source\common\utf_impl.c");
+USEUNIT("..\..\source\common\utrace.c");
+USEUNIT("..\..\source\common\utrie2_builder.c");
+USEUNIT("..\..\source\common\utrie.c");
+USEUNIT("..\..\source\common\utypes.c");
 USEUNIT("..\..\source\common\wintz.c");
-USEUNIT("..\..\source\common\umath.c");
-USEUNIT("..\..\source\common\bmpset.cpp");
-USEUNIT("..\..\source\common\unisetspan.cpp");
-USEUNIT("..\..\source\common\mutex.cpp");
-USEUNIT("..\..\source\common\dtintrv.cpp");
-USEUNIT("..\..\source\common\bytestream.cpp");
-USEUNIT("..\..\source\common\errorcode.cpp");
-USEUNIT("..\..\source\common\stringpiece.cpp");
-USEUNIT("..\..\source\common\ucnvsel.cpp");
-USEUNIT("..\..\source\common\propsvec.c");
-USEUNIT("..\..\source\common\ulist.c");
-USEUNIT("..\..\source\common\uloc_tag.c");
-USEUNIT("..\..\source\common\utrie2.c");
-USEUNIT("..\..\source\common\utrie2_builder.c");
 //---------------------------------------------------------------------------
 #define Library
 

Modified: trunk/as_is/borland/icuuc.bpr
===================================================================
--- trunk/as_is/borland/icuuc.bpr	2014-02-08 10:15:35 UTC (rev 278)
+++ trunk/as_is/borland/icuuc.bpr	2014-02-08 18:56:35 UTC (rev 279)
@@ -4,77 +4,84 @@
   <MACROS>
     <VERSION value="BCB.06.00"/>
     <PROJECT value="icuuc.lib"/>
-    <OBJFILES value="..\..\source\common\ustr_wcs.obj ..\..\source\common\ustrcase.obj 
-      ..\..\source\common\ustrfmt.obj ..\..\source\common\ustring.obj 
-      ..\..\source\common\ustrtrns.obj ..\..\source\common\utf_impl.obj 
-      ..\..\source\common\utrace.obj ..\..\source\common\utrie.obj 
-      ..\..\source\common\utypes.obj ..\..\source\common\cmemory.obj 
-      ..\..\source\common\cstring.obj ..\..\source\common\cwchar.obj 
-      ..\..\source\common\locmap.obj ..\..\source\common\punycode.obj 
-      ..\..\source\common\putil.obj ..\..\source\common\uarrsort.obj 
-      ..\..\source\common\ubidi.obj ..\..\source\common\ubidi_props.obj 
-      ..\..\source\common\ubidiln.obj ..\..\source\common\ubidiwrt.obj 
-      ..\..\source\common\ucase.obj ..\..\source\common\ucasemap.obj 
-      ..\..\source\common\ucat.obj ..\..\source\common\uchar.obj 
-      ..\..\source\common\ucln_cmn.obj ..\..\source\common\ucmndata.obj 
-      ..\..\source\common\ucnv2022.obj ..\..\source\common\ucnv.obj 
-      ..\..\source\common\ucnv_bld.obj ..\..\source\common\ucnv_cb.obj 
-      ..\..\source\common\ucnv_cnv.obj ..\..\source\common\ucnv_err.obj 
-      ..\..\source\common\ucnv_ext.obj ..\..\source\common\ucnv_io.obj 
-      ..\..\source\common\ucnv_lmb.obj ..\..\source\common\ucnv_set.obj 
-      ..\..\source\common\ucnv_u7.obj ..\..\source\common\ucnv_u8.obj 
-      ..\..\source\common\ucnv_u16.obj ..\..\source\common\ucnv_u32.obj 
-      ..\..\source\common\ucnvbocu.obj ..\..\source\common\ucnvdisp.obj 
-      ..\..\source\common\ucnvhz.obj ..\..\source\common\ucnvisci.obj 
-      ..\..\source\common\ucnvlat1.obj ..\..\source\common\ucnvmbcs.obj 
-      ..\..\source\common\ucnvscsu.obj ..\..\source\common\ucol_swp.obj 
-      ..\..\source\common\udata.obj ..\..\source\common\udatamem.obj 
-      ..\..\source\common\udataswp.obj ..\..\source\common\uenum.obj 
-      ..\..\source\common\uhash.obj ..\..\source\common\uinit.obj 
-      ..\..\source\common\uinvchar.obj ..\..\source\common\uloc.obj 
-      ..\..\source\common\umapfile.obj ..\..\source\common\umutex.obj 
-      ..\..\source\common\unames.obj ..\..\source\common\unorm_it.obj 
-      ..\..\source\common\uprops.obj ..\..\source\common\ures_cnv.obj 
-      ..\..\source\common\uresbund.obj ..\..\source\common\uresdata.obj 
-      ..\..\source\common\usc_impl.obj ..\..\source\common\uscript.obj 
-      ..\..\source\common\ushape.obj ..\..\source\common\ustr_cnv.obj 
+    <OBJFILES value="..\..\source\common\uvectr64.obj ..\..\source\common\bmpset.obj 
+      ..\..\source\common\brkeng.obj ..\..\source\common\brkiter.obj 
+      ..\..\source\common\bytestream.obj ..\..\source\common\caniter.obj 
+      ..\..\source\common\chariter.obj ..\..\source\common\charstr.obj 
+      ..\..\source\common\dictbe.obj ..\..\source\common\dtintrv.obj 
+      ..\..\source\common\errorcode.obj 
+      ..\..\source\common\filterednormalizer2.obj 
+      ..\..\source\common\locavailable.obj ..\..\source\common\locbased.obj 
+      ..\..\source\common\locdispnames.obj ..\..\source\common\locid.obj 
+      ..\..\source\common\loclikely.obj ..\..\source\common\locresdata.obj 
+      ..\..\source\common\locutil.obj ..\..\source\common\mutex.obj 
+      ..\..\source\common\normalizer2.obj 
+      ..\..\source\common\normalizer2impl.obj ..\..\source\common\normlzr.obj 
+      ..\..\source\common\parsepos.obj ..\..\source\common\propname.obj 
+      ..\..\source\common\rbbi.obj ..\..\source\common\rbbidata.obj 
+      ..\..\source\common\rbbinode.obj ..\..\source\common\rbbirb.obj 
+      ..\..\source\common\rbbiscan.obj ..\..\source\common\rbbisetb.obj 
+      ..\..\source\common\rbbistbl.obj ..\..\source\common\rbbitblb.obj 
+      ..\..\source\common\resbund.obj ..\..\source\common\resbund_cnv.obj 
+      ..\..\source\common\ruleiter.obj ..\..\source\common\schriter.obj 
+      ..\..\source\common\serv.obj ..\..\source\common\servlk.obj 
+      ..\..\source\common\servlkf.obj ..\..\source\common\servls.obj 
+      ..\..\source\common\servnotf.obj ..\..\source\common\servrbf.obj 
+      ..\..\source\common\servslkf.obj ..\..\source\common\stringpiece.obj 
+      ..\..\source\common\triedict.obj ..\..\source\common\ubrk.obj 
+      ..\..\source\common\uchriter.obj ..\..\source\common\ucnvsel.obj 
+      ..\..\source\common\ucol_swp.obj ..\..\source\common\udata.obj 
+      ..\..\source\common\uhash_us.obj ..\..\source\common\uidna.obj 
       ..\..\source\common\uiter.obj ..\..\source\common\unifilt.obj 
       ..\..\source\common\unifunct.obj ..\..\source\common\uniset.obj 
-      ..\..\source\common\uniset_props.obj ..\..\source\common\unistr.obj 
-      ..\..\source\common\unistr_case.obj ..\..\source\common\unistr_cnv.obj 
-      ..\..\source\common\unistr_props.obj ..\..\source\common\unorm.obj 
-      ..\..\source\common\unormcmp.obj ..\..\source\common\uobject.obj 
+      ..\..\source\common\uniset_props.obj ..\..\source\common\unisetspan.obj 
+      ..\..\source\common\unistr.obj ..\..\source\common\unistr_case.obj 
+      ..\..\source\common\unistr_cnv.obj ..\..\source\common\unistr_props.obj 
+      ..\..\source\common\unorm.obj ..\..\source\common\unormcmp.obj 
+      ..\..\source\common\uobject.obj ..\..\source\common\uprops.obj 
       ..\..\source\common\uset.obj ..\..\source\common\uset_props.obj 
       ..\..\source\common\usetiter.obj ..\..\source\common\usprep.obj 
       ..\..\source\common\ustack.obj ..\..\source\common\ustrenum.obj 
       ..\..\source\common\utext.obj ..\..\source\common\util.obj 
-      ..\..\source\common\uvector.obj ..\..\source\common\uvectr32.obj 
-      ..\..\source\common\brkiter.obj ..\..\source\common\caniter.obj 
-      ..\..\source\common\chariter.obj ..\..\source\common\locbased.obj 
-      ..\..\source\common\locid.obj ..\..\source\common\locutil.obj 
-      ..\..\source\common\normlzr.obj ..\..\source\common\parsepos.obj 
-      ..\..\source\common\propname.obj ..\..\source\common\rbbi.obj 
-      ..\..\source\common\rbbidata.obj ..\..\source\common\rbbinode.obj 
-      ..\..\source\common\rbbirb.obj ..\..\source\common\rbbiscan.obj 
-      ..\..\source\common\rbbisetb.obj ..\..\source\common\rbbistbl.obj 
-      ..\..\source\common\rbbitblb.obj ..\..\source\common\resbund.obj 
-      ..\..\source\common\resbund_cnv.obj ..\..\source\common\ruleiter.obj 
-      ..\..\source\common\schriter.obj ..\..\source\common\serv.obj 
-      ..\..\source\common\servlk.obj ..\..\source\common\servlkf.obj 
-      ..\..\source\common\servls.obj ..\..\source\common\servnotf.obj 
-      ..\..\source\common\servrbf.obj ..\..\source\common\servslkf.obj 
-      ..\..\source\common\ubrk.obj ..\..\source\common\uchriter.obj 
-      ..\..\source\common\uhash_us.obj ..\..\source\common\uidna.obj 
-      ..\..\source\common\brkeng.obj ..\..\source\common\dictbe.obj 
-      ..\..\source\common\triedict.obj ..\..\source\common\util_props.obj 
-      ..\..\source\common\wintz.obj ..\..\source\common\umath.obj 
-      ..\..\source\common\bmpset.obj ..\..\source\common\unisetspan.obj 
-      ..\..\source\common\mutex.obj ..\..\source\common\dtintrv.obj 
-      ..\..\source\common\bytestream.obj ..\..\source\common\errorcode.obj 
-      ..\..\source\common\stringpiece.obj ..\..\source\common\ucnvsel.obj 
-      ..\..\source\common\propsvec.obj ..\..\source\common\ulist.obj 
-      ..\..\source\common\uloc_tag.obj ..\..\source\common\utrie2.obj 
-      ..\..\source\common\utrie2_builder.obj"/>
+      ..\..\source\common\util_props.obj ..\..\source\common\utrie2.obj 
+      ..\..\source\common\uts46.obj ..\..\source\common\uvector.obj 
+      ..\..\source\common\uvectr32.obj ..\..\source\common\cmemory.obj 
+      ..\..\source\common\cstring.obj ..\..\source\common\cwchar.obj 
+      ..\..\source\common\icudataver.obj ..\..\source\common\icuplug.obj 
+      ..\..\source\common\locmap.obj ..\..\source\common\propsvec.obj 
+      ..\..\source\common\punycode.obj ..\..\source\common\putil.obj 
+      ..\..\source\common\uarrsort.obj ..\..\source\common\ubidi.obj 
+      ..\..\source\common\ubidi_props.obj ..\..\source\common\ubidiln.obj 
+      ..\..\source\common\ubidiwrt.obj ..\..\source\common\ucase.obj 
+      ..\..\source\common\ucasemap.obj ..\..\source\common\ucat.obj 
+      ..\..\source\common\uchar.obj ..\..\source\common\ucln_cmn.obj 
+      ..\..\source\common\ucmndata.obj ..\..\source\common\ucnv2022.obj 
+      ..\..\source\common\ucnv.obj ..\..\source\common\ucnv_bld.obj 
+      ..\..\source\common\ucnv_cb.obj ..\..\source\common\ucnv_cnv.obj 
+      ..\..\source\common\ucnv_err.obj ..\..\source\common\ucnv_ext.obj 
+      ..\..\source\common\ucnv_io.obj ..\..\source\common\ucnv_lmb.obj 
+      ..\..\source\common\ucnv_set.obj ..\..\source\common\ucnv_u7.obj 
+      ..\..\source\common\ucnv_u8.obj ..\..\source\common\ucnv_u16.obj 
+      ..\..\source\common\ucnv_u32.obj ..\..\source\common\ucnvbocu.obj 
+      ..\..\source\common\ucnvdisp.obj ..\..\source\common\ucnvhz.obj 
+      ..\..\source\common\ucnvisci.obj ..\..\source\common\ucnvlat1.obj 
+      ..\..\source\common\ucnvmbcs.obj ..\..\source\common\ucnvscsu.obj 
+      ..\..\source\common\udatamem.obj ..\..\source\common\udataswp.obj 
+      ..\..\source\common\uenum.obj ..\..\source\common\uhash.obj 
+      ..\..\source\common\uinit.obj ..\..\source\common\uinvchar.obj 
+      ..\..\source\common\ulist.obj ..\..\source\common\uloc.obj 
+      ..\..\source\common\uloc_tag.obj ..\..\source\common\umapfile.obj 
+      ..\..\source\common\umath.obj ..\..\source\common\umutex.obj 
+      ..\..\source\common\unames.obj ..\..\source\common\unorm_it.obj 
+      ..\..\source\common\ures_cnv.obj ..\..\source\common\uresbund.obj 
+      ..\..\source\common\uresdata.obj ..\..\source\common\usc_impl.obj 
+      ..\..\source\common\uscript.obj ..\..\source\common\ushape.obj 
+      ..\..\source\common\ustr_cnv.obj ..\..\source\common\ustr_wcs.obj 
+      ..\..\source\common\ustrcase.obj ..\..\source\common\ustrfmt.obj 
+      ..\..\source\common\ustring.obj ..\..\source\common\ustrtrns.obj 
+      ..\..\source\common\utf_impl.obj ..\..\source\common\utrace.obj 
+      ..\..\source\common\utrie2_builder.obj ..\..\source\common\utrie.obj 
+      ..\..\source\common\utypes.obj ..\..\source\common\wintz.obj"/>
     <RESFILES value=""/>
     <IDLFILES value=""/>
     <IDLGENFILES value=""/>

Modified: trunk/source/common/unicode/pwin32.h
===================================================================
--- trunk/source/common/unicode/pwin32.h	2014-02-08 10:15:35 UTC (rev 278)
+++ trunk/source/common/unicode/pwin32.h	2014-02-08 18:56:35 UTC (rev 279)
@@ -35,13 +35,13 @@
 #if defined(_MSC_VER)
 #define U_INT64_IS_LONG_LONG 0
 #else
-#define U_INT64_IS_LONG_LONG 1
+#define U_INT64_IS_LONG_LONG 0
 #endif
 
 /** Define whether inttypes.h is available */
 #ifndef U_HAVE_INTTYPES_H
 #   if defined(__BORLANDC__) || defined(__MINGW32__)
-#       define U_HAVE_INTTYPES_H 1
+#       define U_HAVE_INTTYPES_H 0
 #   else
 #       define U_HAVE_INTTYPES_H 0
 #   endif

Modified: trunk/source/i18n/dtfmtsym.cpp
===================================================================
--- trunk/source/i18n/dtfmtsym.cpp	2014-02-08 10:15:35 UTC (rev 278)
+++ trunk/source/i18n/dtfmtsym.cpp	2014-02-08 18:56:35 UTC (rev 279)
@@ -1050,7 +1050,7 @@
         UErrorCode status = U_ZERO_ERROR;
         if (fZoneStrings) {
             // Create an istance of ZoneStringFormat by the custom zone strings array
-            fZSFLocal = new ZoneStringFormat(fZoneStrings, fZoneStringsRowCount,
+            fZSFLocal = new ZoneStringFormat((const UnicodeString* const*)fZoneStrings, fZoneStringsRowCount,
                 fZoneStringsColCount, status);
             if (U_FAILURE(status)) {
                 delete fZSFLocal;

Modified: trunk/source/i18n/regexcmp.cpp
===================================================================
--- trunk/source/i18n/regexcmp.cpp	2014-02-08 10:15:35 UTC (rev 278)
+++ trunk/source/i18n/regexcmp.cpp	2014-02-08 18:56:35 UTC (rev 279)
@@ -3891,7 +3891,7 @@
         error(U_REGEX_PROPERTY_SYNTAX);
         return 0;
     }
-    charName.extract(0, charName.length(), name, sizeof(name), US_INV);
+    charName.extract(0, charName.length(), name, (int32_t)sizeof(name), US_INV);
 
     UChar32  theChar = u_charFromName(U_UNICODE_CHAR_NAME, name, fStatus);
     if (U_FAILURE(*fStatus)) {
@@ -4133,9 +4133,9 @@
     //    See if the property looks like a Java "InBlockName", which
     //    we will recast as "Block=BlockName"
     //
-    static const UChar IN[] = {0x49, 0x6E, 0};  // "In"
+    static const UChar MY_IN[] = {0x49, 0x6E, 0};  // "In"
     static const UChar BLOCK[] = {0x42, 0x6C, 0x6f, 0x63, 0x6b, 0x3d, 00};  // "Block="
-    if (mPropName.startsWith(IN, 2) && propName.length()>=3) {
+    if (mPropName.startsWith(MY_IN, 2) && propName.length()>=3) {
         setExpr.truncate(4);   // Leaves "[\p{", or "[\P{"
         setExpr.append(BLOCK, -1);
         setExpr.append(UnicodeString(mPropName, 2));  // Property with the leading "In" removed.

Modified: trunk/source/i18n/ucol_tok.cpp
===================================================================
--- trunk/source/i18n/ucol_tok.cpp	2014-02-08 10:15:35 UTC (rev 278)
+++ trunk/source/i18n/ucol_tok.cpp	2014-02-08 18:56:35 UTC (rev 279)
@@ -2302,7 +2302,8 @@
                 }
                 needToDeallocRules = true;
                 rules = newRules;
-                rulesLength = newRulesLength;
+                
+                (uint32_t)rulesLength = newRulesLength;
 
                 estimatedSize += importRulesLength*2;
 

Modified: trunk/source/i18n/zonemeta.cpp
===================================================================
--- trunk/source/i18n/zonemeta.cpp	2014-02-08 10:15:35 UTC (rev 278)
+++ trunk/source/i18n/zonemeta.cpp	2014-02-08 18:56:35 UTC (rev 279)
@@ -523,7 +523,7 @@
 
     if (U_SUCCESS(status)) {
         char tzKey[ZID_KEY_MAX];
-        canonicalID.extract(0, canonicalID.length(), tzKey, sizeof(tzKey), US_INV);
+        canonicalID.extract(0, canonicalID.length(), tzKey, (int32_t)sizeof(tzKey), US_INV);
 
         // tzid keys are using ':' as separators
         char *p = tzKey;




More information about the sword-cvs mailing list