Support for building a shared library on Windows platforms.
authorBruno Haible <bruno@clisp.org>
Mon, 20 Apr 2009 02:27:37 +0000 (04:27 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 20 Apr 2009 02:27:37 +0000 (04:27 +0200)
ChangeLog
tests/uninorm/test-nfc.c
tests/uninorm/test-nfd.c
tests/uninorm/test-nfkc.c
tests/uninorm/test-nfkd.c

index 25cc808..11b1a77 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
 2009-04-19  Bruno Haible  <bruno@clisp.org>
 
+       Support for building a shared library on Windows platforms.
+       * tests/uninorm/test-nfc.c (n): Don't define if WOE32DLL.
+       (main): Test the presence of UNINORM_NFC here.
+       * tests/uninorm/test-nfd.c (n): Don't define if WOE32DLL.
+       (main): Test the presence of UNINORM_NFD here.
+       * tests/uninorm/test-nfkc.c (n): Don't define if WOE32DLL.
+       (main): Test the presence of UNINORM_NFKC here.
+       * tests/uninorm/test-nfkd.c (n): Don't define if WOE32DLL.
+       (main): Test the presence of UNINORM_NFKD here.
+
+2009-04-19  Bruno Haible  <bruno@clisp.org>
+
        Avoid a compiler warning.
        * tests/uninorm/test-u32-normalize-big.c (read_normalization_test_file):
        Change type of variable 'sequence'.
index 7e7ce9c..ca95710 100644 (file)
 
 #include "uninorm.h"
 
+#if !WOE32DLL
 /* Check that UNINORM_NFC is defined and links.  */
 uninorm_t n = UNINORM_NFC;
+#endif
 
 extern void test_u8_nfc (void);
 extern void test_u16_nfc (void);
@@ -30,6 +32,10 @@ extern void test_u32_nfc (void);
 int
 main ()
 {
+  /* Check that UNINORM_NFC is defined and links.  */
+  uninorm_t nf = UNINORM_NFC;
+  (void) nf;
+
   test_u32_nfc ();
   test_u16_nfc ();
   test_u8_nfc ();
index 99580cb..2a7e55b 100644 (file)
 
 #include "uninorm.h"
 
+#if !WOE32DLL
 /* Check that UNINORM_NFD is defined and links.  */
 uninorm_t n = UNINORM_NFD;
+#endif
 
 extern void test_u8_nfd (void);
 extern void test_u16_nfd (void);
@@ -30,6 +32,10 @@ extern void test_u32_nfd (void);
 int
 main ()
 {
+  /* Check that UNINORM_NFD is defined and links.  */
+  uninorm_t nf = UNINORM_NFD;
+  (void) nf;
+
   test_u32_nfd ();
   test_u16_nfd ();
   test_u8_nfd ();
index 198c0f9..2e57a15 100644 (file)
 
 #include "uninorm.h"
 
+#if !WOE32DLL
 /* Check that UNINORM_NFKC is defined and links.  */
 uninorm_t n = UNINORM_NFKC;
+#endif
 
 extern void test_u8_nfkc (void);
 extern void test_u16_nfkc (void);
@@ -30,6 +32,10 @@ extern void test_u32_nfkc (void);
 int
 main ()
 {
+  /* Check that UNINORM_NFKC is defined and links.  */
+  uninorm_t nf = UNINORM_NFKC;
+  (void) nf;
+
   test_u32_nfkc ();
   test_u16_nfkc ();
   test_u8_nfkc ();
index d403042..8e330fe 100644 (file)
 
 #include "uninorm.h"
 
+#if !WOE32DLL
 /* Check that UNINORM_NFKD is defined and links.  */
 uninorm_t n = UNINORM_NFKD;
+#endif
 
 extern void test_u8_nfkd (void);
 extern void test_u16_nfkd (void);
@@ -30,6 +32,10 @@ extern void test_u32_nfkd (void);
 int
 main ()
 {
+  /* Check that UNINORM_NFKD is defined and links.  */
+  uninorm_t nf = UNINORM_NFKD;
+  (void) nf;
+
   test_u32_nfkd ();
   test_u16_nfkd ();
   test_u8_nfkd ();