435 |
} |
} |
436 |
else |
else |
437 |
{ |
{ |
438 |
m4_syntax_init (); |
m4_syntax_init (); |
439 |
m4_module_install ("m4"); |
m4_module_load ("m4", 0); |
440 |
m4_module_install (no_gnu_extensions ? "traditional" : "gnu"); |
m4_module_load (no_gnu_extensions ? "traditional" : "gnu", 0); |
441 |
} |
} |
442 |
|
|
443 |
/* Import environment variables as macros. The definition are |
/* Import environment variables as macros. The definition are |
490 |
break; |
break; |
491 |
|
|
492 |
case 'm': |
case 'm': |
493 |
m4_module_install (defines->macro); |
m4_module_load (defines->macro, 0); |
494 |
break; |
break; |
495 |
|
|
496 |
default: |
default: |
558 |
m4_undivert_all (); |
m4_undivert_all (); |
559 |
} |
} |
560 |
|
|
561 |
m4_module_unload_all(); |
{ |
562 |
|
struct obstack *obs = 0; |
563 |
|
m4_module_close_all (obs); |
564 |
|
} |
565 |
|
|
566 |
exit (exit_status); |
exit (exit_status); |
567 |
} |
} |