Kill most warnings in lib/DtTerm.
authorPascal Stumpf <Pascal.Stumpf@cubes.de>
Mon, 22 Jul 2013 10:34:15 +0000 (12:34 +0200)
committerJon Trulson <jon@radscan.com>
Mon, 22 Jul 2013 23:12:07 +0000 (17:12 -0600)
commitdc0e8ea74d0448503cfe013f9c9d5de5e1f40b57
tree792ba1272fa4105df7b2fd51ab569c16eb3b11c4
parent8f98ac92cd17da101a1997f40bfb77777c18f06f
Kill most warnings in lib/DtTerm.

Mostly missing headers, explicit parentheses and new prototypes.

Some Caveats:
* I haven't compile-tested the SVR4 getpty file, it might need another tweak
* There were operator precedence bugs in TermPrimCursor.c and TermPrimRender.c
  (^ vs. !=).  This might change behaviour, but at least I haven't experienced
  any crashes ...
* This adds a little more dependencies for include ordering, but unless we
  want to play the "headers that include headers that include headers..." game,
  this is unavoidable.
43 files changed:
cde/include/Xm/XmPrivate.h
cde/include/Xm/extractprototype.awk
cde/lib/DtTerm/Term/TermAction.c
cde/lib/DtTerm/Term/TermAction.h
cde/lib/DtTerm/Term/TermBuffer.c
cde/lib/DtTerm/Term/TermFunction.c
cde/lib/DtTerm/Term/TermFunctionKey.c
cde/lib/DtTerm/Term/TermFunctionKey.h
cde/lib/DtTerm/Term/TermParse.c
cde/lib/DtTerm/Term/TermParseTable.c
cde/lib/DtTerm/TermPrim/TermPrim.c
cde/lib/DtTerm/TermPrim/TermPrimBuffer.c
cde/lib/DtTerm/TermPrim/TermPrimBuffer.h
cde/lib/DtTerm/TermPrim/TermPrimBufferP.h
cde/lib/DtTerm/TermPrim/TermPrimBufferWc.c
cde/lib/DtTerm/TermPrim/TermPrimCursor.c
cde/lib/DtTerm/TermPrim/TermPrimDebug.c
cde/lib/DtTerm/TermPrim/TermPrimDebug.h
cde/lib/DtTerm/TermPrim/TermPrimGetPty-bsd.c
cde/lib/DtTerm/TermPrim/TermPrimGetPty-svr4.c
cde/lib/DtTerm/TermPrim/TermPrimGetPty.h
cde/lib/DtTerm/TermPrim/TermPrimParseTable.c
cde/lib/DtTerm/TermPrim/TermPrimParser.c
cde/lib/DtTerm/TermPrim/TermPrimPendingText.c
cde/lib/DtTerm/TermPrim/TermPrimPendingText.h
cde/lib/DtTerm/TermPrim/TermPrimRender.c
cde/lib/DtTerm/TermPrim/TermPrimRender.h
cde/lib/DtTerm/TermPrim/TermPrimRenderLineDraw.c
cde/lib/DtTerm/TermPrim/TermPrimRenderMb.c
cde/lib/DtTerm/TermPrim/TermPrimScroll.c
cde/lib/DtTerm/TermPrim/TermPrimSelect.c
cde/lib/DtTerm/TermPrim/TermPrimSelect.h
cde/lib/DtTerm/TermPrim/TermPrimSetPty.c
cde/lib/DtTerm/TermPrim/TermPrimSetUtmp.c
cde/lib/DtTerm/TermPrim/TermPrimSubproc.c
cde/lib/DtTerm/TermPrim/TermPrimUtil.c
cde/lib/DtTerm/TermPrim/TermPrimUtil.h
cde/lib/DtTerm/TermView/TermView.c
cde/lib/DtTerm/TermView/TermViewGlobalDialog.c
cde/lib/DtTerm/TermView/TermViewMenu.c
cde/lib/DtTerm/TermView/TermViewMenu.h
cde/lib/DtTerm/util/lineToData.c
cde/programs/dtterm/DtTermMain.c