I just saw these warnings: idna.c:445: warning: passing arg 1 of `strlen' from incompatible pointer type idna.c:445: warning: passing arg 1 of `__strdup' from incompatible pointer type Ok to commit the appended patch? Andreas 2004-03-13 Andreas Jaeger * idna.c (idna_to_ascii_4z): Fix warnings. ============================================================ Index: libidn/idna.c --- libidn/idna.c 13 Mar 2004 06:49:25 -0000 1.2 +++ libidn/idna.c 13 Mar 2004 09:58:24 -0000 @@ -442,7 +442,7 @@ idna_to_ascii_4z (const uint32_t * input || (DOTP (input[0]) && input[1] == 0)) { #if defined HAVE_STRDUP || defined _LIBC - *output = strdup (input); + *output = strdup ((const char *)input); return *output == NULL ? IDNA_MALLOC_ERROR : IDNA_SUCCESS; #else /* Handle implicit zero-length root label. */ -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SuSE Linux AG, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126