]> granicus.if.org Git - icu/commitdiff
ICU-13048 fixes to make internal header test pass.
authorNorbert Runge <nrunge@google.com>
Fri, 17 Mar 2017 21:42:57 +0000 (21:42 +0000)
committerNorbert Runge <nrunge@google.com>
Fri, 17 Mar 2017 21:42:57 +0000 (21:42 +0000)
X-SVN-Rev: 39853

icu4c/source/i18n/dtptngen_impl.h
icu4c/source/i18n/smpdtfst.h
icu4c/source/io/ufile.h
icu4c/source/test/hdrtst/testinternalheaders.sh

index cb4e47740f64e794d5d791dfaffd66ed63f818dc..38afd5ff5a8d7fc2086d21a3982b100afcef9e63 100644 (file)
@@ -15,6 +15,9 @@
 #define __DTPTNGEN_IMPL_H__
 
 #include "unicode/udatpg.h"
+
+#include "unicode/strenum.h"
+#include "unicode/unistr.h"
 #include "uvector.h"
 
 // TODO(claireho): Split off Builder class.
index 6eea81aa9fece9b6fd33c0ff5a082d78e695b70e..cc80909c88e93a5be8eafb9ea992fce436b24b6a 100644 (file)
@@ -16,6 +16,7 @@
 #ifndef SMPDTFST_H
 #define SMPDTFST_H
 
+#include "unicode/uobject.h"
 #include "unicode/utypes.h"
 
 #if !UCONFIG_NO_FORMATTING
index 29605bc278b79252c703392dab35bf9252e5feec..e85208fcd35888d2fbaa2e2d7707719025c4a5b2 100644 (file)
@@ -25,6 +25,8 @@
 
 #if !UCONFIG_NO_CONVERSION
 
+#include <stdio.h>
+
 #include "unicode/ucnv.h"
 #include "unicode/utrans.h"
 #include "locbund.h"
index 14106926b054c5322a322ae33c5b54efccc3fcac..afff9a2104defb257fe7fc33ef156e5dad956832 100755 (executable)
@@ -15,21 +15,21 @@ for file in `ls common/*.h`; do
     echo $file
     echo '#include "'$file'"' > ht_temp.cpp ;
     echo 'void noop() {}' >> ht_temp.cpp ;
-    $CXX -c -I common -O0 ht_temp.cpp ;
+    $CXX -c -std=c++11 -I common -O0 ht_temp.cpp ;
 done ;
 
 for file in `ls i18n/*.h`; do
     echo $file
     echo '#include "'$file'"' > ht_temp.cpp ;
     echo 'void noop() {}' >> ht_temp.cpp ;
-    $CXX -c -I common -I i18n -O0 ht_temp.cpp ;
+    $CXX -c -std=c++11 -I common -I i18n -O0 ht_temp.cpp ;
 done ;
 
 for file in `ls io/*.h`; do
     echo $file
     echo '#include "'$file'"' > ht_temp.cpp ;
     echo 'void noop() {}' >> ht_temp.cpp ;
-    $CXX -c -I common -I i18n -I io -O0 ht_temp.cpp ;
+    $CXX -c -std=c++11 -I common -I i18n -I io -O0 ht_temp.cpp ;
 done ;
 
 # layout is removed.
@@ -50,7 +50,7 @@ for file in `ls tools/toolutil/*.h`; do
     echo $file
     echo '#include "'$file'"' > ht_temp.cpp ;
     echo 'void noop() {}' >> ht_temp.cpp ;
-    $CXX -c -I common -I i18n -I io -I tools/toolutil -O0 ht_temp.cpp ;
+    $CXX -c -std=c++11 -I common -I i18n -I io -I tools/toolutil -O0 ht_temp.cpp ;
 done ;
 
 # Exclude tzcode: tools/tzcode/private.h uses an argument "new" in a function declaration.
@@ -64,7 +64,7 @@ for tool in genccode gencmn gencolusb gennorm2 genren gentest icupkg icuswap pkg
         echo $file
         echo '#include "'$file'"' > ht_temp.cpp ;
         echo 'void noop() {}' >> ht_temp.cpp ;
-        $CXX -c -I common -I i18n -I io -I tools/toolutil -I tools/$tool -O0 ht_temp.cpp ;
+        $CXX -c -std=c++11 -I common -I i18n -I io -I tools/toolutil -I tools/$tool -O0 ht_temp.cpp ;
     done ;
 done ;
 
@@ -74,15 +74,15 @@ for file in `ls tools/ctestfw/unicode/*.h`; do
     echo $file
     echo '#include "'$file'"' > ht_temp.cpp ;
     echo 'void noop() {}' >> ht_temp.cpp ;
-    $CXX -c -I common -I i18n -I io -I tools/toolutil -I tools/ctestfw -O0 ht_temp.cpp ;
+    $CXX -c -std=c++11 -I common -I i18n -I io -I tools/toolutil -I tools/ctestfw -O0 ht_temp.cpp ;
 done ;
 
 # C not C++ for cintltst
 for file in `ls test/cintltst/*.h`; do
     echo $file
-    echo '#include "'$file'"' > ht_temp.cpp ;
-    echo 'void noop() {}' >> ht_temp.cpp ;
-    $CC -c -I common -I i18n -I io -I tools/toolutil -I tools/ctestfw -I test/cintltst -O0 ht_temp.cpp ;
+    echo '#include "'$file'"' > ht_temp.c ;
+    echo 'void noop() {}' >> ht_temp.c ;
+    $CC -c -std=c11 -I common -I i18n -I io -I tools/toolutil -I tools/ctestfw -I test/cintltst -O0 ht_temp.c ;
 done ;
 
 for test in intltest iotest testmap thaitest; do
@@ -90,7 +90,7 @@ for test in intltest iotest testmap thaitest; do
         echo $file
         echo '#include "'$file'"' > ht_temp.cpp ;
         echo 'void noop() {}' >> ht_temp.cpp ;
-        $CXX -c -I common -I i18n -I io -I tools/toolutil -I tools/ctestfw -I test/$test -O0 ht_temp.cpp ;
+        $CXX -c -std=c++11 -I common -I i18n -I io -I tools/toolutil -I tools/ctestfw -I test/$test -O0 ht_temp.cpp ;
     done ;
 done ;