+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.
#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);
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 ();
#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);
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 ();
#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);
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 ();
#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);
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 ();