File Coverage

proparam.c
Criterion Covered Total %
statement 111 189 58.7
branch 4 4 100.0
condition n/a
subroutine n/a
pod n/a
total 115 193 59.5


line stmt bran cond sub pod time code
1             /* generated; do not edit */
2             #include "pabidecl.h"
3             #include "pabstract.h"
4             #include "pparam.h"
5             #include "proparam.h"
6              
7              
8             API_IMPL
9             int
10 0           APICALL tmplpro_get_option_global_vars(struct tmplpro_param* param) {
11 0           return param->global_vars;
12             }
13              
14             API_IMPL
15             void
16 449           APICALL tmplpro_set_option_global_vars(struct tmplpro_param* param, int val) {
17 449           param->global_vars=val;
18 449           }
19              
20             API_IMPL
21             int
22 0           APICALL tmplpro_get_option_max_includes(struct tmplpro_param* param) {
23 0           return param->max_includes;
24             }
25              
26             API_IMPL
27             void
28 449           APICALL tmplpro_set_option_max_includes(struct tmplpro_param* param, int val) {
29 449           param->max_includes=val;
30 449           }
31              
32             API_IMPL
33             int
34 449           APICALL tmplpro_get_option_debug(struct tmplpro_param* param) {
35 449           return param->debug;
36             }
37              
38             API_IMPL
39             void
40 449           APICALL tmplpro_set_option_debug(struct tmplpro_param* param, int val) {
41 449           param->debug=val;
42 449           }
43              
44             API_IMPL
45             int
46 0           APICALL tmplpro_get_option_tmpl_var_case(struct tmplpro_param* param) {
47 0           return param->tmpl_var_case;
48             }
49              
50             API_IMPL
51             void
52 445           APICALL tmplpro_set_option_tmpl_var_case(struct tmplpro_param* param, int val) {
53 445           param->tmpl_var_case=val;
54 445           }
55              
56             API_IMPL
57             int
58 0           APICALL tmplpro_get_option_no_includes(struct tmplpro_param* param) {
59 0           return (int) param->no_includes;
60             }
61              
62             API_IMPL
63             void
64 449           APICALL tmplpro_set_option_no_includes(struct tmplpro_param* param, int val) {
65 449           param->no_includes=(flag)val;
66 449           }
67              
68             API_IMPL
69             int
70 0           APICALL tmplpro_get_option_loop_context_vars(struct tmplpro_param* param) {
71 0           return (int) param->loop_context_vars;
72             }
73              
74             API_IMPL
75             void
76 449           APICALL tmplpro_set_option_loop_context_vars(struct tmplpro_param* param, int val) {
77 449           param->loop_context_vars=(flag)val;
78 449           }
79              
80             API_IMPL
81             int
82 0           APICALL tmplpro_get_option_strict(struct tmplpro_param* param) {
83 0           return (int) param->strict;
84             }
85              
86             API_IMPL
87             void
88 449           APICALL tmplpro_set_option_strict(struct tmplpro_param* param, int val) {
89 449           param->strict=(flag)val;
90 449           }
91              
92             API_IMPL
93             int
94 0           APICALL tmplpro_get_option_filters(struct tmplpro_param* param) {
95 0           return (int) param->filters;
96             }
97              
98             API_IMPL
99             void
100 5           APICALL tmplpro_set_option_filters(struct tmplpro_param* param, int val) {
101 5           param->filters=(flag)val;
102 5           }
103              
104             API_IMPL
105             int
106 0           APICALL tmplpro_get_option_default_escape(struct tmplpro_param* param) {
107 0           return param->default_escape;
108             }
109              
110             API_IMPL
111             void
112 2           APICALL tmplpro_set_option_default_escape(struct tmplpro_param* param, int val) {
113 2           param->default_escape=val;
114 2           }
115              
116             API_IMPL
117             const char*
118 0           APICALL tmplpro_get_option_filename(struct tmplpro_param* param) {
119 0           return param->filename;
120             }
121              
122             API_IMPL
123             void
124 449           APICALL tmplpro_set_option_filename(struct tmplpro_param* param, const char* val) {
125 449           param->filename=val;
126 449 100         if (NULL!=val) {
127 233           param->scalarref.begin=NULL;
128 233           param->scalarref.endnext=NULL;
129             }
130 449           }
131              
132             API_IMPL
133             PSTRING
134 0           APICALL tmplpro_get_option_scalarref(struct tmplpro_param* param) {
135 0           return param->scalarref;
136             }
137              
138             API_IMPL
139             void
140 449           APICALL tmplpro_set_option_scalarref(struct tmplpro_param* param, PSTRING val) {
141 449           param->scalarref=val;
142 449 100         if (NULL!=val.begin) param->filename=NULL;
143 449           }
144              
145             API_IMPL
146             int
147 0           APICALL tmplpro_get_option_path_like_variable_scope(struct tmplpro_param* param) {
148 0           return (int) param->path_like_variable_scope;
149             }
150              
151             API_IMPL
152             void
153 1           APICALL tmplpro_set_option_path_like_variable_scope(struct tmplpro_param* param, int val) {
154 1           param->path_like_variable_scope=(flag)val;
155 1           }
156              
157             API_IMPL
158             int
159 0           APICALL tmplpro_get_option_search_path_on_include(struct tmplpro_param* param) {
160 0           return (int) param->search_path_on_include;
161             }
162              
163             API_IMPL
164             void
165 449           APICALL tmplpro_set_option_search_path_on_include(struct tmplpro_param* param, int val) {
166 449           param->search_path_on_include=(flag)val;
167 449           }
168              
169             API_IMPL
170             char**
171 0           APICALL tmplpro_get_option_path(struct tmplpro_param* param) {
172 0           return param->path;
173             }
174              
175             API_IMPL
176             void
177 449           APICALL tmplpro_set_option_path(struct tmplpro_param* param, char** val) {
178 449           param->path=val;
179 449           }
180              
181             API_IMPL
182             char*
183 0           APICALL tmplpro_get_option_template_root(struct tmplpro_param* param) {
184 0           return param->template_root;
185             }
186              
187             API_IMPL
188             void
189 0           APICALL tmplpro_set_option_template_root(struct tmplpro_param* param, char* val) {
190 0           param->template_root=val;
191 0           }
192              
193             API_IMPL
194             writer_functype
195 0           APICALL tmplpro_get_option_WriterFuncPtr(struct tmplpro_param* param) {
196 0           return param->WriterFuncPtr;
197             }
198              
199             API_IMPL
200             void
201 898           APICALL tmplpro_set_option_WriterFuncPtr(struct tmplpro_param* param, writer_functype val) {
202 898           param->WriterFuncPtr=val;
203 898           }
204              
205             API_IMPL
206             get_ABSTRACT_VALUE_functype
207 0           APICALL tmplpro_get_option_GetAbstractValFuncPtr(struct tmplpro_param* param) {
208 0           return param->GetAbstractValFuncPtr;
209             }
210              
211             API_IMPL
212             void
213 449           APICALL tmplpro_set_option_GetAbstractValFuncPtr(struct tmplpro_param* param, get_ABSTRACT_VALUE_functype val) {
214 449           param->GetAbstractValFuncPtr=val;
215 449           }
216              
217             API_IMPL
218             ABSTRACT_VALUE2PSTRING_functype
219 0           APICALL tmplpro_get_option_AbstractVal2pstringFuncPtr(struct tmplpro_param* param) {
220 0           return param->AbstractVal2pstringFuncPtr;
221             }
222              
223             API_IMPL
224             void
225 449           APICALL tmplpro_set_option_AbstractVal2pstringFuncPtr(struct tmplpro_param* param, ABSTRACT_VALUE2PSTRING_functype val) {
226 449           param->AbstractVal2pstringFuncPtr=val;
227 449           }
228              
229             API_IMPL
230             ABSTRACT_VALUE2ABSTRACT_ARRAY_functype
231 0           APICALL tmplpro_get_option_AbstractVal2abstractArrayFuncPtr(struct tmplpro_param* param) {
232 0           return param->AbstractVal2abstractArrayFuncPtr;
233             }
234              
235             API_IMPL
236             void
237 449           APICALL tmplpro_set_option_AbstractVal2abstractArrayFuncPtr(struct tmplpro_param* param, ABSTRACT_VALUE2ABSTRACT_ARRAY_functype val) {
238 449           param->AbstractVal2abstractArrayFuncPtr=val;
239 449           }
240              
241             API_IMPL
242             get_ABSTRACT_ARRAY_length_functype
243 0           APICALL tmplpro_get_option_GetAbstractArrayLengthFuncPtr(struct tmplpro_param* param) {
244 0           return param->GetAbstractArrayLengthFuncPtr;
245             }
246              
247             API_IMPL
248             void
249 449           APICALL tmplpro_set_option_GetAbstractArrayLengthFuncPtr(struct tmplpro_param* param, get_ABSTRACT_ARRAY_length_functype val) {
250 449           param->GetAbstractArrayLengthFuncPtr=val;
251 449           }
252              
253             API_IMPL
254             get_ABSTRACT_MAP_functype
255 0           APICALL tmplpro_get_option_GetAbstractMapFuncPtr(struct tmplpro_param* param) {
256 0           return param->GetAbstractMapFuncPtr;
257             }
258              
259             API_IMPL
260             void
261 449           APICALL tmplpro_set_option_GetAbstractMapFuncPtr(struct tmplpro_param* param, get_ABSTRACT_MAP_functype val) {
262 449           param->GetAbstractMapFuncPtr=val;
263 449           }
264              
265             API_IMPL
266             is_ABSTRACT_VALUE_true_functype
267 0           APICALL tmplpro_get_option_IsAbstractValTrueFuncPtr(struct tmplpro_param* param) {
268 0           return param->IsAbstractValTrueFuncPtr;
269             }
270              
271             API_IMPL
272             void
273 449           APICALL tmplpro_set_option_IsAbstractValTrueFuncPtr(struct tmplpro_param* param, is_ABSTRACT_VALUE_true_functype val) {
274 449           param->IsAbstractValTrueFuncPtr=val;
275 449           }
276              
277             API_IMPL
278             find_file_functype
279 0           APICALL tmplpro_get_option_FindFileFuncPtr(struct tmplpro_param* param) {
280 0           return param->FindFileFuncPtr;
281             }
282              
283             API_IMPL
284             void
285 449           APICALL tmplpro_set_option_FindFileFuncPtr(struct tmplpro_param* param, find_file_functype val) {
286 449           param->FindFileFuncPtr=val;
287 449           }
288              
289             API_IMPL
290             load_file_functype
291 0           APICALL tmplpro_get_option_LoadFileFuncPtr(struct tmplpro_param* param) {
292 0           return param->LoadFileFuncPtr;
293             }
294              
295             API_IMPL
296             void
297 449           APICALL tmplpro_set_option_LoadFileFuncPtr(struct tmplpro_param* param, load_file_functype val) {
298 449           param->LoadFileFuncPtr=val;
299 449           }
300              
301             API_IMPL
302             unload_file_functype
303 0           APICALL tmplpro_get_option_UnloadFileFuncPtr(struct tmplpro_param* param) {
304 0           return param->UnloadFileFuncPtr;
305             }
306              
307             API_IMPL
308             void
309 449           APICALL tmplpro_set_option_UnloadFileFuncPtr(struct tmplpro_param* param, unload_file_functype val) {
310 449           param->UnloadFileFuncPtr=val;
311 449           }
312              
313             API_IMPL
314             exit_loop_scope_functype
315 0           APICALL tmplpro_get_option_ExitLoopScopeFuncPtr(struct tmplpro_param* param) {
316 0           return param->ExitLoopScopeFuncPtr;
317             }
318              
319             API_IMPL
320             void
321 0           APICALL tmplpro_set_option_ExitLoopScopeFuncPtr(struct tmplpro_param* param, exit_loop_scope_functype val) {
322 0           param->ExitLoopScopeFuncPtr=val;
323 0           }
324              
325             API_IMPL
326             ABSTRACT_WRITER*
327 0           APICALL tmplpro_get_option_ext_writer_state(struct tmplpro_param* param) {
328 0           return param->ext_writer_state;
329             }
330              
331             API_IMPL
332             void
333 449           APICALL tmplpro_set_option_ext_writer_state(struct tmplpro_param* param, ABSTRACT_WRITER* val) {
334 449           param->ext_writer_state=val;
335 449           }
336              
337             API_IMPL
338             ABSTRACT_FILTER*
339 0           APICALL tmplpro_get_option_ext_filter_state(struct tmplpro_param* param) {
340 0           return param->ext_filter_state;
341             }
342              
343             API_IMPL
344             void
345 449           APICALL tmplpro_set_option_ext_filter_state(struct tmplpro_param* param, ABSTRACT_FILTER* val) {
346 449           param->ext_filter_state=val;
347 449           }
348              
349             API_IMPL
350             ABSTRACT_FINDFILE*
351 0           APICALL tmplpro_get_option_ext_findfile_state(struct tmplpro_param* param) {
352 0           return param->ext_findfile_state;
353             }
354              
355             API_IMPL
356             void
357 449           APICALL tmplpro_set_option_ext_findfile_state(struct tmplpro_param* param, ABSTRACT_FINDFILE* val) {
358 449           param->ext_findfile_state=val;
359 449           }
360              
361             API_IMPL
362             ABSTRACT_DATASTATE*
363 0           APICALL tmplpro_get_option_ext_data_state(struct tmplpro_param* param) {
364 0           return param->ext_data_state;
365             }
366              
367             API_IMPL
368             void
369 449           APICALL tmplpro_set_option_ext_data_state(struct tmplpro_param* param, ABSTRACT_DATASTATE* val) {
370 449           param->ext_data_state=val;
371 449           }
372              
373             API_IMPL
374             ABSTRACT_CALLER*
375 0           APICALL tmplpro_get_option_ext_calluserfunc_state(struct tmplpro_param* param) {
376 0           return param->ext_calluserfunc_state;
377             }
378              
379             API_IMPL
380             void
381 449           APICALL tmplpro_set_option_ext_calluserfunc_state(struct tmplpro_param* param, ABSTRACT_CALLER* val) {
382 449           param->ext_calluserfunc_state=val;
383 449           }
384              
385             API_IMPL
386             init_expr_arglist_functype
387 0           APICALL tmplpro_get_option_InitExprArglistFuncPtr(struct tmplpro_param* param) {
388 0           return param->InitExprArglistFuncPtr;
389             }
390              
391             API_IMPL
392             void
393 449           APICALL tmplpro_set_option_InitExprArglistFuncPtr(struct tmplpro_param* param, init_expr_arglist_functype val) {
394 449           param->InitExprArglistFuncPtr=val;
395 449           }
396              
397             API_IMPL
398             free_expr_arglist_functype
399 0           APICALL tmplpro_get_option_FreeExprArglistFuncPtr(struct tmplpro_param* param) {
400 0           return param->FreeExprArglistFuncPtr;
401             }
402              
403             API_IMPL
404             void
405 449           APICALL tmplpro_set_option_FreeExprArglistFuncPtr(struct tmplpro_param* param, free_expr_arglist_functype val) {
406 449           param->FreeExprArglistFuncPtr=val;
407 449           }
408              
409             API_IMPL
410             push_expr_arglist_functype
411 0           APICALL tmplpro_get_option_PushExprArglistFuncPtr(struct tmplpro_param* param) {
412 0           return param->PushExprArglistFuncPtr;
413             }
414              
415             API_IMPL
416             void
417 449           APICALL tmplpro_set_option_PushExprArglistFuncPtr(struct tmplpro_param* param, push_expr_arglist_functype val) {
418 449           param->PushExprArglistFuncPtr=val;
419 449           }
420              
421             API_IMPL
422             call_expr_userfnc_functype
423 0           APICALL tmplpro_get_option_CallExprUserfncFuncPtr(struct tmplpro_param* param) {
424 0           return param->CallExprUserfncFuncPtr;
425             }
426              
427             API_IMPL
428             void
429 449           APICALL tmplpro_set_option_CallExprUserfncFuncPtr(struct tmplpro_param* param, call_expr_userfnc_functype val) {
430 449           param->CallExprUserfncFuncPtr=val;
431 449           }
432              
433             API_IMPL
434             is_expr_userfnc_functype
435 0           APICALL tmplpro_get_option_IsExprUserfncFuncPtr(struct tmplpro_param* param) {
436 0           return param->IsExprUserfncFuncPtr;
437             }
438              
439             API_IMPL
440             void
441 449           APICALL tmplpro_set_option_IsExprUserfncFuncPtr(struct tmplpro_param* param, is_expr_userfnc_functype val) {
442 449           param->IsExprUserfncFuncPtr=val;
443 449           }
444              
445             API_IMPL
446             ABSTRACT_FUNCMAP*
447 0           APICALL tmplpro_get_option_expr_func_map(struct tmplpro_param* param) {
448 0           return param->expr_func_map;
449             }
450              
451             API_IMPL
452             void
453 449           APICALL tmplpro_set_option_expr_func_map(struct tmplpro_param* param, ABSTRACT_FUNCMAP* val) {
454 449           param->expr_func_map=val;
455 449           }