</Filter>
</ItemGroup>
<ItemGroup>
- <ClCompile Include="ubidi.c">
+ <ClCompile Include="ubidi.cpp">
<Filter>bidi</Filter>
</ClCompile>
- <ClCompile Include="ubidi_props.c">
+ <ClCompile Include="ubidi_props.cpp">
<Filter>bidi</Filter>
</ClCompile>
- <ClCompile Include="ubidiln.c">
+ <ClCompile Include="ubidiln.cpp">
<Filter>bidi</Filter>
</ClCompile>
- <ClCompile Include="ubidiwrt.c">
+ <ClCompile Include="ubidiwrt.cpp">
<Filter>bidi</Filter>
</ClCompile>
<ClCompile Include="ushape.cpp">
<ClCompile Include="pluralmap.cpp">
<Filter>collections</Filter>
</ClCompile>
- <ClCompile Include="propsvec.c">
+ <ClCompile Include="propsvec.cpp">
<Filter>collections</Filter>
</ClCompile>
- <ClCompile Include="uarrsort.c">
+ <ClCompile Include="uarrsort.cpp">
<Filter>collections</Filter>
</ClCompile>
- <ClCompile Include="uenum.c">
+ <ClCompile Include="uenum.cpp">
<Filter>collections</Filter>
</ClCompile>
- <ClCompile Include="uhash.c">
+ <ClCompile Include="uhash.cpp">
<Filter>collections</Filter>
</ClCompile>
<ClCompile Include="uhash_us.cpp">
<Filter>collections</Filter>
</ClCompile>
- <ClCompile Include="ulist.c">
+ <ClCompile Include="ulist.cpp">
<Filter>collections</Filter>
</ClCompile>
<ClCompile Include="unifiedcache.cpp">
<ClCompile Include="errorcode.cpp">
<Filter>configuration</Filter>
</ClCompile>
- <ClCompile Include="icudataver.c">
+ <ClCompile Include="icudataver.cpp">
<Filter>configuration</Filter>
</ClCompile>
- <ClCompile Include="locmap.c">
+ <ClCompile Include="locmap.cpp">
<Filter>configuration</Filter>
</ClCompile>
<ClCompile Include="putil.cpp">
<Filter>configuration</Filter>
</ClCompile>
- <ClCompile Include="umath.c">
+ <ClCompile Include="umath.cpp">
<Filter>configuration</Filter>
</ClCompile>
<ClCompile Include="umutex.cpp">
<Filter>configuration</Filter>
</ClCompile>
- <ClCompile Include="utrace.c">
+ <ClCompile Include="utrace.cpp">
<Filter>configuration</Filter>
</ClCompile>
- <ClCompile Include="utypes.c">
+ <ClCompile Include="utypes.cpp">
<Filter>configuration</Filter>
</ClCompile>
- <ClCompile Include="wintz.c">
+ <ClCompile Include="wintz.cpp">
<Filter>configuration</Filter>
</ClCompile>
- <ClCompile Include="ucnv.c">
+ <ClCompile Include="ucnv.cpp">
<Filter>conversion</Filter>
</ClCompile>
<ClCompile Include="ucnv2022.cpp">
<ClCompile Include="ucnv_bld.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnv_cb.c">
+ <ClCompile Include="ucnv_cb.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnv_cnv.c">
+ <ClCompile Include="ucnv_cnv.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnv_err.c">
+ <ClCompile Include="ucnv_err.cpp">
<Filter>conversion</Filter>
</ClCompile>
<ClCompile Include="ucnv_ext.cpp">
<ClCompile Include="ucnv_io.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnv_lmb.c">
+ <ClCompile Include="ucnv_lmb.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnv_set.c">
+ <ClCompile Include="ucnv_set.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnv_u16.c">
+ <ClCompile Include="ucnv_u16.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnv_u32.c">
+ <ClCompile Include="ucnv_u32.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnv_u7.c">
+ <ClCompile Include="ucnv_u7.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnv_u8.c">
+ <ClCompile Include="ucnv_u8.cpp">
<Filter>conversion</Filter>
</ClCompile>
<ClCompile Include="ucnvbocu.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnvdisp.c">
+ <ClCompile Include="ucnvdisp.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnvhz.c">
+ <ClCompile Include="ucnvhz.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnvisci.c">
+ <ClCompile Include="ucnvisci.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnvlat1.c">
+ <ClCompile Include="ucnvlat1.cpp">
<Filter>conversion</Filter>
</ClCompile>
<ClCompile Include="ucnvmbcs.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="ucnvscsu.c">
+ <ClCompile Include="ucnvscsu.cpp">
<Filter>conversion</Filter>
</ClCompile>
<ClCompile Include="ucnvsel.cpp">
<Filter>conversion</Filter>
</ClCompile>
- <ClCompile Include="cmemory.c">
+ <ClCompile Include="cmemory.cpp">
<Filter>data & memory</Filter>
</ClCompile>
<ClCompile Include="sharedobject.cpp">
<ClCompile Include="ucln_cmn.cpp">
<Filter>data & memory</Filter>
</ClCompile>
- <ClCompile Include="ucmndata.c">
+ <ClCompile Include="ucmndata.cpp">
<Filter>data & memory</Filter>
</ClCompile>
<ClCompile Include="udata.cpp">
<Filter>data & memory</Filter>
</ClCompile>
- <ClCompile Include="udatamem.c">
+ <ClCompile Include="udatamem.cpp">
<Filter>data & memory</Filter>
</ClCompile>
- <ClCompile Include="udataswp.c">
+ <ClCompile Include="udataswp.cpp">
<Filter>data & memory</Filter>
</ClCompile>
<ClCompile Include="uinit.cpp">
<Filter>data & memory</Filter>
</ClCompile>
- <ClCompile Include="umapfile.c">
+ <ClCompile Include="umapfile.cpp">
<Filter>data & memory</Filter>
</ClCompile>
<ClCompile Include="uobject.cpp">
<ClCompile Include="ucurr.cpp">
<Filter>formatting</Filter>
</ClCompile>
- <ClCompile Include="ustrfmt.c">
+ <ClCompile Include="ustrfmt.cpp">
<Filter>formatting</Filter>
</ClCompile>
<ClCompile Include="util.cpp">
<ClCompile Include="resbund_cnv.cpp">
<Filter>locales & resources</Filter>
</ClCompile>
- <ClCompile Include="ucat.c">
+ <ClCompile Include="ucat.cpp">
<Filter>locales & resources</Filter>
</ClCompile>
<ClCompile Include="uloc.cpp">
<Filter>locales & resources</Filter>
</ClCompile>
- <ClCompile Include="uloc_tag.c">
+ <ClCompile Include="uloc_tag.cpp">
<Filter>locales & resources</Filter>
</ClCompile>
- <ClCompile Include="ures_cnv.c">
+ <ClCompile Include="ures_cnv.cpp">
<Filter>locales & resources</Filter>
</ClCompile>
<ClCompile Include="uresbund.cpp">
<ClCompile Include="ucase.cpp">
<Filter>properties & sets</Filter>
</ClCompile>
- <ClCompile Include="uchar.c">
+ <ClCompile Include="uchar.cpp">
<Filter>properties & sets</Filter>
</ClCompile>
<ClCompile Include="unames.cpp">
<ClCompile Include="uprops.cpp">
<Filter>properties & sets</Filter>
</ClCompile>
- <ClCompile Include="usc_impl.c">
+ <ClCompile Include="usc_impl.cpp">
<Filter>properties & sets</Filter>
</ClCompile>
- <ClCompile Include="uscript.c">
+ <ClCompile Include="uscript.cpp">
<Filter>properties & sets</Filter>
</ClCompile>
<ClCompile Include="uscript_props.cpp">
<ClCompile Include="charstr.cpp">
<Filter>strings</Filter>
</ClCompile>
- <ClCompile Include="cstring.c">
+ <ClCompile Include="cstring.cpp">
<Filter>strings</Filter>
</ClCompile>
<ClCompile Include="cstr.cpp">
<Filter>strings</Filter>
</ClCompile>
- <ClCompile Include="cwchar.c">
+ <ClCompile Include="cwchar.cpp">
+ <Filter>strings</Filter>
+ </ClCompile>
+ <ClCompile Include="edits.cpp">
<Filter>strings</Filter>
</ClCompile>
<ClCompile Include="schriter.cpp">
<ClCompile Include="uchriter.cpp">
<Filter>strings</Filter>
</ClCompile>
- <ClCompile Include="uinvchar.c">
+ <ClCompile Include="uinvchar.cpp">
<Filter>strings</Filter>
</ClCompile>
<ClCompile Include="uiter.cpp">
<ClCompile Include="utext.cpp">
<Filter>strings</Filter>
</ClCompile>
- <ClCompile Include="utf_impl.c">
+ <ClCompile Include="utf_impl.cpp">
<Filter>strings</Filter>
</ClCompile>
<ClCompile Include="bytestrie.cpp">
<ClCompile Include="dictionarydata.cpp">
<Filter>break iteration</Filter>
</ClCompile>
- <ClCompile Include="ucnv_ct.c">
+ <ClCompile Include="ucnv_ct.cpp">
<Filter>conversion</Filter>
</ClCompile>
<ClCompile Include="ucharstrie.cpp">
<ClCompile Include="stringtriebuilder.cpp">
<Filter>collections</Filter>
</ClCompile>
- <ClCompile Include="icuplug.cpp" />
<ClCompile Include="uloc_keytype.cpp">
<Filter>locales & resources</Filter>
</ClCompile>
<ClCompile Include="filteredbrk.cpp">
<Filter>break iteration</Filter>
</ClCompile>
+ <ClCompile Include="icuplug.cpp">
+ <Filter>registration</Filter>
+ </ClCompile>
+ <ClCompile Include="ubiditransform.cpp">
+ <Filter>bidi</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="ubidi_props.h">
<ClInclude Include="cwchar.h">
<Filter>strings</Filter>
</ClInclude>
+ <ClInclude Include="ucasemap_imp.h">
+ <Filter>strings</Filter>
+ </ClInclude>
<ClInclude Include="uinvchar.h">
<Filter>strings</Filter>
</ClInclude>
<ClInclude Include="unicode\filteredbrk.h">
<Filter>break iteration</Filter>
</ClInclude>
+ <ClInclude Include="unicode\ubiditransform.h">
+ <Filter>bidi</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="common.rc">
<CustomBuild Include="unicode\bytestream.h">
<Filter>strings</Filter>
</CustomBuild>
+ <CustomBuild Include="unicode\casemap.h">
+ <Filter>strings</Filter>
+ </CustomBuild>
+ <CustomBuild Include="unicode\char16ptr.h">
+ <Filter>strings</Filter>
+ </CustomBuild>
<CustomBuild Include="unicode\chariter.h">
<Filter>strings</Filter>
</CustomBuild>
+ <CustomBuild Include="unicode\edits.h">
+ <Filter>strings</Filter>
+ </CustomBuild>
<CustomBuild Include="unicode\rep.h">
<Filter>strings</Filter>
</CustomBuild>