diff -r 1ae89ac7bf62 -r 323169f229fa util-src/encodings.cpp --- a/util-src/encodings.cpp Tue Dec 14 18:35:05 2010 +0100 +++ b/util-src/encodings.cpp Tue Dec 14 18:54:55 2010 +0100 @@ -122,8 +122,9 @@ /***************** STRINGPREP *****************/ #ifndef USE_STRINGPREP_ICU /****************** libidn ********************/ +extern "C" { #include - +} static int stringprep_prep(lua_State *L, const Stringprep_profile *profile) { size_t len; @@ -140,7 +141,7 @@ return 1; // TODO return error message } strcpy(string, s); - ret = stringprep(string, 1024, 0, profile); + ret = stringprep(string, 1024, (Stringprep_profile_flags)0, profile); if (ret == STRINGPREP_OK) { lua_pushstring(L, string); return 1; @@ -169,7 +170,6 @@ #else #include -//#include #include #include