next_dir
struct dir_component *new, *next_dir;
next_dir = *dir;
while (next_dir->next != NULL)
next_dir = next_dir->next;
next_dir->next = new;
while((sysname = next_dir(Lp_Requests, &addr)) != NULL) {
while ((name = next_dir(Lp_A_Forms, &lastdir)))
if (!(name = next_dir(Lp_A_Forms, &lastdir)))
while ((name = next_dir(Lp_A_Printers, &lastdir)))
if (!(name = next_dir(Lp_A_Printers, &lastdir)))
if (!(name = next_dir(Lp_A_Printers, &lastdir)))
while ((name = next_dir(Lp_A_PrintWheels, &lastdir)))
if (!(name = next_dir(Lp_A_PrintWheels, &lastdir)))
while ((name = next_dir(Lp_Requests, &lastdir))) {
int next_dir, rv;
next_dir = 1;
if (next_dir) {
next_dir = 0;
next_dir = 1;
if (next_dir)
int next_dir, rv;
next_dir = 1;
if (next_dir) {
next_dir = 0;
next_dir = 0;
next_dir = 1;
if (next_dir)
char *next_dir; /* next directory in targ_name */
next_dir = strchr(targ_ptr, '/');
if (next_dir)
next_dir++; /* point to name not '/' */
next_dir = targ_ptr+strlen(targ_ptr);
str_size = ((ptrdiff_t)next_dir - (ptrdiff_t)this_dir);
const_ptr = this_dir = next_dir;