summaryrefslogtreecommitdiffstats
path: root/usr.sbin/fifolog/flint.lnt
blob: 16ee7ade451af64259b7082b387b9699102581cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
// $FreeBSD$
// FlexeLint file for fifolog tools
//

-passes=3
-ffc

// GCC
-cgnu
+d__FreeBSD__=7
+d__GNUC__=4
+d__GNUC_MINOR__=2
+d__FreeBSD_cc_version=700003
+d__attribute__()=
-d__builtin_va_list=void*   // used by stdarg.h
// -d__builtin_stdarg_start()=_to_semi  // ditto
// -d__builtin_va_start(a,b)=((void)(b),(a)=0)  // ditto
// -d__builtin_va_end()=_to_semi        // ditto
+rw(__inline)   // enable the (non-standard) __inline keyword
+rw(__inline__)   // enable the (non-standard) __inline__ keyword

+d"__unused=/*lint -e{715} -e{818} */"

-e537			// Repeated include file
-elib(652)		// #define of symbol '...' declared previously 
-function(exit,__assert)
-function(exit,err)
-function(exit,errx)
-e716			// while(1) ...
-e717			// do ... while(0)

// Ignore return values
-esym(534, memset)
-esym(534, memcpy)
-esym(534, strcpy)
-esym(534, printf)
-esym(534, time)
-esym(534, fprintf)
-esym(534, vfprintf)

+libh(fifolog.h)
+libh(miniobj.h)
+libh(libfifolog.h)

-e713			// loss of precision sign/unsigned
-e732			// loss of sign
-e734			// loss of precision assignment
-e737			// loss of sign in promotion int->unsigned
-e573			// sign/unsign mix in divide
OpenPOWER on IntegriCloud