+
+/* At the end of the grammar file, some C source code must
+ be stored. It is going to be associated to the epilogue
+ directive. */
+static void
+read_additionnal_code (void)
+{
+ char c;
+ struct obstack el_obstack;
+
+ obstack_init (&el_obstack);
+
+ while ((c = getc (finput)) != EOF)
+ obstack_1grow (&el_obstack, c);
+
+ obstack_1grow (&el_obstack, 0);
+ macro_insert ("epilogue", obstack_finish (&el_obstack));
+}
+