annotate src/libidn-test.c @ 1791:aa9281d9ff51

package libidn: add "-liconv" to libidn.pc This is necessary for static linking, as demonstrated by the test program that this patch also adds.
author Martin Lambers <marlam@marlam.de>
date Wed, 27 Apr 2011 16:11:54 +0200
parents
children f653602a0500
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1791
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
1 /* This file is part of mingw-cross-env. */
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
2 /* See doc/index.html for further information. */
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
3
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
4 #include <stdlib.h>
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
5 #include <idna.h>
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
6
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
7 int main(int argc, char *argv[])
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
8 {
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
9 char *hostname_ascii;
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
10
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
11 (void)argc;
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
12 (void)argv;
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
13
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
14 if (idna_to_ascii_lz("www.google.com", &hostname_ascii, 0) == IDNA_SUCCESS)
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
15 {
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
16 free(hostname_ascii);
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
17 }
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
18
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
19 return 0;
aa9281d9ff51 package libidn: add "-liconv" to libidn.pc
Martin Lambers <marlam@marlam.de>
parents:
diff changeset
20 }