Lines Matching defs:PORT
62 } PORT;
67 static PORT * portify(char * line);
69 static void heapifyports(PORT **pp, size_t size, size_t pos);
70 static PORT * findport(PORT ** pp, size_t st, size_t en, char * name, char * from);
71 static void translateport(PORT ** pp, size_t pplen, PORT * p);
73 static void recurse(PORT * p);
76 static void printport(PORT * p);
133 static PORT *
136 PORT * p;
146 p = malloc(sizeof(PORT));
148 err(1, "malloc(PORT)");
207 /* Heapify (PORT *) number pos in a pseudo-heap pp[0]..pp[size - 1] */
209 heapifyports(PORT **pp, size_t size, size_t pos)
212 PORT * tmp;
233 /* Translate a port directory name into a (PORT *), and free the name */
234 static PORT *
235 findport(PORT ** pp, size_t st, size_t en, char * name, char * from)
255 /* Translate all depends from names into PORT *s */
257 translateport(PORT ** pp, size_t pplen, PORT * p)
306 recurse(PORT * p)
337 PORT * tmp;
363 PORT * tmp;
380 printport(PORT * p)
430 PORT ** pp; /* Array of pointers to PORTs */
431 PORT * tmp;
441 if ((pp = malloc(pplen * sizeof(PORT *))) == NULL)
455 if ((pp = realloc(pp, pplen * sizeof(PORT *))) == NULL)
463 if ((pp = realloc(pp, pplen * sizeof(PORT *))) == NULL)