Lines Matching refs:ael
173 static void new_ae(aelist_t *ael, const char *arg);
180 static char **aeltoargv(aelist_t *ael, int *ael_num);
583 new_ae(aelist_t *ael, const char *arg) in new_ae() argument
587 PRTDBG(("new_ae(0x%x, \"%s\")\n", ael, arg)); in new_ae()
588 assert((ael != NULL) && (arg != NULL)); in new_ae()
594 if (ael->ael_tail == NULL) { in new_ae()
595 ael->ael_head = pae; in new_ae()
597 ael->ael_tail->ae_next = pae; in new_ae()
599 ael->ael_tail = pae; in new_ae()
600 ael->ael_argc++; in new_ae()
894 aeltoargv(aelist_t *ael, int *ael_num) in aeltoargv() argument
900 PRTDBG(("aeltoargv(%x)\n", ael)); in aeltoargv()
901 assert(ael != NULL); in aeltoargv()
903 argv = safe_calloc(sizeof (*argv), ael->ael_argc); in aeltoargv()
905 for (argc = 0, ae = ael->ael_head; ae; ae = ae->ae_next) { in aeltoargv()
911 if (ae == ael->ael_tail) in aeltoargv()
915 PRTDBG(("aeltoargv(0x%x) = 0x%x\n\n", ael, argv)); in aeltoargv()