]> andersk Git - splint.git/blame - test/alias3.lcs
Commiting Merge of changes made in semester and ver 2.5M
[splint.git] / test / alias3.lcs
CommitLineData
885824d3 1%PASSED Output from LCLint 2.5m
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
15%LCLsort _salias30s_Struct str salias30s nil
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
24%LCLsort _salias30s_Struct_Tuple tup _salias30s_Struct nil
25%LCLsort __salias30s_Struct_Ptr ptr _salias30s_Struct nil
26%LCLsort __salias30s_Struct_Arr arr _salias30s_Struct nil
27%LCLsort __salias30s_Struct_Tuple_Vec vec _salias30s_Struct_Tuple __salias30s_Struct_Arr
28%LCLsort _st synonym _salias30s_Struct nil
29%LCLsort _ualias30u_Union union ualias30u nil
30%LCLsort c unionMem _____int_Obj_Ptr_Obj_Ptr_Obj nil
31%LCLsort t unionMem ___salias30s_Struct_Ptr_Obj nil
32%LCLsort s unionMem _salias30s_Struct nil
33%LCLsort a unionMem _int_Obj nil
34%LCLsort unionEnd nil nil nil
35%LCLsort ___salias30s_Struct_Ptr_Obj obj __salias30s_Struct_Ptr nil
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
40%LCLsort _ualias30u_Union_UnionVal unionval _ualias30u_Union nil
41%LCLsort __ualias30u_Union_Ptr ptr _ualias30u_Union nil
42%LCLsort __ualias30u_Union_Arr arr _ualias30u_Union nil
43%LCLsort __ualias30u_Union_UnionVal_Vec vec _ualias30u_Union_UnionVal __ualias30u_Union_Arr
44%LCLsort _ut synonym _ualias30u_Union nil
45%LCLsort ___ualias30u_Union_Ptr_Obj obj __ualias30u_Union_Ptr nil
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
94%LCLop __ * __ :int, int -> int
95%LCLop __ * __ :double, double -> double
96%LCLop true : -> bool
97%LCLop false : -> bool
98%LCLop __ \and __ :bool, bool -> bool
99%LCLop __ \or __ :bool, bool -> bool
100%LCLop __ \eq __ :bool, bool -> bool
101%LCLop __ \eq __ :int, int -> bool
102%LCLop __ \eq __ :double, double -> bool
103%LCLop __ \eq __ :_char_Vec, _char_Vec -> bool
104%LCLop __ \eq __ :char, char -> bool
105%LCLop \not __ :bool -> bool
106%LCLop __ \neq __ :bool, bool -> bool
107%LCLop __ \neq __ :int, int -> bool
108%LCLop __ \neq __ :double, double -> bool
109%LCLop __ \neq __ :_char_Vec, _char_Vec -> bool
110%LCLop __ \neq __ :char, char -> bool
111%LCLop { __ } :char -> _char_Vec
1ac6313d 112%LCLop [__, __] :__int_Obj_Ptr, int -> _salias30s_Struct_Tuple
885824d3 113%LCLop __ \select a :_salias30s_Struct_Tuple -> int
114%LCLop __ \select a :_salias30s_Struct -> _int_Obj
115%LCLop __ \select a :_ualias30u_Union_UnionVal -> int
116%LCLop __ \select a :_ualias30u_Union -> _int_Obj
885824d3 117%LCLop __ [] :__char_Obj_Ptr -> __char_Obj_Arr
118%LCLop __ [] :__int_Obj_Ptr -> __int_Obj_Arr
119%LCLop __ [] :__salias30s_Struct_Ptr -> __salias30s_Struct_Arr
120%LCLop __ [] :____int_Obj_Ptr_Obj_Ptr -> ____int_Obj_Ptr_Obj_Arr
121%LCLop __ [] :__ualias30u_Union_Ptr -> __ualias30u_Union_Arr
1ac6313d 122%LCLop __ \select b :_salias30s_Struct_Tuple -> __int_Obj_Ptr
123%LCLop __ \select b :_salias30s_Struct -> ___int_Obj_Ptr_Obj
124%LCLop __ |- __ :_char_Vec, char -> _char_Vec
885824d3 125%LCLop __ \field_arrow a :__salias30s_Struct_Ptr -> _int_Obj
126%LCLop __ \field_arrow a :__ualias30u_Union_Ptr -> int
127%LCLop __ \field_arrow a :__ualias30u_Union_Ptr -> _int_Obj
885824d3 128%LCLop __ [__] :_char_Vec, int -> char
129%LCLop __ [__] :__char_Obj_Arr, int -> _char_Obj
130%LCLop __ [__] :_int_Vec, int -> int
131%LCLop __ [__] :__int_Obj_Arr, int -> _int_Obj
132%LCLop __ [__] :__salias30s_Struct_Tuple_Vec, int -> _salias30s_Struct_Tuple
133%LCLop __ [__] :__salias30s_Struct_Arr, int -> _salias30s_Struct
134%LCLop __ [__] :___int_Obj_Ptr_Vec, int -> __int_Obj_Ptr
135%LCLop __ [__] :____int_Obj_Ptr_Obj_Arr, int -> ___int_Obj_Ptr_Obj
136%LCLop __ [__] :__ualias30u_Union_UnionVal_Vec, int -> _ualias30u_Union_UnionVal
137%LCLop __ [__] :__ualias30u_Union_Arr, int -> _ualias30u_Union
1ac6313d 138%LCLop __ \field_arrow b :__salias30s_Struct_Ptr -> ___int_Obj_Ptr_Obj
139%LCLop __ -| __ :char, _char_Vec -> _char_Vec
885824d3 140%LCLop __ \leq __ :int, int -> bool
141%LCLop __ \leq __ :double, double -> bool
142%LCLop __ \geq __ :int, int -> bool
143%LCLop __ \geq __ :double, double -> bool
144%LCLop null : -> char
145%LCLop __ \select s :_ualias30u_Union_UnionVal -> _salias30s_Struct_Tuple
146%LCLop __ \select s :_ualias30u_Union -> _salias30s_Struct
147%LCLop __ \select t :_ualias30u_Union_UnionVal -> __salias30s_Struct_Ptr
148%LCLop __ \select t :_ualias30u_Union -> ___salias30s_Struct_Ptr_Obj
149%LCLop __ \field_arrow s :__ualias30u_Union_Ptr -> _salias30s_Struct_Tuple
150%LCLop __ \field_arrow s :__ualias30u_Union_Ptr -> _salias30s_Struct
151%LCLop __ \select c :_ualias30u_Union_UnionVal -> ____int_Obj_Ptr_Obj_Ptr
152%LCLop __ \select c :_ualias30u_Union -> _____int_Obj_Ptr_Obj_Ptr_Obj
153%LCLop __ \field_arrow t :__ualias30u_Union_Ptr -> __salias30s_Struct_Ptr
154%LCLop __ \field_arrow t :__ualias30u_Union_Ptr -> ___salias30s_Struct_Ptr_Obj
155%LCLop __ \field_arrow c :__ualias30u_Union_Ptr -> ____int_Obj_Ptr_Obj_Ptr
156%LCLop __ \field_arrow c :__ualias30u_Union_Ptr -> _____int_Obj_Ptr_Obj_Ptr_Obj
157%LCLop NIL : -> __char_Obj_Ptr
158%LCLop NIL : -> __int_Obj_Ptr
159%LCLop NIL : -> __salias30s_Struct_Ptr
160%LCLop NIL : -> ____int_Obj_Ptr_Obj_Ptr
161%LCLop NIL : -> __ualias30u_Union_Ptr
162%LCLop - __ :int -> int
163%LCLop - __ :double -> double
164%LCLop __ + __ :__char_Obj_Ptr, int -> __char_Obj_Ptr
165%LCLop __ + __ :int, __char_Obj_Ptr -> __char_Obj_Ptr
166%LCLop __ + __ :int, int -> int
167%LCLop __ + __ :double, double -> double
168%LCLop __ + __ :__int_Obj_Ptr, int -> __int_Obj_Ptr
169%LCLop __ + __ :int, __int_Obj_Ptr -> __int_Obj_Ptr
170%LCLop __ + __ :__salias30s_Struct_Ptr, int -> __salias30s_Struct_Ptr
171%LCLop __ + __ :int, __salias30s_Struct_Ptr -> __salias30s_Struct_Ptr
172%LCLop __ + __ :____int_Obj_Ptr_Obj_Ptr, int -> ____int_Obj_Ptr_Obj_Ptr
173%LCLop __ + __ :int, ____int_Obj_Ptr_Obj_Ptr -> ____int_Obj_Ptr_Obj_Ptr
174%LCLop __ + __ :__ualias30u_Union_Ptr, int -> __ualias30u_Union_Ptr
175%LCLop __ + __ :int, __ualias30u_Union_Ptr -> __ualias30u_Union_Ptr
176%LCLop __ - __ :__char_Obj_Ptr, int -> __char_Obj_Ptr
177%LCLop __ - __ :__char_Obj_Ptr, __char_Obj_Ptr -> int
178%LCLop __ - __ :int, int -> int
179%LCLop __ - __ :double, double -> double
180%LCLop __ - __ :__int_Obj_Ptr, int -> __int_Obj_Ptr
181%LCLop __ - __ :__int_Obj_Ptr, __int_Obj_Ptr -> int
182%LCLop __ - __ :__salias30s_Struct_Ptr, int -> __salias30s_Struct_Ptr
183%LCLop __ - __ :__salias30s_Struct_Ptr, __salias30s_Struct_Ptr -> int
184%LCLop __ - __ :____int_Obj_Ptr_Obj_Ptr, int -> ____int_Obj_Ptr_Obj_Ptr
185%LCLop __ - __ :____int_Obj_Ptr_Obj_Ptr, ____int_Obj_Ptr_Obj_Ptr -> int
186%LCLop __ - __ :__ualias30u_Union_Ptr, int -> __ualias30u_Union_Ptr
187%LCLop __ - __ :__ualias30u_Union_Ptr, __ualias30u_Union_Ptr -> int
188%LCLop sizeof :bool -> int
189%LCLop sizeof :int -> int
190%LCLop sizeof :char -> int
191%LCLop sizeof :void -> int
192%LCLop sizeof :float -> int
193%LCLop sizeof :double -> int
194%LCLop isSub :_char_Vec, int -> bool
195%LCLop isSub :__char_Obj_Arr, int -> bool
196%LCLop isSub :_int_Vec, int -> bool
197%LCLop isSub :__int_Obj_Arr, int -> bool
198%LCLop isSub :__salias30s_Struct_Tuple_Vec, int -> bool
199%LCLop isSub :__salias30s_Struct_Arr, int -> bool
200%LCLop isSub :___int_Obj_Ptr_Vec, int -> bool
201%LCLop isSub :____int_Obj_Ptr_Obj_Arr, int -> bool
202%LCLop isSub :__ualias30u_Union_UnionVal_Vec, int -> bool
203%LCLop isSub :__ualias30u_Union_Arr, int -> bool
204%LCLop succ :int -> int
205%LCLop pred :int -> int
206%LCLop abs :int -> int
207%LCLop abs :double -> double
208%LCLop div :int, int -> int
209%LCLop mod :int, int -> int
885824d3 210%LCLtype float float exposed
211%LCLtype bool bool immutable
212%LCLconst FALSE bool
213%LCLconst TRUE bool
214%LCLtype st _st exposed
215%LCLtype ut _ut exposed
216%LCLvar gst _salias30s_Struct
217%LCLvar gu ___ualias30u_Union_Ptr_Obj
218%LCLfcn f : __int_Obj_Arr, _salias30s_Struct_Tuple, __ualias30u_Union_Ptr -> int
219%LCLfcnGlobals _salias30s_Struct gst; ___ualias30u_Union_Ptr_Obj gu;
220%LCLfcn model : __int_Obj_Arr -> void
221%LCLfcnGlobals _salias30s_Struct gst; ___ualias30u_Union_Ptr_Obj gu;
222%LCLfcn modst : _salias30s_Struct_Tuple -> void
223%LCLfcnGlobals
224%LCLfcn modu : __ualias30u_Union_Ptr -> void
225%LCLfcnGlobals
226%LCLSymbolTableEnd
This page took 1.293822 seconds and 5 git commands to generate.