AIX xlc rejects a trailing comma at the end of enumeration definitions (and is probably right according to C89). Work around it:
2008-04-13 Bruno Haible <[EMAIL PROTECTED]> * lib/unictype.h: Remove trailing comma from enumeration definitions. --- lib/unictype.h.orig 2008-04-13 19:31:24.000000000 +0200 +++ lib/unictype.h 2008-04-13 19:05:37.000000000 +0200 @@ -1,5 +1,5 @@ /* Unicode character classification and properties. - Copyright (C) 2002, 2005-2007 Free Software Foundation, Inc. + Copyright (C) 2002, 2005-2008 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published @@ -247,7 +247,7 @@ UC_CCC_AR = 232, /* Above Right */ UC_CCC_DB = 233, /* Double Below */ UC_CCC_DA = 234, /* Double Above */ - UC_CCC_IS = 240, /* Iota Subscript */ + UC_CCC_IS = 240 /* Iota Subscript */ }; /* Return the canonical combining class of a Unicode character. */