Lines Matching defs:tp
454 struct tz_timezone *head = NULL, *prev = NULL, *tp;
536 if ((tp = (struct tz_timezone *)
549 (void) strncpy(tp->tz_oname, lp_otz, len_otz);
550 tp->tz_oname[len_otz] = '\0';
558 free(tp);
563 tp->tz_name[0] = ':';
564 (void) strncpy(tp->tz_name + 1, lp_tz, len_tz);
565 tp->tz_name[len_tz + 1] = '\0';
567 (void) strncpy(tp->tz_name, lp_tz, len_tz);
568 tp->tz_name[len_tz] = '\0';
576 (void) free_timezones(tp);
581 tp->tz_id_desc = ptr;
588 (void) free_timezones(tp);
591 tp->tz_display_desc = ptr;
594 tp->tz_id_desc = NULL;
595 tp->tz_display_desc = NULL;
598 if (get_coord(tp, lp_coord, len_coord) == -1) {
601 (void) free_timezones(tp);
606 head = tp;
608 prev->tz_next = tp;
610 prev = tp;
1240 char *tp;
1246 if ((tp = strdup(newpath)) == NULL) {
1252 "%s/%s", lastpath, tp);
1253 free(tp);
1294 get_coord(struct tz_timezone *tp, char *p_coord, size_t len_coord)
1301 tcp = &(tp->tz_coord);