Home | History | Annotate | Download | only in common

Lines Matching refs:keyData

75     LocExtKeyData* keyData = (LocExtKeyData*)obj;
76 if (keyData->typeMap != NULL) {
77 uhash_close(keyData->typeMap);
79 uprv_free(keyData);
383 LocExtKeyData* keyData = (LocExtKeyData*)uprv_malloc(sizeof(LocExtKeyData));
384 if (keyData == NULL) {
388 keyData->bcpId = bcpKeyId;
389 keyData->legacyId = legacyKeyId;
390 keyData->specialTypes = specialTypes;
391 keyData->typeMap = typeDataMap;
393 gLocExtKeyDataEntries->addElement((void*)keyData, sts);
398 uhash_put(gLocExtKeyMap, (void*)legacyKeyId, keyData, &sts);
401 uhash_put(gLocExtKeyMap, (void*)bcpKeyId, keyData, &sts);
484 LocExtKeyData* keyData = (LocExtKeyData*)uhash_get(gLocExtKeyMap, key);
485 if (keyData != NULL) {
486 return keyData->bcpId;
497 LocExtKeyData* keyData = (LocExtKeyData*)uhash_get(gLocExtKeyMap, key);
498 if (keyData != NULL) {
499 return keyData->legacyId;
517 LocExtKeyData* keyData = (LocExtKeyData*)uhash_get(gLocExtKeyMap, key);
518 if (keyData != NULL) {
522 LocExtType* t = (LocExtType*)uhash_get(keyData->typeMap, type);
526 if (keyData->specialTypes != SPECIALTYPE_NONE) {
528 if (keyData->specialTypes & SPECIALTYPE_CODEPOINTS) {
531 if (!matched && keyData->specialTypes & SPECIALTYPE_REORDER_CODE) {
534 if (!matched && keyData->specialTypes & SPECIALTYPE_RG_KEY_VALUE) {
562 LocExtKeyData* keyData = (LocExtKeyData*)uhash_get(gLocExtKeyMap, key);
563 if (keyData != NULL) {
567 LocExtType* t = (LocExtType*)uhash_get(keyData->typeMap, type);
571 if (keyData->specialTypes != SPECIALTYPE_NONE) {
573 if (keyData->specialTypes & SPECIALTYPE_CODEPOINTS) {
576 if (!matched && keyData->specialTypes & SPECIALTYPE_REORDER_CODE) {
579 if (!matched && keyData->specialTypes & SPECIALTYPE_RG_KEY_VALUE) {