ICU-1245 #ifdefed some debug stuff
X-SVN-Rev: 6268
This commit is contained in:
parent
8159906fb5
commit
f07ba50f9d
@ -556,8 +556,6 @@ static void uprv_uca_unsafeCPAddCCNZ(tempUCATable *t) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
uint32_t uprv_uca_addPrefix(tempUCATable *t, uint32_t CE,
|
uint32_t uprv_uca_addPrefix(tempUCATable *t, uint32_t CE,
|
||||||
UCAElements *element, UErrorCode *status) {
|
UCAElements *element, UErrorCode *status) {
|
||||||
// currently the longest prefix we're supporting in Japanese is two characters
|
// currently the longest prefix we're supporting in Japanese is two characters
|
||||||
@ -575,6 +573,7 @@ uint32_t uprv_uca_addPrefix(tempUCATable *t, uint32_t CE,
|
|||||||
|
|
||||||
// here, we will normalize & add prefix to the table.
|
// here, we will normalize & add prefix to the table.
|
||||||
uint32_t j = 0;
|
uint32_t j = 0;
|
||||||
|
#ifdef UCOL_DEBUG
|
||||||
for(j=0; j<element->cSize; j++) {
|
for(j=0; j<element->cSize; j++) {
|
||||||
fprintf(stdout, "CP: %04X ", element->cPoints[j]);
|
fprintf(stdout, "CP: %04X ", element->cPoints[j]);
|
||||||
}
|
}
|
||||||
@ -583,6 +582,7 @@ uint32_t uprv_uca_addPrefix(tempUCATable *t, uint32_t CE,
|
|||||||
fprintf(stdout, "%04X ", element->prefix[j]);
|
fprintf(stdout, "%04X ", element->prefix[j]);
|
||||||
}
|
}
|
||||||
fprintf(stdout, "%08X ", element->mapCE);
|
fprintf(stdout, "%08X ", element->mapCE);
|
||||||
|
#endif
|
||||||
|
|
||||||
for (j = 1; j<element->prefixSize; j++) { /* First add NFD prefix chars to unsafe CP hash table */
|
for (j = 1; j<element->prefixSize; j++) { /* First add NFD prefix chars to unsafe CP hash table */
|
||||||
// Unless it is a trail surrogate, which is handled algoritmically and
|
// Unless it is a trail surrogate, which is handled algoritmically and
|
||||||
@ -616,11 +616,14 @@ uint32_t uprv_uca_addPrefix(tempUCATable *t, uint32_t CE,
|
|||||||
element->prefix[j] = tempPrefix;
|
element->prefix[j] = tempPrefix;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef UCOL_DEBUG
|
||||||
fprintf(stdout, "Reversed: ");
|
fprintf(stdout, "Reversed: ");
|
||||||
for(j=0; j<element->prefixSize; j++) {
|
for(j=0; j<element->prefixSize; j++) {
|
||||||
fprintf(stdout, "%04X ", element->prefix[j]);
|
fprintf(stdout, "%04X ", element->prefix[j]);
|
||||||
}
|
}
|
||||||
fprintf(stdout, "%08X\n", element->mapCE);
|
fprintf(stdout, "%08X\n", element->mapCE);
|
||||||
|
#endif
|
||||||
|
|
||||||
// the first codepoint is also unsafe, as it forms a 'contraction' with the prefix
|
// the first codepoint is also unsafe, as it forms a 'contraction' with the prefix
|
||||||
if(!(UTF_IS_TRAIL(element->cPoints[0]))) {
|
if(!(UTF_IS_TRAIL(element->cPoints[0]))) {
|
||||||
unsafeCPSet(t->unsafeCP, element->cPoints[0]);
|
unsafeCPSet(t->unsafeCP, element->cPoints[0]);
|
||||||
|
@ -13,7 +13,6 @@
|
|||||||
* instead of calling the equivalent c++ api (coleitr.h)
|
* instead of calling the equivalent c++ api (coleitr.h)
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include "unicode/ucoleitr.h"
|
#include "unicode/ucoleitr.h"
|
||||||
#include "unicode/ustring.h"
|
#include "unicode/ustring.h"
|
||||||
#include "unicode/sortkey.h"
|
#include "unicode/sortkey.h"
|
||||||
|
Loading…
Reference in New Issue
Block a user