Lines Matching refs:at_directive_argv
646 char *at_directive_argv[],
904 can't take more than 7. at_directive_argv[0] is the directive name. */
907 char *at_directive_argv[AT_DIRECTIVE_ARGC_MAX];
1062 at_directive_argv[at_directive_argc++] =
1134 fail_for_at_directive_too_many_args (at_directive_argv[0]);
1137 at_directive_argv[at_directive_argc++] =
1145 at_directive_perform (at_directive_argc, at_directive_argv,
1147 obstack_free (&obstack_for_string, at_directive_argv[0]);
1179 fatal (_("unclosed %s directive in skeleton"), at_directive_argv[0]);
2300 char *at_directive_argv[],
2303 if (0 == strcmp (at_directive_argv[0], "@basename"))
2306 fail_for_at_directive_too_many_args (at_directive_argv[0]);
2307 fputs (last_component (at_directive_argv[1]), skel_out);
2309 else if (0 == strcmp (at_directive_argv[0], "@warn")
2310 || 0 == strcmp (at_directive_argv[0], "@complain")
2311 || 0 == strcmp (at_directive_argv[0], "@fatal"))
2314 switch (at_directive_argv[0][1])
2324 func (_(at_directive_argv[1]));
2327 func (_(at_directive_argv[1]), at_directive_argv[2]);
2330 func (_(at_directive_argv[1]), at_directive_argv[2],
2331 at_directive_argv[3]);
2334 func (_(at_directive_argv[1]), at_directive_argv[2],
2335 at_directive_argv[3], at_directive_argv[4]);
2338 func (_(at_directive_argv[1]), at_directive_argv[2],
2339 at_directive_argv[3], at_directive_argv[4],
2340 at_directive_argv[5]);
2343 fail_for_at_directive_too_many_args (at_directive_argv[0]);
2347 else if (0 == strcmp (at_directive_argv[0], "@warn_at")
2348 || 0 == strcmp (at_directive_argv[0], "@complain_at")
2349 || 0 == strcmp (at_directive_argv[0], "@fatal_at"))
2354 fail_for_at_directive_too_few_args (at_directive_argv[0]);
2355 switch (at_directive_argv[0][1])
2362 boundary_set_from_string (&loc.start, at_directive_argv[1]);
2363 boundary_set_from_string (&loc.end, at_directive_argv[2]);
2367 func (loc, _(at_directive_argv[3]));
2370 func (loc, _(at_directive_argv[3]), at_directive_argv[4]);
2373 func (loc, _(at_directive_argv[3]), at_directive_argv[4],
2374 at_directive_argv[5]);
2377 func (loc, _(at_directive_argv[3]), at_directive_argv[4],
2378 at_directive_argv[5], at_directive_argv[6]);
2381 func (loc, _(at_directive_argv[3]), at_directive_argv[4],
2382 at_directive_argv[5], at_directive_argv[6],
2383 at_directive_argv[7]);
2386 fail_for_at_directive_too_many_args (at_directive_argv[0]);
2390 else if (0 == strcmp (at_directive_argv[0], "@output"))
2393 fail_for_at_directive_too_many_args (at_directive_argv[0]);
2399 *outnamep = xstrdup (at_directive_argv[1]);
2405 fail_for_invalid_at (at_directive_argv[0]);