~ubuntu-branches/debian/sid/varnish/sid

« back to all changes in this revision

Viewing changes to bin/varnishncsa/flint.lnt

  • Committer: Bazaar Package Importer
  • Author(s): Stig Sandbeck Mathisen
  • Date: 2011-03-21 10:16:07 UTC
  • mfrom: (24.1.2 experimental)
  • Revision ID: james.westby@ubuntu.com-20110321101607-528fzl583fqanas5
Tags: 2.1.5-2
ReleaseĀ forĀ unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
-passes=3
 
2
 
 
3
-header(../../config.h)
 
4
 
 
5
+d__attribute__()=
 
6
 
 
7
// Fix strchr() semtics, it can only return NULL if arg2 != 0
 
8
-sem(strchr, 1p, type(1), 2n == 0 ? (@p < 1p) : (@p < 1p || @p == 0 ))
 
9
 
 
10
-ffc    // No automatic custody
 
11
 
 
12
-e763   // Redundant declaration for symbol '...' previously declared
 
13
-e726   // Extraneous comma ignored
 
14
-e728   // Symbol ... not explicitly initialized
 
15
-e716   // while(1) ... 
 
16
-e785   // Too few initializers for aggregate 
 
17
-e786   // String concatenation within initializer
 
18
 
 
19
-emacro(740, TAILQ_PREV) // Unusual pointer cast (incompatible indirect types)
 
20
-emacro((826), TAILQ_PREV) // Suspicious pointer-to-pointer conversion (area too small)
 
21
 
 
22
 
 
23
-esym(534, printf)      // Ignoring return value of function
 
24
-esym(534, fprintf)     // Ignoring return value of function
 
25
-esym(534, memset)      // Ignoring return value of function
 
26
-esym(534, memcpy)      // Ignoring return value of function
 
27
-esym(534, memmove)     // Ignoring return value of function
 
28
-esym(534, strcpy)      // Ignoring return value of function
 
29
-esym(534, vsb_printf)  // Ignoring return value of function
 
30
-esym(534, vsb_cat)     // Ignoring return value of function
 
31
 
 
32
// cache.h
 
33
-emacro(506, INCOMPL) // Constant value Boolean
 
34
 
 
35
// cache_center.c
 
36
-efunc(525, CNT_Session)        // Negative indentation from line
 
37
-efunc(525, http_FilterHeader)  // Negative indentation from line
 
38
-efunc(539, http_FilterHeader)  // Positive indentation from line
 
39
 
 
40
// cache_vcl.c
 
41
-efunc(525, vcl_handlingname)   // Negative indentation from line
 
42
-esym(528, vcl_handlingname)    // Not referenced
 
43
-e641   // Converting enum 'cli_status_e' to int
 
44
 
 
45
// Review all below this line ///////////////////////////////////////////////
 
46
 
 
47
-e767   // Macro redef (system queue.h vs ours )
 
48
 
 
49
-e574   // Signed-unsigned mix with relational
 
50
-e712   // Loss of precision (assignment) (long long to
 
51
-e747   // Significant prototype coercion (arg. no. 2) long
 
52
-e713   // Loss of precision (assignment) (unsigned long long to long long)
 
53
-e506   // Constant value boolean
 
54
-e818   // Pointer parameter '...' could be declared as pointing to const
 
55
-e774   // Boolean within 'if' always evaluates to False
 
56
-e534   // Ignoring return value of function
 
57
-e557   // unrecog format
 
58
-e732   // Loss of sign (arg. no. 2) (int to unsigned
 
59
-e737   // [45]  Loss of sign in promotion from int to unsigned
 
60