Home | History | Annotate | Download | only in src

Lines Matching refs:at_directive_argv

48                                   char *at_directive_argv[],
66 can't take more than 7. at_directive_argv[0] is the directive name. */
69 char *at_directive_argv[AT_DIRECTIVE_ARGC_MAX];
84 at_directive_argv[at_directive_argc++] =
115 fail_for_at_directive_too_many_args (at_directive_argv[0]);
118 at_directive_argv[at_directive_argc++] =
126 at_directive_perform (at_directive_argc, at_directive_argv,
128 obstack_free (&obstack_for_string, at_directive_argv[0]);
146 fatal (_("unclosed %s directive in skeleton"), at_directive_argv[0]);
180 char *at_directive_argv[],
183 if (0 == strcmp (at_directive_argv[0], "@basename"))
186 fail_for_at_directive_too_many_args (at_directive_argv[0]);
187 fputs (last_component (at_directive_argv[1]), yyout);
189 else if (0 == strcmp (at_directive_argv[0], "@warn")
190 || 0 == strcmp (at_directive_argv[0], "@complain")
191 || 0 == strcmp (at_directive_argv[0], "@fatal"))
194 switch (at_directive_argv[0][1])
204 func (_(at_directive_argv[1]));
207 func (_(at_directive_argv[1]), at_directive_argv[2]);
210 func (_(at_directive_argv[1]), at_directive_argv[2],
211 at_directive_argv[3]);
214 func (_(at_directive_argv[1]), at_directive_argv[2],
215 at_directive_argv[3], at_directive_argv[4]);
218 func (_(at_directive_argv[1]), at_directive_argv[2],
219 at_directive_argv[3], at_directive_argv[4],
220 at_directive_argv[5]);
223 fail_for_at_directive_too_many_args (at_directive_argv[0]);
227 else if (0 == strcmp (at_directive_argv[0], "@warn_at")
228 || 0 == strcmp (at_directive_argv[0], "@complain_at")
229 || 0 == strcmp (at_directive_argv[0], "@fatal_at"))
234 fail_for_at_directive_too_few_args (at_directive_argv[0]);
235 switch (at_directive_argv[0][1])
242 boundary_set_from_string (&loc.start, at_directive_argv[1]);
243 boundary_set_from_string (&loc.end, at_directive_argv[2]);
247 func (loc, _(at_directive_argv[3]));
250 func (loc, _(at_directive_argv[3]), at_directive_argv[4]);
253 func (loc, _(at_directive_argv[3]), at_directive_argv[4],
254 at_directive_argv[5]);
257 func (loc, _(at_directive_argv[3]), at_directive_argv[4],
258 at_directive_argv[5], at_directive_argv[6]);
261 func (loc, _(at_directive_argv[3]), at_directive_argv[4],
262 at_directive_argv[5], at_directive_argv[6],
263 at_directive_argv[7]);
266 fail_for_at_directive_too_many_args (at_directive_argv[0]);
270 else if (0 == strcmp (at_directive_argv[0], "@output"))
273 fail_for_at_directive_too_many_args (at_directive_argv[0]);
279 *outnamep = xstrdup (at_directive_argv[1]);
285 fail_for_invalid_at (at_directive_argv[0]);