Lines Matching refs:historicRules
592 historicRules = NULL;
613 if (historicRules != NULL) {
615 if (historicRules[i] != NULL) {
616 delete historicRules[i];
619 uprv_free(historicRules);
691 if (historicRules == NULL) {
693 historicRules = (TimeArrayTimeZoneRule**)uprv_malloc(sizeof(TimeArrayTimeZoneRule*)*historicRuleCount);
694 if (historicRules == NULL) {
702 historicRules[i] = NULL;
705 historicRules[typeIdx] = new TimeArrayTimeZoneRule((dst == 0 ? stdName : dstName),
708 if (historicRules[typeIdx] == NULL) {
720 *initialRule, *historicRules[typeIdx]);
795 prevRule = historicRules[typeData[transitionCount - 1]];
837 if (historicRules != NULL) {
858 TimeZoneRule *to = historicRules[typeData[ttidx + 1]];
859 TimeZoneRule *from = historicRules[typeData[ttidx]];
902 if (historicRules != NULL) {
919 TimeZoneRule *to = historicRules[typeData[ttidx]];
920 TimeZoneRule *from = historicRules[typeData[ttidx-1]];
951 if (historicRules != NULL) {
952 // historicRules may contain null entries when original zoneinfo data
955 if (historicRules[i] != NULL) {
988 if (historicRules != NULL && trscount > cnt) {
989 // historicRules may contain null entries when original zoneinfo data
992 if (historicRules[i] != NULL) {
993 trsrules[cnt++] = historicRules[i];