]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/common/ucln.h
ICU-6.2.4.tar.gz
[apple/icu.git] / icuSources / common / ucln.h
index cb3150dc6510f3710e836fe3cd56b2b4d9b2924f..2f3f98c885b8278ab55db0832d47048935d378ad 100644 (file)
@@ -1,7 +1,7 @@
 /*
 ******************************************************************************
 *                                                                            *
-* Copyright (C) 2001-2003, International Business Machines                   *
+* Copyright (C) 2001-2004, International Business Machines                   *
 *                Corporation and others. All Rights Reserved.                *
 *                                                                            *
 ******************************************************************************
 typedef enum ECleanupLibraryType {
     UCLN_START = -1,
     UCLN_CUSTOM,    /* Custom is for anyone else. */
-    UCLN_LAYOUT,
     UCLN_LAYOUTEX,
-    UCLN_USTDIO,
+    UCLN_LAYOUT,
+    UCLN_IO,
     UCLN_I18N,
     UCLN_COMMON /* This must be the last one to cleanup. */
 } ECleanupLibraryType;
 
-typedef UBool cleanupFunc(void);
+U_CDECL_BEGIN
+typedef UBool U_CALLCONV cleanupFunc(void);
+U_CDECL_END
 
 U_CAPI void U_EXPORT2 ucln_registerCleanup(ECleanupLibraryType type,
                                            cleanupFunc *func);