Lines Matching refs:argv
130 static int spt_copyargs(int argc, char *argv[]) { in spt_copyargs() argument
134 for (i = 1; i < argc || (i >= argc && argv[i]); i++) { in spt_copyargs()
135 if (!argv[i]) in spt_copyargs()
138 if (!(tmp = strdup(argv[i]))) in spt_copyargs()
141 argv[i] = tmp; in spt_copyargs()
148 void spt_init(int argc, char *argv[]) { in spt_init() argument
153 if (!(base = argv[0])) in spt_init()
159 for (i = 0; i < argc || (i >= argc && argv[i]); i++) { in spt_init()
160 if (!argv[i] || argv[i] < end) in spt_init()
163 end = argv[i] + strlen(argv[i]) + 1; in spt_init()
173 if (!(SPT.arg0 = strdup(argv[0]))) in spt_init()
197 if ((error = spt_copyargs(argc, argv))) in spt_init()