]> granicus.if.org Git - procps-ng/commit
top: fix selected miscellaneous compiler warnings
authorJim Warner <james.warner@comcast.net>
Mon, 5 Mar 2012 17:22:33 +0000 (11:22 -0600)
committerCraig Small <csmall@enc.com.au>
Tue, 6 Mar 2012 00:05:42 +0000 (11:05 +1100)
commit87bb21b55792cb2d92bb89ae0c22e9c6b8097e5d
tree95c1bd090f742b898d822109c597a4e0c6066de2
parentddd15211e0895478f9b6008ff9c26c99d45a1753
top: fix selected miscellaneous compiler warnings

   These per instance warnings have been eliminated:
warning: range expressions in switch statements are non-standard
warning: padding struct to align 'winflags'
warning: dereferencing type-punned pointer will break strict-aliasing rules

   These per instance warnings have not been addressed
   since they simply trade one warning for another:
      From:
warning: ISO C does not permit named variadic macros
warning: ISO C does not support the '%Lu' gnu_scanf format
      To:
warning: anonymous variadic macros were introduced in C99
warning: ISO C90 does not support the 'll' gnu_scanf length modifier

   Lastly, since all C compilers have supported use of
   C++ style comments for the past 20 years, the top
   program will never trade them for the often more
   cumbersome C style comments simply to avoid this
   once per source file warning:
warning: C++ style comments are not allowed in ISO C90

Signed-off-by: Jim Warner <james.warner@comcast.net>
top/top.c
top/top.h