Lines Matching refs:historicRules
657 historicRules = NULL;
678 if (historicRules != NULL) {
680 if (historicRules[i] != NULL) {
681 delete historicRules[i];
684 uprv_free(historicRules);
768 if (historicRules == NULL) {
770 historicRules = (TimeArrayTimeZoneRule**)uprv_malloc(sizeof(TimeArrayTimeZoneRule*)*historicRuleCount);
771 if (historicRules == NULL) {
779 historicRules[i] = NULL;
782 historicRules[typeIdx] = new TimeArrayTimeZoneRule((dst == 0 ? stdName : dstName),
785 if (historicRules[typeIdx] == NULL) {
797 *initialRule, *historicRules[typeIdx]);
859 prevRule = historicRules[typeMapData[transCount - 1]];
900 if (historicRules != NULL) {
922 TimeZoneRule *to = historicRules[typeMapData[ttidx + 1]];
923 TimeZoneRule *from = historicRules[typeMapData[ttidx]];
966 if (historicRules != NULL) {
983 TimeZoneRule *to = historicRules[typeMapData[ttidx]];
984 TimeZoneRule *from = historicRules[typeMapData[ttidx-1]];
1015 if (historicRules != NULL) {
1016 // historicRules may contain null entries when original zoneinfo data
1019 if (historicRules[i] != NULL) {
1052 if (historicRules != NULL && trscount > cnt) {
1053 // historicRules may contain null entries when original zoneinfo data
1056 if (historicRules[i] != NULL) {
1057 trsrules[cnt++] = historicRules[i];