]> andersk Git - splint.git/blame - test/alias3.lcs
*** empty log message ***
[splint.git] / test / alias3.lcs
CommitLineData
1d239d69 1%PASSED Output from LCLint 3.0.0.13
885824d3 2%LCLimports
3%LCLSortTable
4%LCLsort bool immutable nil nil
5%LCLsort Bool synonym bool nil
6%LCLsort int primitive nil nil
7%LCLsort char primitive nil nil
8%LCLsort void primitive nil nil
9%LCLsort _char_Obj obj char nil
10%LCLsort __char_Obj_Ptr ptr _char_Obj nil
11%LCLsort __char_Obj_Arr arr _char_Obj nil
12%LCLsort _char_Vec vec char __char_Obj_Arr
13%LCLsort float primitive nil nil
14%LCLsort double primitive nil nil
80ee600a 15%LCLsort _s_st_Struct str s_st nil
885824d3 16%LCLsort b strMem ___int_Obj_Ptr_Obj nil
17%LCLsort a strMem _int_Obj nil
18%LCLsort strEnd nil nil nil
19%LCLsort _int_Obj obj int nil
20%LCLsort __int_Obj_Ptr ptr _int_Obj nil
21%LCLsort __int_Obj_Arr arr _int_Obj nil
22%LCLsort _int_Vec vec int __int_Obj_Arr
23%LCLsort ___int_Obj_Ptr_Obj obj __int_Obj_Ptr nil
80ee600a 24%LCLsort _s_st_Struct_Tuple tup _s_st_Struct nil
25%LCLsort __s_st_Struct_Ptr ptr _s_st_Struct nil
26%LCLsort __s_st_Struct_Arr arr _s_st_Struct nil
27%LCLsort __s_st_Struct_Tuple_Vec vec _s_st_Struct_Tuple __s_st_Struct_Arr
28%LCLsort _st synonym _s_st_Struct nil
29%LCLsort _s_ut_Union union s_ut nil
885824d3 30%LCLsort c unionMem _____int_Obj_Ptr_Obj_Ptr_Obj nil
80ee600a 31%LCLsort t unionMem ___s_st_Struct_Ptr_Obj nil
32%LCLsort s unionMem _s_st_Struct nil
885824d3 33%LCLsort a unionMem _int_Obj nil
34%LCLsort unionEnd nil nil nil
80ee600a 35%LCLsort ___s_st_Struct_Ptr_Obj obj __s_st_Struct_Ptr nil
885824d3 36%LCLsort ____int_Obj_Ptr_Obj_Ptr ptr ___int_Obj_Ptr_Obj nil
37%LCLsort ____int_Obj_Ptr_Obj_Arr arr ___int_Obj_Ptr_Obj nil
38%LCLsort ___int_Obj_Ptr_Vec vec __int_Obj_Ptr ____int_Obj_Ptr_Obj_Arr
39%LCLsort _____int_Obj_Ptr_Obj_Ptr_Obj obj ____int_Obj_Ptr_Obj_Ptr nil
80ee600a 40%LCLsort _s_ut_Union_UnionVal unionval _s_ut_Union nil
41%LCLsort __s_ut_Union_Ptr ptr _s_ut_Union nil
42%LCLsort __s_ut_Union_Arr arr _s_ut_Union nil
43%LCLsort __s_ut_Union_UnionVal_Vec vec _s_ut_Union_UnionVal __s_ut_Union_Arr
44%LCLsort _ut synonym _s_ut_Union nil
45%LCLsort ___s_ut_Union_Ptr_Obj obj __s_ut_Union_Ptr nil
885824d3 46%LCLSortTableEnd
47%LCLSymbolTable
1ac6313d 48%LCLop min :int, int -> int
885824d3 49%LCLop max :int, int -> int
50%LCLop 0 : -> int
51%LCLop 0 : -> double
52%LCLop 1 : -> int
53%LCLop 1 : -> double
885824d3 54%LCLop if __ then __ else __ :bool, bool, bool -> bool
55%LCLop if __ then __ else __ :bool, int, int -> int
56%LCLop if __ then __ else __ :bool, double, double -> double
57%LCLop if __ then __ else __ :bool, _char_Vec, _char_Vec -> _char_Vec
58%LCLop if __ then __ else __ :bool, char, char -> char
1ac6313d 59%LCLop __ < __ :int, int -> bool
60%LCLop __ < __ :double, double -> bool
885824d3 61%LCLop empty : -> _char_Vec
62%LCLop __ > __ :int, int -> bool
63%LCLop __ > __ :double, double -> bool
64%LCLop count :char, _char_Vec -> int
65%LCLop head :_char_Vec -> char
66%LCLop __ \inv :double -> double
67%LCLop init :_char_Vec -> _char_Vec
68%LCLop isEmpty :_char_Vec -> bool
69%LCLop last :_char_Vec -> char
70%LCLop len :_char_Vec -> int
71%LCLop prefix :_char_Vec, int -> _char_Vec
72%LCLop __ / __ :double, double -> double
885824d3 73%LCLop __ \implies __ :bool, bool -> bool
1ac6313d 74%LCLop removePrefix :_char_Vec, int -> _char_Vec
885824d3 75%LCLop substring :_char_Vec, int, int -> _char_Vec
76%LCLop __ || __ :_char_Vec, _char_Vec -> _char_Vec
77%LCLop tail :_char_Vec -> _char_Vec
78%LCLop __ \in __ :char, _char_Vec -> bool
79%LCLop nullTerminated :_char_Vec -> bool
80%LCLop throughNull :_char_Vec -> _char_Vec
81%LCLop sameStr :_char_Vec, _char_Vec -> bool
82%LCLop lenStr :_char_Vec -> int
83%LCLop times10plus :int, int -> int
84%LCLop plus1 :int -> int
85%LCLop 2 : -> int
86%LCLop 3 : -> int
87%LCLop 4 : -> int
88%LCLop 5 : -> int
89%LCLop 6 : -> int
90%LCLop 6 : -> double
91%LCLop 7 : -> int
92%LCLop 8 : -> int
93%LCLop 9 : -> int
80ee600a 94%LCLtag s_st struct
885824d3 95%LCLop __ * __ :int, int -> int
96%LCLop __ * __ :double, double -> double
97%LCLop true : -> bool
98%LCLop false : -> bool
99%LCLop __ \and __ :bool, bool -> bool
100%LCLop __ \or __ :bool, bool -> bool
101%LCLop __ \eq __ :bool, bool -> bool
102%LCLop __ \eq __ :int, int -> bool
103%LCLop __ \eq __ :double, double -> bool
104%LCLop __ \eq __ :_char_Vec, _char_Vec -> bool
105%LCLop __ \eq __ :char, char -> bool
106%LCLop \not __ :bool -> bool
107%LCLop __ \neq __ :bool, bool -> bool
108%LCLop __ \neq __ :int, int -> bool
109%LCLop __ \neq __ :double, double -> bool
110%LCLop __ \neq __ :_char_Vec, _char_Vec -> bool
111%LCLop __ \neq __ :char, char -> bool
112%LCLop { __ } :char -> _char_Vec
80ee600a 113%LCLtag s_ut union
114%LCLop [__, __] :__int_Obj_Ptr, int -> _s_st_Struct_Tuple
885824d3 115%LCLop __ [] :__char_Obj_Ptr -> __char_Obj_Arr
116%LCLop __ [] :__int_Obj_Ptr -> __int_Obj_Arr
80ee600a 117%LCLop __ [] :__s_st_Struct_Ptr -> __s_st_Struct_Arr
885824d3 118%LCLop __ [] :____int_Obj_Ptr_Obj_Ptr -> ____int_Obj_Ptr_Obj_Arr
80ee600a 119%LCLop __ [] :__s_ut_Union_Ptr -> __s_ut_Union_Arr
120%LCLop __ \select a :_s_st_Struct_Tuple -> int
121%LCLop __ \select a :_s_st_Struct -> _int_Obj
122%LCLop __ \select a :_s_ut_Union_UnionVal -> int
123%LCLop __ \select a :_s_ut_Union -> _int_Obj
1ac6313d 124%LCLop __ |- __ :_char_Vec, char -> _char_Vec
80ee600a 125%LCLop __ \select b :_s_st_Struct_Tuple -> __int_Obj_Ptr
126%LCLop __ \select b :_s_st_Struct -> ___int_Obj_Ptr_Obj
885824d3 127%LCLop __ [__] :_char_Vec, int -> char
128%LCLop __ [__] :__char_Obj_Arr, int -> _char_Obj
129%LCLop __ [__] :_int_Vec, int -> int
130%LCLop __ [__] :__int_Obj_Arr, int -> _int_Obj
80ee600a 131%LCLop __ [__] :__s_st_Struct_Tuple_Vec, int -> _s_st_Struct_Tuple
132%LCLop __ [__] :__s_st_Struct_Arr, int -> _s_st_Struct
885824d3 133%LCLop __ [__] :___int_Obj_Ptr_Vec, int -> __int_Obj_Ptr
134%LCLop __ [__] :____int_Obj_Ptr_Obj_Arr, int -> ___int_Obj_Ptr_Obj
80ee600a 135%LCLop __ [__] :__s_ut_Union_UnionVal_Vec, int -> _s_ut_Union_UnionVal
136%LCLop __ [__] :__s_ut_Union_Arr, int -> _s_ut_Union
137%LCLop __ \field_arrow a :__s_st_Struct_Ptr -> _int_Obj
138%LCLop __ \field_arrow a :__s_ut_Union_Ptr -> int
139%LCLop __ \field_arrow a :__s_ut_Union_Ptr -> _int_Obj
1ac6313d 140%LCLop __ -| __ :char, _char_Vec -> _char_Vec
80ee600a 141%LCLop __ \field_arrow b :__s_st_Struct_Ptr -> ___int_Obj_Ptr_Obj
885824d3 142%LCLop __ \leq __ :int, int -> bool
143%LCLop __ \leq __ :double, double -> bool
144%LCLop __ \geq __ :int, int -> bool
145%LCLop __ \geq __ :double, double -> bool
146%LCLop null : -> char
80ee600a 147%LCLop __ \select s :_s_ut_Union_UnionVal -> _s_st_Struct_Tuple
148%LCLop __ \select s :_s_ut_Union -> _s_st_Struct
149%LCLop __ \select t :_s_ut_Union_UnionVal -> __s_st_Struct_Ptr
150%LCLop __ \select t :_s_ut_Union -> ___s_st_Struct_Ptr_Obj
151%LCLop __ \field_arrow s :__s_ut_Union_Ptr -> _s_st_Struct_Tuple
152%LCLop __ \field_arrow s :__s_ut_Union_Ptr -> _s_st_Struct
153%LCLop __ \select c :_s_ut_Union_UnionVal -> ____int_Obj_Ptr_Obj_Ptr
154%LCLop __ \select c :_s_ut_Union -> _____int_Obj_Ptr_Obj_Ptr_Obj
155%LCLop __ \field_arrow t :__s_ut_Union_Ptr -> __s_st_Struct_Ptr
156%LCLop __ \field_arrow t :__s_ut_Union_Ptr -> ___s_st_Struct_Ptr_Obj
157%LCLop __ \field_arrow c :__s_ut_Union_Ptr -> ____int_Obj_Ptr_Obj_Ptr
158%LCLop __ \field_arrow c :__s_ut_Union_Ptr -> _____int_Obj_Ptr_Obj_Ptr_Obj
885824d3 159%LCLop NIL : -> __char_Obj_Ptr
160%LCLop NIL : -> __int_Obj_Ptr
80ee600a 161%LCLop NIL : -> __s_st_Struct_Ptr
885824d3 162%LCLop NIL : -> ____int_Obj_Ptr_Obj_Ptr
80ee600a 163%LCLop NIL : -> __s_ut_Union_Ptr
885824d3 164%LCLop - __ :int -> int
165%LCLop - __ :double -> double
166%LCLop __ + __ :__char_Obj_Ptr, int -> __char_Obj_Ptr
167%LCLop __ + __ :int, __char_Obj_Ptr -> __char_Obj_Ptr
168%LCLop __ + __ :int, int -> int
169%LCLop __ + __ :double, double -> double
170%LCLop __ + __ :__int_Obj_Ptr, int -> __int_Obj_Ptr
171%LCLop __ + __ :int, __int_Obj_Ptr -> __int_Obj_Ptr
80ee600a 172%LCLop __ + __ :__s_st_Struct_Ptr, int -> __s_st_Struct_Ptr
173%LCLop __ + __ :int, __s_st_Struct_Ptr -> __s_st_Struct_Ptr
885824d3 174%LCLop __ + __ :____int_Obj_Ptr_Obj_Ptr, int -> ____int_Obj_Ptr_Obj_Ptr
175%LCLop __ + __ :int, ____int_Obj_Ptr_Obj_Ptr -> ____int_Obj_Ptr_Obj_Ptr
80ee600a 176%LCLop __ + __ :__s_ut_Union_Ptr, int -> __s_ut_Union_Ptr
177%LCLop __ + __ :int, __s_ut_Union_Ptr -> __s_ut_Union_Ptr
885824d3 178%LCLop __ - __ :__char_Obj_Ptr, int -> __char_Obj_Ptr
179%LCLop __ - __ :__char_Obj_Ptr, __char_Obj_Ptr -> int
180%LCLop __ - __ :int, int -> int
181%LCLop __ - __ :double, double -> double
182%LCLop __ - __ :__int_Obj_Ptr, int -> __int_Obj_Ptr
183%LCLop __ - __ :__int_Obj_Ptr, __int_Obj_Ptr -> int
80ee600a 184%LCLop __ - __ :__s_st_Struct_Ptr, int -> __s_st_Struct_Ptr
185%LCLop __ - __ :__s_st_Struct_Ptr, __s_st_Struct_Ptr -> int
885824d3 186%LCLop __ - __ :____int_Obj_Ptr_Obj_Ptr, int -> ____int_Obj_Ptr_Obj_Ptr
187%LCLop __ - __ :____int_Obj_Ptr_Obj_Ptr, ____int_Obj_Ptr_Obj_Ptr -> int
80ee600a 188%LCLop __ - __ :__s_ut_Union_Ptr, int -> __s_ut_Union_Ptr
189%LCLop __ - __ :__s_ut_Union_Ptr, __s_ut_Union_Ptr -> int
885824d3 190%LCLop sizeof :bool -> int
191%LCLop sizeof :int -> int
192%LCLop sizeof :char -> int
193%LCLop sizeof :void -> int
194%LCLop sizeof :float -> int
195%LCLop sizeof :double -> int
196%LCLop isSub :_char_Vec, int -> bool
197%LCLop isSub :__char_Obj_Arr, int -> bool
198%LCLop isSub :_int_Vec, int -> bool
199%LCLop isSub :__int_Obj_Arr, int -> bool
80ee600a 200%LCLop isSub :__s_st_Struct_Tuple_Vec, int -> bool
201%LCLop isSub :__s_st_Struct_Arr, int -> bool
885824d3 202%LCLop isSub :___int_Obj_Ptr_Vec, int -> bool
203%LCLop isSub :____int_Obj_Ptr_Obj_Arr, int -> bool
80ee600a 204%LCLop isSub :__s_ut_Union_UnionVal_Vec, int -> bool
205%LCLop isSub :__s_ut_Union_Arr, int -> bool
885824d3 206%LCLop succ :int -> int
207%LCLop pred :int -> int
208%LCLop abs :int -> int
209%LCLop abs :double -> double
210%LCLop div :int, int -> int
211%LCLop mod :int, int -> int
885824d3 212%LCLtype float float exposed
213%LCLtype bool bool immutable
214%LCLconst FALSE bool
215%LCLconst TRUE bool
216%LCLtype st _st exposed
217%LCLtype ut _ut exposed
80ee600a 218%LCLvar gst _s_st_Struct
219%LCLvar gu ___s_ut_Union_Ptr_Obj
220%LCLfcn f : __int_Obj_Arr, _s_st_Struct_Tuple, __s_ut_Union_Ptr -> int
221%LCLfcnGlobals _s_st_Struct gst; ___s_ut_Union_Ptr_Obj gu;
885824d3 222%LCLfcn model : __int_Obj_Arr -> void
80ee600a 223%LCLfcnGlobals _s_st_Struct gst; ___s_ut_Union_Ptr_Obj gu;
224%LCLfcn modst : _s_st_Struct_Tuple -> void
885824d3 225%LCLfcnGlobals
80ee600a 226%LCLfcn modu : __s_ut_Union_Ptr -> void
885824d3 227%LCLfcnGlobals
228%LCLSymbolTableEnd
This page took 0.087328 seconds and 5 git commands to generate.