Lines Matching defs:ptr
103 static void convert_node_name(char *ptr);
104 static void convert_label_name(char *ptr);
254 node_el_t *ptr = malloc(sizeof (node_el_t));
256 if (ptr != NULL) {
257 ptr->nodeh = nodeh;
258 ptr->next = NULL;
261 return (ptr);
273 node_list_t *ptr = malloc(sizeof (node_list_t));
275 if (ptr != NULL) {
276 ptr->head = NULL;
277 ptr->tail = NULL;
280 return (ptr);
463 char *ptr;
484 ptr = strrchr(namebuf, '/');
485 if (ptr == NULL)
487 *ptr = '\0'; /* terminate at end of directory path */
488 len = strlen(ptr + 1); /* length of terminal name */
494 *ptr++ = '/'; /* restore '/' and advance to final name */
498 * look for a name which starts with the string at *ptr
502 if (strncmp(dp->d_name, ptr, len) == 0) {
507 (void) strlcpy(ptr, dp->d_name,
508 sizeof (namebuf) - (ptr - namebuf));
790 convert_node_name(char *ptr)
794 for (ch = *ptr; ch != '\0'; ch = *++ptr) {
796 *ptr = tolower(ch);
798 *ptr = '-';
800 *ptr = '_';