Lines Matching refs:ael
175 static void new_ae(aelist_t *ael, const char *arg);
182 static char **aeltoargv(aelist_t *ael, int *ael_num);
585 new_ae(aelist_t *ael, const char *arg) in new_ae() argument
589 PRTDBG(("new_ae(0x%x, \"%s\")\n", ael, arg)); in new_ae()
590 assert((ael != NULL) && (arg != NULL)); in new_ae()
596 if (ael->ael_tail == NULL) { in new_ae()
597 ael->ael_head = pae; in new_ae()
599 ael->ael_tail->ae_next = pae; in new_ae()
601 ael->ael_tail = pae; in new_ae()
602 ael->ael_argc++; in new_ae()
896 aeltoargv(aelist_t *ael, int *ael_num) in aeltoargv() argument
902 PRTDBG(("aeltoargv(%x)\n", ael)); in aeltoargv()
903 assert(ael != NULL); in aeltoargv()
905 argv = safe_calloc(sizeof (*argv), ael->ael_argc); in aeltoargv()
907 for (argc = 0, ae = ael->ael_head; ae; ae = ae->ae_next) { in aeltoargv()
913 if (ae == ael->ael_tail) in aeltoargv()
917 PRTDBG(("aeltoargv(0x%x) = 0x%x\n\n", ael, argv)); in aeltoargv()