Lines Matching refs:M4
112 | Print to OUT a representation of CP quoted and escaped for M4. |
135 | for C and M4. |
511 char const m4sugar[] = "m4sugar/m4sugar.m4";
512 char const m4bison[] = "bison.m4";
517 char const *m4 = (p = getenv ("M4")) ? p : M4;
537 /* Test whether m4sugar.m4 is readable, to check for proper
542 /* Create an m4 subprocess connected to us via two pipes. */
546 m4, full_m4sugar, full_m4bison, full_skeleton);
548 /* Some future version of GNU M4 (most likely 1.6) may treat the -dV in a
557 argv[i++] = m4;
559 /* When POSIXLY_CORRECT is set, GNU M4 1.6 and later disable GNU
560 extensions, which Bison's skeletons depend on. With older M4,
561 it has no effect. M4 1.4.12 added a -g/--gnu command-line
562 option to make it explicit that a program wants GNU M4
584 pid = create_pipe_bidi ("m4", m4, (char **)(void*)argv, false, true,
601 /* Read and process m4's output. */
608 /* scan_skel should have read all of M4's output. Otherwise, when we
609 close the pipe, we risk letting M4 report a broken-pipe to the
613 wait_subprocess (pid, "m4", false, false, true, true, NULL);
668 would never be expanded. Hopefully no one has M4-special characters in