/*
*******************************************************************************
*
-* Copyright (C) 2000-2008, International Business Machines
+* Copyright (C) 2000-2011, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
#define UCOL_UCAELEMS_H
#include "unicode/utypes.h"
+#include "unicode/uniset.h"
#include "ucol_tok.h"
#if !UCONFIG_NO_COLLATION
uint32_t sizePrim[128];
uint32_t sizeSec[128];
uint32_t sizeTer[128];
- UBool variableTop;
UBool caseBit;
UBool isThai;
} UCAElements;
U_CAPI void U_EXPORT2 uprv_uca_closeTempTable(tempUCATable *t);
U_CAPI uint32_t U_EXPORT2 uprv_uca_addAnElement(tempUCATable *t, UCAElements *element, UErrorCode *status);
U_CAPI UCATableHeader * U_EXPORT2 uprv_uca_assembleTable(tempUCATable *t, UErrorCode *status);
-U_CAPI int32_t U_EXPORT2 uprv_uca_canonicalClosure(tempUCATable *t, UColTokenParser *src, UErrorCode *status);
+
+U_CAPI int32_t U_EXPORT2
+uprv_uca_canonicalClosure(tempUCATable *t, UColTokenParser *src,
+ icu::UnicodeSet *closed, UErrorCode *status);
U_CDECL_END