summaryrefslogtreecommitdiff
path: root/header.c
AgeCommit message (Collapse)Author
2015-06-05Change x_server_routine functions to "static inline" for -std=gnu11David Michael
* header.c (WriteServerHeader): Replace "extern" with "static". * server.c (WriteEpilog): Remove WriteSubsystemServerRoutine call.
2013-12-16Generate a x_server_routine in the sheader so it can be inlinedJustus Winter
* header.c (WriteServerHeader): Emit a x_server_routine that can be inlined. * server.c (WriteEpilog): Export the x_routines array so it can be used from the inlined x_server_routine.
2013-12-16Avoid a compiler warning in WriteDefinesJustus Winter
* header.c (WriteDefines): Avoid warning about unused parameter.
2013-08-19Drop the register keywordJustus Winter
Drop the register keyword both from MIGs code and from the generated code. The register keyword is only a hint and it is ignored by modern compilers. * alloca.c: Drop the register keyword. * header.c: Likewise. * lexxer.l: Likewise. * parser.y: Likewise. * routine.c: Likewise. * server.c: Likewise. * statement.c: Likewise. * string.c: Likewise. * type.c: Likewise. * user.c: Likewise. * utils.c: Likewise. * vprint.c: Likewise.
2007-06-022007-06-02 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* global.c (LintLib): Remove definition. * global.h (LintLib): Remove declaration. * header.c (WriteUserRoutine, WriteServerRoutine): Don't emit `Lint' code. * user.c (WriteIncludes): Likewise. * utils.c (WriteRCSDecl): Likewise.
2001-06-082001-06-07 Roland McGrath <roland@frob.com>Roland McGrath
* header.c (WriteRoutineList): New function. * write.h: Declare it. * migcom.c (RoutineListFileName): New variable. (parseArgs): New option -list to set it. (main): If set, write the named output file with WriteRoutineList. * mig.in: Grok -list and put it in the usage message.
1998-07-18Created new module from gnumach/mig at tag before-mig-moveRoland McGrath