/*
**********************************************************************
-* Copyright (C) 2001-2008 IBM and others. All rights reserved.
+* Copyright (C) 2001-2010 IBM and others. All rights reserved.
**********************************************************************
* Date Name Description
* 08/13/2001 synwee Creation.
#if !UCONFIG_NO_COLLATION
+#include "unicode/normalizer2.h"
#include "unicode/ucol.h"
#include "unicode/ucoleitr.h"
#include "unicode/ubrk.h"
int32_t textLength; // exact length
UBool isOverlap;
UBool isCanonicalMatch;
- UBreakIterator *internalBreakIter; //internal character breakiterator
+ int16_t elementComparisonType;
+ UBreakIterator *internalBreakIter; //internal character breakiterator
UBreakIterator *breakIter;
// value USEARCH_DONE is the default value
// if we are not at the start of the text or the end of the text,
struct USearch *search;
struct UPattern pattern;
const UCollator *collator;
+ const U_NAMESPACE_QUALIFIER Normalizer2 *nfd;
// positions within the collation element iterator is used to determine
// if we are at the start of the text.
UCollationElements *textIter;