I tried a simple test with an include of that file, and lclint did not
        complain on Sun Solaris 2.7, but on 2.8, I got this:
        
        /usr/include/sys/strft.h:30:26: Parse Error:
            Suspect missing struct or union keyword: hrtime_t :
            unsigned int. (For help on parse errors, see lclint -help parseerrors.)
        
        This is odd: the test file compiles without complaint, and the
        preprocessor output from the test produces a file that LCLint 3.0.0.17
        does not complain about either.
        
I get the same thing, also under Solaris 2.8.
I note that hrtime_t is defined in /usr/include/sys/time.h
as longlong_t.  Does LClint know about 'long long' yet?

Reply via email to