]> andersk Git - splint.git/blame - test/db1/erc.lcs
Fixed test suite (temporarily) to run nested test cases
[splint.git] / test / db1 / erc.lcs
CommitLineData
a469ccf0 1%PASSED Output from LCLint 3.0.0.19
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
15%LCLsort _eemployee0e_Enum enum eemployee0e nil
16%LCLsort gender_ANY enumMem nil nil
17%LCLsort FEMALE enumMem nil nil
18%LCLsort MALE enumMem nil nil
19%LCLsort enumEnd nil nil nil
20%LCLsort _gender synonym _eemployee0e_Enum nil
21%LCLsort _eemployee1e_Enum enum eemployee1e nil
22%LCLsort job_ANY enumMem nil nil
23%LCLsort NONMGR enumMem nil nil
24%LCLsort MGR enumMem nil nil
25%LCLsort enumEnd nil nil nil
26%LCLsort _job synonym _eemployee1e_Enum nil
27%LCLsort _semployee0s_Struct str semployee0s nil
28%LCLsort j strMem __eemployee1e_Enum_Obj nil
29%LCLsort gen strMem __eemployee0e_Enum_Obj nil
30%LCLsort salary strMem _int_Obj nil
31%LCLsort name strMem __char_Obj_Arr nil
32%LCLsort ssNum strMem _int_Obj nil
33%LCLsort strEnd nil nil nil
34%LCLsort _int_Obj obj int nil
35%LCLsort __eemployee0e_Enum_Obj obj _eemployee0e_Enum nil
36%LCLsort __eemployee1e_Enum_Obj obj _eemployee1e_Enum nil
37%LCLsort _semployee0s_Struct_Tuple tup _semployee0s_Struct nil
38%LCLsort __semployee0s_Struct_Ptr ptr _semployee0s_Struct nil
39%LCLsort __semployee0s_Struct_Arr arr _semployee0s_Struct nil
40%LCLsort __semployee0s_Struct_Tuple_Vec vec _semployee0s_Struct_Tuple __semployee0s_Struct_Arr
41%LCLsort _employee synonym _semployee0s_Struct nil
42%LCLsort eref immutable nil nil
43%LCLsort map immutable nil nil
44%LCLsort _map_Obj obj map nil
45%LCLsort empset immutable nil nil
46%LCLsort _empset_Obj mutable empset nil
47%LCLsort ereftab immutable nil nil
48%LCLsort _ereftab_Obj mutable ereftab nil
49%LCLsort erc immutable nil nil
50%LCLsort _erc_Obj mutable erc nil
51%LCLsort ercIter immutable nil nil
52%LCLsort _ercIter_Obj mutable ercIter nil
53%LCLSortTableEnd
54%LCLSymbolTable
1ac6313d 55%LCLop min :int, int -> int
885824d3 56%LCLop max :int, int -> int
57%LCLop 0 : -> int
58%LCLop 0 : -> double
59%LCLop 1 : -> int
60%LCLop 1 : -> double
885824d3 61%LCLop if __ then __ else __ :bool, bool, bool -> bool
62%LCLop if __ then __ else __ :bool, int, int -> int
63%LCLop if __ then __ else __ :bool, double, double -> double
64%LCLop if __ then __ else __ :bool, _char_Vec, _char_Vec -> _char_Vec
65%LCLop if __ then __ else __ :bool, char, char -> char
1ac6313d 66%LCLop __ < __ :int, int -> bool
67%LCLop __ < __ :double, double -> bool
885824d3 68%LCLop empty : -> _char_Vec
69%LCLop __ > __ :int, int -> bool
70%LCLop __ > __ :double, double -> bool
71%LCLop count :char, _char_Vec -> int
72%LCLop head :_char_Vec -> char
73%LCLop __ \inv :double -> double
74%LCLop init :_char_Vec -> _char_Vec
75%LCLop isEmpty :_char_Vec -> bool
76%LCLop last :_char_Vec -> char
77%LCLop len :_char_Vec -> int
78%LCLop prefix :_char_Vec, int -> _char_Vec
79%LCLop __ / __ :double, double -> double
885824d3 80%LCLop __ \implies __ :bool, bool -> bool
1ac6313d 81%LCLop removePrefix :_char_Vec, int -> _char_Vec
885824d3 82%LCLop substring :_char_Vec, int, int -> _char_Vec
83%LCLop __ || __ :_char_Vec, _char_Vec -> _char_Vec
84%LCLop tail :_char_Vec -> _char_Vec
85%LCLop __ \in __ :char, _char_Vec -> bool
86%LCLop nullTerminated :_char_Vec -> bool
87%LCLop throughNull :_char_Vec -> _char_Vec
88%LCLop sameStr :_char_Vec, _char_Vec -> bool
89%LCLop lenStr :_char_Vec -> int
90%LCLop times10plus :int, int -> int
91%LCLop plus1 :int -> int
92%LCLop 2 : -> int
93%LCLop 3 : -> int
94%LCLop 4 : -> int
95%LCLop 5 : -> int
96%LCLop 6 : -> int
97%LCLop 7 : -> int
98%LCLop 8 : -> int
99%LCLop 9 : -> int
100%LCLop MALE : -> _eemployee0e_Enum
101%LCLop FEMALE : -> _eemployee0e_Enum
885824d3 102%LCLop __ * __ :int, int -> int
103%LCLop __ * __ :double, double -> double
1ac6313d 104%LCLop gender_ANY : -> _eemployee0e_Enum
885824d3 105%LCLop true : -> bool
1ac6313d 106%LCLtag eemployee0e enum
885824d3 107%LCLop false : -> bool
108%LCLop MGR : -> _eemployee1e_Enum
109%LCLop NONMGR : -> _eemployee1e_Enum
885824d3 110%LCLop __ \and __ :bool, bool -> bool
1ac6313d 111%LCLop job_ANY : -> _eemployee1e_Enum
885824d3 112%LCLop __ \or __ :bool, bool -> bool
885824d3 113%LCLop __ \eq __ :bool, bool -> bool
114%LCLop __ \eq __ :int, int -> bool
115%LCLop __ \eq __ :double, double -> bool
116%LCLop __ \eq __ :_char_Vec, _char_Vec -> bool
117%LCLop __ \eq __ :char, char -> bool
118%LCLop \not __ :bool -> bool
1ac6313d 119%LCLtag eemployee1e enum
885824d3 120%LCLop __ \neq __ :bool, bool -> bool
121%LCLop __ \neq __ :int, int -> bool
122%LCLop __ \neq __ :double, double -> bool
123%LCLop __ \neq __ :_char_Vec, _char_Vec -> bool
124%LCLop __ \neq __ :char, char -> bool
125%LCLop { __ } :char -> _char_Vec
126%LCLtag semployee0s struct
885824d3 127%LCLop __ [] :__char_Obj_Ptr -> __char_Obj_Arr
128%LCLop __ [] :__semployee0s_Struct_Ptr -> __semployee0s_Struct_Arr
1ac6313d 129%LCLop __ |- __ :_char_Vec, char -> _char_Vec
885824d3 130%LCLop __ [__] :_char_Vec, int -> char
131%LCLop __ [__] :__char_Obj_Arr, int -> _char_Obj
132%LCLop __ [__] :__semployee0s_Struct_Tuple_Vec, int -> _semployee0s_Struct_Tuple
133%LCLop __ [__] :__semployee0s_Struct_Arr, int -> _semployee0s_Struct
1ac6313d 134%LCLop __ -| __ :char, _char_Vec -> _char_Vec
885824d3 135%LCLop [__, __, __, __, __] :_eemployee1e_Enum, _eemployee0e_Enum, int, _char_Vec, int -> _semployee0s_Struct_Tuple
136%LCLop __ \leq __ :int, int -> bool
137%LCLop __ \leq __ :double, double -> bool
138%LCLop __ \geq __ :int, int -> bool
139%LCLop __ \geq __ :double, double -> bool
140%LCLop null : -> char
141%LCLop __ \select ssNum :_semployee0s_Struct_Tuple -> int
142%LCLop __ \select ssNum :_semployee0s_Struct -> _int_Obj
143%LCLop __ \select name :_semployee0s_Struct_Tuple -> _char_Vec
144%LCLop __ \select name :_semployee0s_Struct -> __char_Obj_Arr
145%LCLop __ \field_arrow ssNum :__semployee0s_Struct_Ptr -> _int_Obj
146%LCLop __ \select salary :_semployee0s_Struct_Tuple -> int
147%LCLop __ \select salary :_semployee0s_Struct -> _int_Obj
148%LCLop __ \field_arrow name :__semployee0s_Struct_Ptr -> __char_Obj_Arr
149%LCLop __ \select gen :_semployee0s_Struct_Tuple -> _eemployee0e_Enum
150%LCLop __ \select gen :_semployee0s_Struct -> __eemployee0e_Enum_Obj
151%LCLop __ \field_arrow salary :__semployee0s_Struct_Ptr -> _int_Obj
152%LCLop __ \select j :_semployee0s_Struct_Tuple -> _eemployee1e_Enum
153%LCLop __ \select j :_semployee0s_Struct -> __eemployee1e_Enum_Obj
154%LCLop __ \field_arrow gen :__semployee0s_Struct_Ptr -> __eemployee0e_Enum_Obj
155%LCLop __ \field_arrow j :__semployee0s_Struct_Ptr -> __eemployee1e_Enum_Obj
156%LCLop NIL : -> __char_Obj_Ptr
157%LCLop NIL : -> __semployee0s_Struct_Ptr
158%LCLop - __ :int -> int
159%LCLop - __ :double -> double
160%LCLop __ + __ :__char_Obj_Ptr, int -> __char_Obj_Ptr
161%LCLop __ + __ :int, __char_Obj_Ptr -> __char_Obj_Ptr
162%LCLop __ + __ :int, int -> int
163%LCLop __ + __ :double, double -> double
164%LCLop __ + __ :__semployee0s_Struct_Ptr, int -> __semployee0s_Struct_Ptr
165%LCLop __ + __ :int, __semployee0s_Struct_Ptr -> __semployee0s_Struct_Ptr
166%LCLop __ - __ :__char_Obj_Ptr, int -> __char_Obj_Ptr
167%LCLop __ - __ :__char_Obj_Ptr, __char_Obj_Ptr -> int
168%LCLop __ - __ :int, int -> int
169%LCLop __ - __ :double, double -> double
170%LCLop __ - __ :__semployee0s_Struct_Ptr, int -> __semployee0s_Struct_Ptr
171%LCLop __ - __ :__semployee0s_Struct_Ptr, __semployee0s_Struct_Ptr -> int
172%LCLop sizeof :bool -> int
173%LCLop sizeof :int -> int
174%LCLop sizeof :char -> int
175%LCLop sizeof :void -> int
176%LCLop sizeof :float -> int
177%LCLop sizeof :double -> int
178%LCLop sizeof :_eemployee0e_Enum -> int
179%LCLop sizeof :_eemployee1e_Enum -> int
180%LCLop sizeof :eref -> int
181%LCLop sizeof :map -> int
182%LCLop sizeof :empset -> int
183%LCLop sizeof :ereftab -> int
184%LCLop sizeof :erc -> int
185%LCLop sizeof :ercIter -> int
186%LCLop isSub :_char_Vec, int -> bool
187%LCLop isSub :__char_Obj_Arr, int -> bool
188%LCLop isSub :__semployee0s_Struct_Tuple_Vec, int -> bool
189%LCLop isSub :__semployee0s_Struct_Arr, int -> bool
190%LCLop succ :int -> int
191%LCLop pred :int -> int
192%LCLop abs :int -> int
193%LCLop abs :double -> double
194%LCLop div :int, int -> int
195%LCLop mod :int, int -> int
885824d3 196%LCLtype float float exposed
197%LCLtype bool bool immutable
198%LCLconst FALSE bool
199%LCLconst TRUE bool
200%LCLtype float float exposed
201%LCLtype bool bool immutable
202%LCLconst FALSE bool
203%LCLconst TRUE bool
204%LCLtype float float exposed
205%LCLtype bool bool immutable
206%LCLconst FALSE bool
207%LCLconst TRUE bool
208%LCLtype float float exposed
209%LCLtype bool bool immutable
210%LCLconst FALSE bool
211%LCLconst TRUE bool
212%LCLconst TRUE bool
213%LCLconst FALSE bool
214%LCLconst maxEmployeeName int
215%LCLconst employeePrintSize int
216%LCLenumConst MALE _eemployee0e_Enum
217%LCLenumConst FEMALE _eemployee0e_Enum
218%LCLenumConst gender_ANY _eemployee0e_Enum
219%LCLtype gender _gender exposed
220%LCLenumConst MGR _eemployee1e_Enum
221%LCLenumConst NONMGR _eemployee1e_Enum
222%LCLenumConst job_ANY _eemployee1e_Enum
223%LCLtype job _job exposed
224%LCLtype employee _employee exposed
225%LCLfcn employee_sprint : __char_Obj_Arr, _semployee0s_Struct_Tuple -> void
226%LCLfcnGlobals
227%LCLfcn employee_equal : __semployee0s_Struct_Ptr, __semployee0s_Struct_Ptr -> bool
228%LCLfcnGlobals
229%LCLfcn employee_setName : __semployee0s_Struct_Ptr, __char_Obj_Arr -> bool
230%LCLfcnGlobals
231%LCLfcn employee_initMod : -> void
232%LCLfcnGlobals
233%LCLtype eref eref immutable
234%LCLtype map map immutable
235%LCLvar m _map_Obj
236%LCLconst erefNIL eref
237%LCLfcn eref_alloc : -> eref
238%LCLfcnGlobals _map_Obj m;
239%LCLfcn eref_free : eref -> void
240%LCLfcnGlobals _map_Obj m;
241%LCLfcn eref_assign : eref, _semployee0s_Struct_Tuple -> void
242%LCLfcnGlobals _map_Obj m;
243%LCLfcn eref_get : eref -> _semployee0s_Struct
244%LCLfcnGlobals _map_Obj m;
245%LCLfcn eref_equal : eref, eref -> bool
246%LCLfcnGlobals
247%LCLfcn eref_initMod : -> void
248%LCLfcnGlobals _map_Obj m;
249%LCLtype erc _erc_Obj mutable
250%LCLtype ercIter _ercIter_Obj mutable
251%LCLfcn erc_create : -> _erc_Obj
252%LCLfcnGlobals
253%LCLfcn erc_clear : _erc_Obj -> void
254%LCLfcnGlobals
255%LCLfcn erc_insert : _erc_Obj, eref -> void
256%LCLfcnGlobals
257%LCLfcn erc_delete : _erc_Obj, eref -> bool
258%LCLfcnGlobals
259%LCLfcn erc_member : eref, _erc_Obj -> bool
260%LCLfcnGlobals
261%LCLfcn erc_choose : _erc_Obj -> eref
262%LCLfcnGlobals
263%LCLfcn erc_size : _erc_Obj -> int
264%LCLfcnGlobals
265%LCLfcn erc_iterStart : _erc_Obj -> _ercIter_Obj
266%LCLfcnGlobals
267%LCLfcn erc_yield : _ercIter_Obj -> eref
268%LCLfcnGlobals
269%LCLfcn erc_iterFinal : _ercIter_Obj -> void
270%LCLfcnGlobals
271%LCLfcn erc_join : _erc_Obj, _erc_Obj -> void
272%LCLfcnGlobals
273%LCLfcn erc_sprint : _erc_Obj -> __char_Obj_Ptr
274%LCLfcnGlobals
275%LCLfcn erc_final : _erc_Obj -> void
276%LCLfcnGlobals
277%LCLfcn erc_initMod : -> void
278%LCLfcnGlobals
279%LCLSymbolTableEnd
This page took 0.134052 seconds and 5 git commands to generate.