392 |
sync lines are output whenever a single input lines generates several |
sync lines are output whenever a single input lines generates several |
393 |
output lines, or when several input lines does not generate any output. */ |
output lines, or when several input lines does not generate any output. */ |
394 |
void |
void |
395 |
m4_shipout_text (m4 *context, struct obstack *obs, |
m4_shipout_text (m4 *context, m4_obstack *obs, |
396 |
const char *text, int length) |
const char *text, int length) |
397 |
{ |
{ |
398 |
static boolean start_of_output_line = TRUE; |
static boolean start_of_output_line = TRUE; |
479 |
/* Format an int VAL, and stuff it into an obstack OBS. Used for macros |
/* Format an int VAL, and stuff it into an obstack OBS. Used for macros |
480 |
expanding to numbers. */ |
expanding to numbers. */ |
481 |
void |
void |
482 |
m4_shipout_int (struct obstack *obs, int val) |
m4_shipout_int (m4_obstack *obs, int val) |
483 |
{ |
{ |
484 |
char buf[128]; |
char buf[128]; |
485 |
|
|
488 |
} |
} |
489 |
|
|
490 |
void |
void |
491 |
m4_shipout_string (m4 *context, struct obstack *obs, const char *s, int len, |
m4_shipout_string (m4 *context, m4_obstack *obs, const char *s, int len, |
492 |
boolean quoted) |
boolean quoted) |
493 |
{ |
{ |
494 |
if (s == NULL) |
if (s == NULL) |