105 |
void |
void |
106 |
m4_output_init (void) |
m4_output_init (void) |
107 |
{ |
{ |
108 |
diversion_table = XMALLOC (struct diversion, 1); |
diversion_table = (struct diversion *) xmalloc (sizeof (struct diversion)); |
109 |
diversions = 1; |
diversions = 1; |
110 |
diversion_table[0].file = stdout; |
diversion_table[0].file = stdout; |
111 |
diversion_table[0].buffer = NULL; |
diversion_table[0].buffer = NULL; |
120 |
output_unused = 0; |
output_unused = 0; |
121 |
} |
} |
122 |
|
|
|
void |
|
|
m4_output_exit (void) |
|
|
{ |
|
|
assert (diversions = 1); |
|
|
XFREE (diversion_table); |
|
|
} |
|
|
|
|
|
|
|
123 |
#ifdef HAVE_MKTEMP |
#ifdef HAVE_MKTEMP |
124 |
#ifndef HAVE_MKSTEMP |
#ifndef HAVE_MKSTEMP |
125 |
|
|
683 |
if (saved_number != last_inserted) |
if (saved_number != last_inserted) |
684 |
fprintf (file, "D%d,0\n\n", saved_number); |
fprintf (file, "D%d,0\n\n", saved_number); |
685 |
} |
} |
686 |
|
|