Mapper
db.c
Go to the documentation of this file.
1 #include <sqlhdr.h>
2 extern _SQCURSOR *_iqnprep();
3 static char *_Cn2 = "selectcursor"; static _SQCURSOR *_SQ2 = 0;
4 static char *_Cn1 = "selectvalue"; static _SQCURSOR *_SQ1 = 0;
5 #line 1 "db.ec"
6 #include "rate_table.h"
7 #include <math.h>
8 /*
9  * EXEC SQL include sqlca.h;
10  */
11 #line 3 "db.ec"
12 #line 1 "/usr/informix/incl/esql/sqlca.h"
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 
38 #ifndef SQLCA_INCL
39 
40 #define SQLCA_INCL
41 
42 struct sqlca_s
43  {
44  long sqlcode;
45  char sqlerrm[72];
46  char sqlerrp[8];
47  long sqlerrd[6];
48 
49 
50 
51 
52 
53 
54  struct sqlcaw_s
55  {
56  char sqlwarn0;
57  char sqlwarn1;
58 
59  char sqlwarn2;
60 
61  char sqlwarn3;
62 
63  char sqlwarn4;
64 
65  char sqlwarn5;
66  char sqlwarn6;
67  char sqlwarn7;
69  };
70 
71 
72 
73 
74 
75 
76 
77 
78 
79 #ifdef VMS
80 noshare
81 #endif
82 extern struct sqlca_s sqlca;
83 
84 extern long SQLCODE;
85 
86 #define SQLNOTFOUND 100
87 
88 #endif
89 #line 4 "db.ec"
90 
91 int get_rate(char *hb5in, RatingTable *rate_table)
92 {
93 
94 int i;
95 
96 /*
97  * EXEC SQL BEGIN DECLARE SECTION;
98  */
99 #line 10 "db.ec"
100 
101 char hb5[6];
102 struct table
103  {
104  char id[6];
105  int gs;
106  int tbl;
107  int datacol;
108  int ver5;
109  double fld;
110  double wrn;
111  int spil;
112  int ded;
113  int cap;
114  double stg001;
115  double stg002;
116  double stg003;
117  double stg004;
118  double stg005;
119  double stg006;
120  double stg007;
121  double stg008;
122  double stg009;
123  double stg010;
124  double stg011;
125  double stg012;
126  double stg013;
127  double stg014;
128  double stg015;
129  double stg016;
130  double stg017;
131  double stg018;
132  double stg019;
133  double stg020;
134  double stg021;
135  double stg022;
136  double stg023;
137  double stg024;
138  double stg025;
139  double stg026;
140  double stg027;
141  double stg028;
142  double stg029;
143  double stg030;
144  double stg031;
145  double stg032;
146  double stg033;
147  double stg034;
148  double stg035;
149  double stg036;
150  double stg037;
151  double stg038;
152  double stg039;
153  double stg040;
154  double stg041;
155  double stg042;
156  double stg043;
157  double stg044;
158  double stg045;
159  double stg046;
160  double stg047;
161  double stg048;
162  double stg049;
163  double stg050;
164  double stg051;
165  double stg052;
166  double stg053;
167  double stg054;
168  double stg055;
169  double stg056;
170  double stg057;
171  double stg058;
172  double stg059;
173  double stg060;
174  double stg061;
175  double stg062;
176  double stg063;
177  double stg064;
178  double stg065;
179  double stg066;
180  double stg067;
181  double stg068;
182  double stg069;
183  double stg070;
184  double stg071;
185  double stg072;
186  double stg073;
187  double stg074;
188  double stg075;
189  double stg076;
190  double stg077;
191  double stg078;
192  double stg079;
193  double stg080;
194  double stg081;
195  double stg082;
196  double stg083;
197  double stg084;
198  double stg085;
199  double stg086;
200  double stg087;
201  double stg088;
202  double stg089;
203  double stg090;
204  double stg091;
205  double stg092;
206  double stg093;
207  double stg094;
208  double stg095;
209  double stg096;
210  double stg097;
211  double stg098;
212  double stg099;
213  double stg100;
214  int q001;
215  int q002;
216  int q003;
217  int q004;
218  int q005;
219  int q006;
220  int q007;
221  int q008;
222  int q009;
223  int q010;
224  int q011;
225  int q012;
226  int q013;
227  int q014;
228  int q015;
229  int q016;
230  int q017;
231  int q018;
232  int q019;
233  int q020;
234  int q021;
235  int q022;
236  int q023;
237  int q024;
238  int q025;
239  int q026;
240  int q027;
241  int q028;
242  int q029;
243  int q030;
244  int q031;
245  int q032;
246  int q033;
247  int q034;
248  int q035;
249  int q036;
250  int q037;
251  int q038;
252  int q039;
253  int q040;
254  int q041;
255  int q042;
256  int q043;
257  int q044;
258  int q045;
259  int q046;
260  int q047;
261  int q048;
262  int q049;
263  int q050;
264  int q051;
265  int q052;
266  int q053;
267  int q054;
268  int q055;
269  int q056;
270  int q057;
271  int q058;
272  int q059;
273  int q060;
274  int q061;
275  int q062;
276  int q063;
277  int q064;
278  int q065;
279  int q066;
280  int q067;
281  int q068;
282  int q069;
283  int q070;
284  int q071;
285  int q072;
286  int q073;
287  int q074;
288  int q075;
289  int q076;
290  int q077;
291  int q078;
292  int q079;
293  int q080;
294  int q081;
295  int q082;
296  int q083;
297  int q084;
298  int q085;
299  int q086;
300  int q087;
301  int q088;
302  int q089;
303  int q090;
304  int q091;
305  int q092;
306  int q093;
307  int q094;
308  int q095;
309  int q096;
310  int q097;
311  int q098;
312  int q099;
313  int q100;
314  double shf001;
315  double shf002;
316  double shf003;
317  double shf004;
318  double shf005;
319  double shf006;
320  double shf007;
321  double shf008;
322  double shf009;
323  double shf010;
324  int vld001;
325  int vld002;
326  int vld003;
327  int vld004;
328  int vld005;
329  int vld006;
330  int vld007;
331  int vld008;
332  int vld009;
333  int vld010;
334  int src;
335  int fix;
336  } table;
337 /*
338  * EXEC SQL END DECLARE SECTION;
339  */
340 #line 247 "db.ec"
341 
342 
343 /*
344  * EXEC SQL database rawdb;
345  */
346 #line 249 "db.ec"
347  {
348 #line 249 "db.ec"
349  _iqdbase("rawdb", 0);
350 #line 249 "db.ec"
351  }
352 
353 if(sqlca.sqlcode != 0)
354  return(sqlca.sqlcode);
355 
356 /*
357  * EXEC SQL prepare selectvalue from
358  * "select *
359  * from rat
360  * where id matches ?";
361  */
362 #line 254 "db.ec"
363  {
364 #line 254 "db.ec"
365 #line 254 "db.ec"
366  _SQ1 = _iqnprep(_Cn1, "select * from rat where id matches ?", 0);
367 #line 257 "db.ec"
368  }
369 
370 if(sqlca.sqlcode != 0)
371  return(sqlca.sqlcode);
372 
373 /*
374  * EXEC SQL declare selectcursor cursor for selectvalue;
375  */
376 #line 262 "db.ec"
377  {
378 #line 262 "db.ec"
379 #line 262 "db.ec"
380  if (!_SQ2) _SQ2 = _iqlocate_cursor(_Cn2, 0, 0, 0);
381 #line 262 "db.ec"
382  if (!_SQ1) _SQ1 = _iqlocate_cursor(_Cn1, 1, 1, 0);
383 #line 262 "db.ec"
384  _iqcddcl(_SQ2, _Cn2, _SQ1, 0);
385 #line 262 "db.ec"
386  }
387 
388 strcpy(hb5,hb5in);
389 /*
390  * EXEC SQL open selectcursor using :hb5;
391  */
392 #line 265 "db.ec"
393  {
394 #line 265 "db.ec"
395  static struct sqlvar_struct _sqibind[] =
396  {
397  { 100, 6, 0, 0, 0, 0, 0, 0, 0 },
398 #line 265 "db.ec"
399  };
400  static struct sqlda _SD0 = { 1, _sqibind, 0, 1, 0 };
401 #line 265 "db.ec"
402  _sqibind[0].sqldata = hb5;
403 #line 265 "db.ec"
404  if (!_SQ2) _SQ2 = _iqlocate_cursor(_Cn2, 0, 1, 0);
405 #line 265 "db.ec"
406  _iqdcopen(_SQ2, &_SD0, (char *)0, (char *)0, 1);
407 #line 265 "db.ec"
408  }
409 
410 if(sqlca.sqlcode != 0)
411  return(sqlca.sqlcode);
412 
413 /*
414  * EXEC SQL fetch selectcursor into: table;
415  */
416 #line 270 "db.ec"
417  {
418 #line 270 "db.ec"
419  static struct sqlvar_struct _sqobind[] =
420  {
421  { 100, 6, 0, 0, 0, 0, 0, 0, 0 },
422  { 102, sizeof((table).gs), 0, 0, 0, 0, 0, 0, 0 },
423  { 102, sizeof((table).tbl), 0, 0, 0, 0, 0, 0, 0 },
424  { 102, sizeof((table).datacol), 0, 0, 0, 0, 0, 0, 0 },
425  { 102, sizeof((table).ver5), 0, 0, 0, 0, 0, 0, 0 },
426  { 105, sizeof((table).fld), 0, 0, 0, 0, 0, 0, 0 },
427  { 105, sizeof((table).wrn), 0, 0, 0, 0, 0, 0, 0 },
428  { 102, sizeof((table).spil), 0, 0, 0, 0, 0, 0, 0 },
429  { 102, sizeof((table).ded), 0, 0, 0, 0, 0, 0, 0 },
430  { 102, sizeof((table).cap), 0, 0, 0, 0, 0, 0, 0 },
431  { 105, sizeof((table).stg001), 0, 0, 0, 0, 0, 0, 0 },
432  { 105, sizeof((table).stg002), 0, 0, 0, 0, 0, 0, 0 },
433  { 105, sizeof((table).stg003), 0, 0, 0, 0, 0, 0, 0 },
434  { 105, sizeof((table).stg004), 0, 0, 0, 0, 0, 0, 0 },
435  { 105, sizeof((table).stg005), 0, 0, 0, 0, 0, 0, 0 },
436  { 105, sizeof((table).stg006), 0, 0, 0, 0, 0, 0, 0 },
437  { 105, sizeof((table).stg007), 0, 0, 0, 0, 0, 0, 0 },
438  { 105, sizeof((table).stg008), 0, 0, 0, 0, 0, 0, 0 },
439  { 105, sizeof((table).stg009), 0, 0, 0, 0, 0, 0, 0 },
440  { 105, sizeof((table).stg010), 0, 0, 0, 0, 0, 0, 0 },
441  { 105, sizeof((table).stg011), 0, 0, 0, 0, 0, 0, 0 },
442  { 105, sizeof((table).stg012), 0, 0, 0, 0, 0, 0, 0 },
443  { 105, sizeof((table).stg013), 0, 0, 0, 0, 0, 0, 0 },
444  { 105, sizeof((table).stg014), 0, 0, 0, 0, 0, 0, 0 },
445  { 105, sizeof((table).stg015), 0, 0, 0, 0, 0, 0, 0 },
446  { 105, sizeof((table).stg016), 0, 0, 0, 0, 0, 0, 0 },
447  { 105, sizeof((table).stg017), 0, 0, 0, 0, 0, 0, 0 },
448  { 105, sizeof((table).stg018), 0, 0, 0, 0, 0, 0, 0 },
449  { 105, sizeof((table).stg019), 0, 0, 0, 0, 0, 0, 0 },
450  { 105, sizeof((table).stg020), 0, 0, 0, 0, 0, 0, 0 },
451  { 105, sizeof((table).stg021), 0, 0, 0, 0, 0, 0, 0 },
452  { 105, sizeof((table).stg022), 0, 0, 0, 0, 0, 0, 0 },
453  { 105, sizeof((table).stg023), 0, 0, 0, 0, 0, 0, 0 },
454  { 105, sizeof((table).stg024), 0, 0, 0, 0, 0, 0, 0 },
455  { 105, sizeof((table).stg025), 0, 0, 0, 0, 0, 0, 0 },
456  { 105, sizeof((table).stg026), 0, 0, 0, 0, 0, 0, 0 },
457  { 105, sizeof((table).stg027), 0, 0, 0, 0, 0, 0, 0 },
458  { 105, sizeof((table).stg028), 0, 0, 0, 0, 0, 0, 0 },
459  { 105, sizeof((table).stg029), 0, 0, 0, 0, 0, 0, 0 },
460  { 105, sizeof((table).stg030), 0, 0, 0, 0, 0, 0, 0 },
461  { 105, sizeof((table).stg031), 0, 0, 0, 0, 0, 0, 0 },
462  { 105, sizeof((table).stg032), 0, 0, 0, 0, 0, 0, 0 },
463  { 105, sizeof((table).stg033), 0, 0, 0, 0, 0, 0, 0 },
464  { 105, sizeof((table).stg034), 0, 0, 0, 0, 0, 0, 0 },
465  { 105, sizeof((table).stg035), 0, 0, 0, 0, 0, 0, 0 },
466  { 105, sizeof((table).stg036), 0, 0, 0, 0, 0, 0, 0 },
467  { 105, sizeof((table).stg037), 0, 0, 0, 0, 0, 0, 0 },
468  { 105, sizeof((table).stg038), 0, 0, 0, 0, 0, 0, 0 },
469  { 105, sizeof((table).stg039), 0, 0, 0, 0, 0, 0, 0 },
470  { 105, sizeof((table).stg040), 0, 0, 0, 0, 0, 0, 0 },
471  { 105, sizeof((table).stg041), 0, 0, 0, 0, 0, 0, 0 },
472  { 105, sizeof((table).stg042), 0, 0, 0, 0, 0, 0, 0 },
473  { 105, sizeof((table).stg043), 0, 0, 0, 0, 0, 0, 0 },
474  { 105, sizeof((table).stg044), 0, 0, 0, 0, 0, 0, 0 },
475  { 105, sizeof((table).stg045), 0, 0, 0, 0, 0, 0, 0 },
476  { 105, sizeof((table).stg046), 0, 0, 0, 0, 0, 0, 0 },
477  { 105, sizeof((table).stg047), 0, 0, 0, 0, 0, 0, 0 },
478  { 105, sizeof((table).stg048), 0, 0, 0, 0, 0, 0, 0 },
479  { 105, sizeof((table).stg049), 0, 0, 0, 0, 0, 0, 0 },
480  { 105, sizeof((table).stg050), 0, 0, 0, 0, 0, 0, 0 },
481  { 105, sizeof((table).stg051), 0, 0, 0, 0, 0, 0, 0 },
482  { 105, sizeof((table).stg052), 0, 0, 0, 0, 0, 0, 0 },
483  { 105, sizeof((table).stg053), 0, 0, 0, 0, 0, 0, 0 },
484  { 105, sizeof((table).stg054), 0, 0, 0, 0, 0, 0, 0 },
485  { 105, sizeof((table).stg055), 0, 0, 0, 0, 0, 0, 0 },
486  { 105, sizeof((table).stg056), 0, 0, 0, 0, 0, 0, 0 },
487  { 105, sizeof((table).stg057), 0, 0, 0, 0, 0, 0, 0 },
488  { 105, sizeof((table).stg058), 0, 0, 0, 0, 0, 0, 0 },
489  { 105, sizeof((table).stg059), 0, 0, 0, 0, 0, 0, 0 },
490  { 105, sizeof((table).stg060), 0, 0, 0, 0, 0, 0, 0 },
491  { 105, sizeof((table).stg061), 0, 0, 0, 0, 0, 0, 0 },
492  { 105, sizeof((table).stg062), 0, 0, 0, 0, 0, 0, 0 },
493  { 105, sizeof((table).stg063), 0, 0, 0, 0, 0, 0, 0 },
494  { 105, sizeof((table).stg064), 0, 0, 0, 0, 0, 0, 0 },
495  { 105, sizeof((table).stg065), 0, 0, 0, 0, 0, 0, 0 },
496  { 105, sizeof((table).stg066), 0, 0, 0, 0, 0, 0, 0 },
497  { 105, sizeof((table).stg067), 0, 0, 0, 0, 0, 0, 0 },
498  { 105, sizeof((table).stg068), 0, 0, 0, 0, 0, 0, 0 },
499  { 105, sizeof((table).stg069), 0, 0, 0, 0, 0, 0, 0 },
500  { 105, sizeof((table).stg070), 0, 0, 0, 0, 0, 0, 0 },
501  { 105, sizeof((table).stg071), 0, 0, 0, 0, 0, 0, 0 },
502  { 105, sizeof((table).stg072), 0, 0, 0, 0, 0, 0, 0 },
503  { 105, sizeof((table).stg073), 0, 0, 0, 0, 0, 0, 0 },
504  { 105, sizeof((table).stg074), 0, 0, 0, 0, 0, 0, 0 },
505  { 105, sizeof((table).stg075), 0, 0, 0, 0, 0, 0, 0 },
506  { 105, sizeof((table).stg076), 0, 0, 0, 0, 0, 0, 0 },
507  { 105, sizeof((table).stg077), 0, 0, 0, 0, 0, 0, 0 },
508  { 105, sizeof((table).stg078), 0, 0, 0, 0, 0, 0, 0 },
509  { 105, sizeof((table).stg079), 0, 0, 0, 0, 0, 0, 0 },
510  { 105, sizeof((table).stg080), 0, 0, 0, 0, 0, 0, 0 },
511  { 105, sizeof((table).stg081), 0, 0, 0, 0, 0, 0, 0 },
512  { 105, sizeof((table).stg082), 0, 0, 0, 0, 0, 0, 0 },
513  { 105, sizeof((table).stg083), 0, 0, 0, 0, 0, 0, 0 },
514  { 105, sizeof((table).stg084), 0, 0, 0, 0, 0, 0, 0 },
515  { 105, sizeof((table).stg085), 0, 0, 0, 0, 0, 0, 0 },
516  { 105, sizeof((table).stg086), 0, 0, 0, 0, 0, 0, 0 },
517  { 105, sizeof((table).stg087), 0, 0, 0, 0, 0, 0, 0 },
518  { 105, sizeof((table).stg088), 0, 0, 0, 0, 0, 0, 0 },
519  { 105, sizeof((table).stg089), 0, 0, 0, 0, 0, 0, 0 },
520  { 105, sizeof((table).stg090), 0, 0, 0, 0, 0, 0, 0 },
521  { 105, sizeof((table).stg091), 0, 0, 0, 0, 0, 0, 0 },
522  { 105, sizeof((table).stg092), 0, 0, 0, 0, 0, 0, 0 },
523  { 105, sizeof((table).stg093), 0, 0, 0, 0, 0, 0, 0 },
524  { 105, sizeof((table).stg094), 0, 0, 0, 0, 0, 0, 0 },
525  { 105, sizeof((table).stg095), 0, 0, 0, 0, 0, 0, 0 },
526  { 105, sizeof((table).stg096), 0, 0, 0, 0, 0, 0, 0 },
527  { 105, sizeof((table).stg097), 0, 0, 0, 0, 0, 0, 0 },
528  { 105, sizeof((table).stg098), 0, 0, 0, 0, 0, 0, 0 },
529  { 105, sizeof((table).stg099), 0, 0, 0, 0, 0, 0, 0 },
530  { 105, sizeof((table).stg100), 0, 0, 0, 0, 0, 0, 0 },
531  { 102, sizeof((table).q001), 0, 0, 0, 0, 0, 0, 0 },
532  { 102, sizeof((table).q002), 0, 0, 0, 0, 0, 0, 0 },
533  { 102, sizeof((table).q003), 0, 0, 0, 0, 0, 0, 0 },
534  { 102, sizeof((table).q004), 0, 0, 0, 0, 0, 0, 0 },
535  { 102, sizeof((table).q005), 0, 0, 0, 0, 0, 0, 0 },
536  { 102, sizeof((table).q006), 0, 0, 0, 0, 0, 0, 0 },
537  { 102, sizeof((table).q007), 0, 0, 0, 0, 0, 0, 0 },
538  { 102, sizeof((table).q008), 0, 0, 0, 0, 0, 0, 0 },
539  { 102, sizeof((table).q009), 0, 0, 0, 0, 0, 0, 0 },
540  { 102, sizeof((table).q010), 0, 0, 0, 0, 0, 0, 0 },
541  { 102, sizeof((table).q011), 0, 0, 0, 0, 0, 0, 0 },
542  { 102, sizeof((table).q012), 0, 0, 0, 0, 0, 0, 0 },
543  { 102, sizeof((table).q013), 0, 0, 0, 0, 0, 0, 0 },
544  { 102, sizeof((table).q014), 0, 0, 0, 0, 0, 0, 0 },
545  { 102, sizeof((table).q015), 0, 0, 0, 0, 0, 0, 0 },
546  { 102, sizeof((table).q016), 0, 0, 0, 0, 0, 0, 0 },
547  { 102, sizeof((table).q017), 0, 0, 0, 0, 0, 0, 0 },
548  { 102, sizeof((table).q018), 0, 0, 0, 0, 0, 0, 0 },
549  { 102, sizeof((table).q019), 0, 0, 0, 0, 0, 0, 0 },
550  { 102, sizeof((table).q020), 0, 0, 0, 0, 0, 0, 0 },
551  { 102, sizeof((table).q021), 0, 0, 0, 0, 0, 0, 0 },
552  { 102, sizeof((table).q022), 0, 0, 0, 0, 0, 0, 0 },
553  { 102, sizeof((table).q023), 0, 0, 0, 0, 0, 0, 0 },
554  { 102, sizeof((table).q024), 0, 0, 0, 0, 0, 0, 0 },
555  { 102, sizeof((table).q025), 0, 0, 0, 0, 0, 0, 0 },
556  { 102, sizeof((table).q026), 0, 0, 0, 0, 0, 0, 0 },
557  { 102, sizeof((table).q027), 0, 0, 0, 0, 0, 0, 0 },
558  { 102, sizeof((table).q028), 0, 0, 0, 0, 0, 0, 0 },
559  { 102, sizeof((table).q029), 0, 0, 0, 0, 0, 0, 0 },
560  { 102, sizeof((table).q030), 0, 0, 0, 0, 0, 0, 0 },
561  { 102, sizeof((table).q031), 0, 0, 0, 0, 0, 0, 0 },
562  { 102, sizeof((table).q032), 0, 0, 0, 0, 0, 0, 0 },
563  { 102, sizeof((table).q033), 0, 0, 0, 0, 0, 0, 0 },
564  { 102, sizeof((table).q034), 0, 0, 0, 0, 0, 0, 0 },
565  { 102, sizeof((table).q035), 0, 0, 0, 0, 0, 0, 0 },
566  { 102, sizeof((table).q036), 0, 0, 0, 0, 0, 0, 0 },
567  { 102, sizeof((table).q037), 0, 0, 0, 0, 0, 0, 0 },
568  { 102, sizeof((table).q038), 0, 0, 0, 0, 0, 0, 0 },
569  { 102, sizeof((table).q039), 0, 0, 0, 0, 0, 0, 0 },
570  { 102, sizeof((table).q040), 0, 0, 0, 0, 0, 0, 0 },
571  { 102, sizeof((table).q041), 0, 0, 0, 0, 0, 0, 0 },
572  { 102, sizeof((table).q042), 0, 0, 0, 0, 0, 0, 0 },
573  { 102, sizeof((table).q043), 0, 0, 0, 0, 0, 0, 0 },
574  { 102, sizeof((table).q044), 0, 0, 0, 0, 0, 0, 0 },
575  { 102, sizeof((table).q045), 0, 0, 0, 0, 0, 0, 0 },
576  { 102, sizeof((table).q046), 0, 0, 0, 0, 0, 0, 0 },
577  { 102, sizeof((table).q047), 0, 0, 0, 0, 0, 0, 0 },
578  { 102, sizeof((table).q048), 0, 0, 0, 0, 0, 0, 0 },
579  { 102, sizeof((table).q049), 0, 0, 0, 0, 0, 0, 0 },
580  { 102, sizeof((table).q050), 0, 0, 0, 0, 0, 0, 0 },
581  { 102, sizeof((table).q051), 0, 0, 0, 0, 0, 0, 0 },
582  { 102, sizeof((table).q052), 0, 0, 0, 0, 0, 0, 0 },
583  { 102, sizeof((table).q053), 0, 0, 0, 0, 0, 0, 0 },
584  { 102, sizeof((table).q054), 0, 0, 0, 0, 0, 0, 0 },
585  { 102, sizeof((table).q055), 0, 0, 0, 0, 0, 0, 0 },
586  { 102, sizeof((table).q056), 0, 0, 0, 0, 0, 0, 0 },
587  { 102, sizeof((table).q057), 0, 0, 0, 0, 0, 0, 0 },
588  { 102, sizeof((table).q058), 0, 0, 0, 0, 0, 0, 0 },
589  { 102, sizeof((table).q059), 0, 0, 0, 0, 0, 0, 0 },
590  { 102, sizeof((table).q060), 0, 0, 0, 0, 0, 0, 0 },
591  { 102, sizeof((table).q061), 0, 0, 0, 0, 0, 0, 0 },
592  { 102, sizeof((table).q062), 0, 0, 0, 0, 0, 0, 0 },
593  { 102, sizeof((table).q063), 0, 0, 0, 0, 0, 0, 0 },
594  { 102, sizeof((table).q064), 0, 0, 0, 0, 0, 0, 0 },
595  { 102, sizeof((table).q065), 0, 0, 0, 0, 0, 0, 0 },
596  { 102, sizeof((table).q066), 0, 0, 0, 0, 0, 0, 0 },
597  { 102, sizeof((table).q067), 0, 0, 0, 0, 0, 0, 0 },
598  { 102, sizeof((table).q068), 0, 0, 0, 0, 0, 0, 0 },
599  { 102, sizeof((table).q069), 0, 0, 0, 0, 0, 0, 0 },
600  { 102, sizeof((table).q070), 0, 0, 0, 0, 0, 0, 0 },
601  { 102, sizeof((table).q071), 0, 0, 0, 0, 0, 0, 0 },
602  { 102, sizeof((table).q072), 0, 0, 0, 0, 0, 0, 0 },
603  { 102, sizeof((table).q073), 0, 0, 0, 0, 0, 0, 0 },
604  { 102, sizeof((table).q074), 0, 0, 0, 0, 0, 0, 0 },
605  { 102, sizeof((table).q075), 0, 0, 0, 0, 0, 0, 0 },
606  { 102, sizeof((table).q076), 0, 0, 0, 0, 0, 0, 0 },
607  { 102, sizeof((table).q077), 0, 0, 0, 0, 0, 0, 0 },
608  { 102, sizeof((table).q078), 0, 0, 0, 0, 0, 0, 0 },
609  { 102, sizeof((table).q079), 0, 0, 0, 0, 0, 0, 0 },
610  { 102, sizeof((table).q080), 0, 0, 0, 0, 0, 0, 0 },
611  { 102, sizeof((table).q081), 0, 0, 0, 0, 0, 0, 0 },
612  { 102, sizeof((table).q082), 0, 0, 0, 0, 0, 0, 0 },
613  { 102, sizeof((table).q083), 0, 0, 0, 0, 0, 0, 0 },
614  { 102, sizeof((table).q084), 0, 0, 0, 0, 0, 0, 0 },
615  { 102, sizeof((table).q085), 0, 0, 0, 0, 0, 0, 0 },
616  { 102, sizeof((table).q086), 0, 0, 0, 0, 0, 0, 0 },
617  { 102, sizeof((table).q087), 0, 0, 0, 0, 0, 0, 0 },
618  { 102, sizeof((table).q088), 0, 0, 0, 0, 0, 0, 0 },
619  { 102, sizeof((table).q089), 0, 0, 0, 0, 0, 0, 0 },
620  { 102, sizeof((table).q090), 0, 0, 0, 0, 0, 0, 0 },
621  { 102, sizeof((table).q091), 0, 0, 0, 0, 0, 0, 0 },
622  { 102, sizeof((table).q092), 0, 0, 0, 0, 0, 0, 0 },
623  { 102, sizeof((table).q093), 0, 0, 0, 0, 0, 0, 0 },
624  { 102, sizeof((table).q094), 0, 0, 0, 0, 0, 0, 0 },
625  { 102, sizeof((table).q095), 0, 0, 0, 0, 0, 0, 0 },
626  { 102, sizeof((table).q096), 0, 0, 0, 0, 0, 0, 0 },
627  { 102, sizeof((table).q097), 0, 0, 0, 0, 0, 0, 0 },
628  { 102, sizeof((table).q098), 0, 0, 0, 0, 0, 0, 0 },
629  { 102, sizeof((table).q099), 0, 0, 0, 0, 0, 0, 0 },
630  { 102, sizeof((table).q100), 0, 0, 0, 0, 0, 0, 0 },
631  { 105, sizeof((table).shf001), 0, 0, 0, 0, 0, 0, 0 },
632  { 105, sizeof((table).shf002), 0, 0, 0, 0, 0, 0, 0 },
633  { 105, sizeof((table).shf003), 0, 0, 0, 0, 0, 0, 0 },
634  { 105, sizeof((table).shf004), 0, 0, 0, 0, 0, 0, 0 },
635  { 105, sizeof((table).shf005), 0, 0, 0, 0, 0, 0, 0 },
636  { 105, sizeof((table).shf006), 0, 0, 0, 0, 0, 0, 0 },
637  { 105, sizeof((table).shf007), 0, 0, 0, 0, 0, 0, 0 },
638  { 105, sizeof((table).shf008), 0, 0, 0, 0, 0, 0, 0 },
639  { 105, sizeof((table).shf009), 0, 0, 0, 0, 0, 0, 0 },
640  { 105, sizeof((table).shf010), 0, 0, 0, 0, 0, 0, 0 },
641  { 102, sizeof((table).vld001), 0, 0, 0, 0, 0, 0, 0 },
642  { 102, sizeof((table).vld002), 0, 0, 0, 0, 0, 0, 0 },
643  { 102, sizeof((table).vld003), 0, 0, 0, 0, 0, 0, 0 },
644  { 102, sizeof((table).vld004), 0, 0, 0, 0, 0, 0, 0 },
645  { 102, sizeof((table).vld005), 0, 0, 0, 0, 0, 0, 0 },
646  { 102, sizeof((table).vld006), 0, 0, 0, 0, 0, 0, 0 },
647  { 102, sizeof((table).vld007), 0, 0, 0, 0, 0, 0, 0 },
648  { 102, sizeof((table).vld008), 0, 0, 0, 0, 0, 0, 0 },
649  { 102, sizeof((table).vld009), 0, 0, 0, 0, 0, 0, 0 },
650  { 102, sizeof((table).vld010), 0, 0, 0, 0, 0, 0, 0 },
651  { 102, sizeof((table).src), 0, 0, 0, 0, 0, 0, 0 },
652  { 102, sizeof((table).fix), 0, 0, 0, 0, 0, 0, 0 },
653 #line 270 "db.ec"
654  };
655  static struct sqlda _SD0 = { 232, _sqobind, 0, 232, 0 };
656  static _FetchSpec _FS1 = { 0, 1, 0 };
657 #line 270 "db.ec"
658  _sqobind[0].sqldata = (table).id;
659 #line 270 "db.ec"
660  _sqobind[1].sqldata = (char *) &(table).gs;
661 #line 270 "db.ec"
662  _sqobind[2].sqldata = (char *) &(table).tbl;
663 #line 270 "db.ec"
664  _sqobind[3].sqldata = (char *) &(table).datacol;
665 #line 270 "db.ec"
666  _sqobind[4].sqldata = (char *) &(table).ver5;
667 #line 270 "db.ec"
668  _sqobind[5].sqldata = (char *) &(table).fld;
669 #line 270 "db.ec"
670  _sqobind[6].sqldata = (char *) &(table).wrn;
671 #line 270 "db.ec"
672  _sqobind[7].sqldata = (char *) &(table).spil;
673 #line 270 "db.ec"
674  _sqobind[8].sqldata = (char *) &(table).ded;
675 #line 270 "db.ec"
676  _sqobind[9].sqldata = (char *) &(table).cap;
677 #line 270 "db.ec"
678  _sqobind[10].sqldata = (char *) &(table).stg001;
679 #line 270 "db.ec"
680  _sqobind[11].sqldata = (char *) &(table).stg002;
681 #line 270 "db.ec"
682  _sqobind[12].sqldata = (char *) &(table).stg003;
683 #line 270 "db.ec"
684  _sqobind[13].sqldata = (char *) &(table).stg004;
685 #line 270 "db.ec"
686  _sqobind[14].sqldata = (char *) &(table).stg005;
687 #line 270 "db.ec"
688  _sqobind[15].sqldata = (char *) &(table).stg006;
689 #line 270 "db.ec"
690  _sqobind[16].sqldata = (char *) &(table).stg007;
691 #line 270 "db.ec"
692  _sqobind[17].sqldata = (char *) &(table).stg008;
693 #line 270 "db.ec"
694  _sqobind[18].sqldata = (char *) &(table).stg009;
695 #line 270 "db.ec"
696  _sqobind[19].sqldata = (char *) &(table).stg010;
697 #line 270 "db.ec"
698  _sqobind[20].sqldata = (char *) &(table).stg011;
699 #line 270 "db.ec"
700  _sqobind[21].sqldata = (char *) &(table).stg012;
701 #line 270 "db.ec"
702  _sqobind[22].sqldata = (char *) &(table).stg013;
703 #line 270 "db.ec"
704  _sqobind[23].sqldata = (char *) &(table).stg014;
705 #line 270 "db.ec"
706  _sqobind[24].sqldata = (char *) &(table).stg015;
707 #line 270 "db.ec"
708  _sqobind[25].sqldata = (char *) &(table).stg016;
709 #line 270 "db.ec"
710  _sqobind[26].sqldata = (char *) &(table).stg017;
711 #line 270 "db.ec"
712  _sqobind[27].sqldata = (char *) &(table).stg018;
713 #line 270 "db.ec"
714  _sqobind[28].sqldata = (char *) &(table).stg019;
715 #line 270 "db.ec"
716  _sqobind[29].sqldata = (char *) &(table).stg020;
717 #line 270 "db.ec"
718  _sqobind[30].sqldata = (char *) &(table).stg021;
719 #line 270 "db.ec"
720  _sqobind[31].sqldata = (char *) &(table).stg022;
721 #line 270 "db.ec"
722  _sqobind[32].sqldata = (char *) &(table).stg023;
723 #line 270 "db.ec"
724  _sqobind[33].sqldata = (char *) &(table).stg024;
725 #line 270 "db.ec"
726  _sqobind[34].sqldata = (char *) &(table).stg025;
727 #line 270 "db.ec"
728  _sqobind[35].sqldata = (char *) &(table).stg026;
729 #line 270 "db.ec"
730  _sqobind[36].sqldata = (char *) &(table).stg027;
731 #line 270 "db.ec"
732  _sqobind[37].sqldata = (char *) &(table).stg028;
733 #line 270 "db.ec"
734  _sqobind[38].sqldata = (char *) &(table).stg029;
735 #line 270 "db.ec"
736  _sqobind[39].sqldata = (char *) &(table).stg030;
737 #line 270 "db.ec"
738  _sqobind[40].sqldata = (char *) &(table).stg031;
739 #line 270 "db.ec"
740  _sqobind[41].sqldata = (char *) &(table).stg032;
741 #line 270 "db.ec"
742  _sqobind[42].sqldata = (char *) &(table).stg033;
743 #line 270 "db.ec"
744  _sqobind[43].sqldata = (char *) &(table).stg034;
745 #line 270 "db.ec"
746  _sqobind[44].sqldata = (char *) &(table).stg035;
747 #line 270 "db.ec"
748  _sqobind[45].sqldata = (char *) &(table).stg036;
749 #line 270 "db.ec"
750  _sqobind[46].sqldata = (char *) &(table).stg037;
751 #line 270 "db.ec"
752  _sqobind[47].sqldata = (char *) &(table).stg038;
753 #line 270 "db.ec"
754  _sqobind[48].sqldata = (char *) &(table).stg039;
755 #line 270 "db.ec"
756  _sqobind[49].sqldata = (char *) &(table).stg040;
757 #line 270 "db.ec"
758  _sqobind[50].sqldata = (char *) &(table).stg041;
759 #line 270 "db.ec"
760  _sqobind[51].sqldata = (char *) &(table).stg042;
761 #line 270 "db.ec"
762  _sqobind[52].sqldata = (char *) &(table).stg043;
763 #line 270 "db.ec"
764  _sqobind[53].sqldata = (char *) &(table).stg044;
765 #line 270 "db.ec"
766  _sqobind[54].sqldata = (char *) &(table).stg045;
767 #line 270 "db.ec"
768  _sqobind[55].sqldata = (char *) &(table).stg046;
769 #line 270 "db.ec"
770  _sqobind[56].sqldata = (char *) &(table).stg047;
771 #line 270 "db.ec"
772  _sqobind[57].sqldata = (char *) &(table).stg048;
773 #line 270 "db.ec"
774  _sqobind[58].sqldata = (char *) &(table).stg049;
775 #line 270 "db.ec"
776  _sqobind[59].sqldata = (char *) &(table).stg050;
777 #line 270 "db.ec"
778  _sqobind[60].sqldata = (char *) &(table).stg051;
779 #line 270 "db.ec"
780  _sqobind[61].sqldata = (char *) &(table).stg052;
781 #line 270 "db.ec"
782  _sqobind[62].sqldata = (char *) &(table).stg053;
783 #line 270 "db.ec"
784  _sqobind[63].sqldata = (char *) &(table).stg054;
785 #line 270 "db.ec"
786  _sqobind[64].sqldata = (char *) &(table).stg055;
787 #line 270 "db.ec"
788  _sqobind[65].sqldata = (char *) &(table).stg056;
789 #line 270 "db.ec"
790  _sqobind[66].sqldata = (char *) &(table).stg057;
791 #line 270 "db.ec"
792  _sqobind[67].sqldata = (char *) &(table).stg058;
793 #line 270 "db.ec"
794  _sqobind[68].sqldata = (char *) &(table).stg059;
795 #line 270 "db.ec"
796  _sqobind[69].sqldata = (char *) &(table).stg060;
797 #line 270 "db.ec"
798  _sqobind[70].sqldata = (char *) &(table).stg061;
799 #line 270 "db.ec"
800  _sqobind[71].sqldata = (char *) &(table).stg062;
801 #line 270 "db.ec"
802  _sqobind[72].sqldata = (char *) &(table).stg063;
803 #line 270 "db.ec"
804  _sqobind[73].sqldata = (char *) &(table).stg064;
805 #line 270 "db.ec"
806  _sqobind[74].sqldata = (char *) &(table).stg065;
807 #line 270 "db.ec"
808  _sqobind[75].sqldata = (char *) &(table).stg066;
809 #line 270 "db.ec"
810  _sqobind[76].sqldata = (char *) &(table).stg067;
811 #line 270 "db.ec"
812  _sqobind[77].sqldata = (char *) &(table).stg068;
813 #line 270 "db.ec"
814  _sqobind[78].sqldata = (char *) &(table).stg069;
815 #line 270 "db.ec"
816  _sqobind[79].sqldata = (char *) &(table).stg070;
817 #line 270 "db.ec"
818  _sqobind[80].sqldata = (char *) &(table).stg071;
819 #line 270 "db.ec"
820  _sqobind[81].sqldata = (char *) &(table).stg072;
821 #line 270 "db.ec"
822  _sqobind[82].sqldata = (char *) &(table).stg073;
823 #line 270 "db.ec"
824  _sqobind[83].sqldata = (char *) &(table).stg074;
825 #line 270 "db.ec"
826  _sqobind[84].sqldata = (char *) &(table).stg075;
827 #line 270 "db.ec"
828  _sqobind[85].sqldata = (char *) &(table).stg076;
829 #line 270 "db.ec"
830  _sqobind[86].sqldata = (char *) &(table).stg077;
831 #line 270 "db.ec"
832  _sqobind[87].sqldata = (char *) &(table).stg078;
833 #line 270 "db.ec"
834  _sqobind[88].sqldata = (char *) &(table).stg079;
835 #line 270 "db.ec"
836  _sqobind[89].sqldata = (char *) &(table).stg080;
837 #line 270 "db.ec"
838  _sqobind[90].sqldata = (char *) &(table).stg081;
839 #line 270 "db.ec"
840  _sqobind[91].sqldata = (char *) &(table).stg082;
841 #line 270 "db.ec"
842  _sqobind[92].sqldata = (char *) &(table).stg083;
843 #line 270 "db.ec"
844  _sqobind[93].sqldata = (char *) &(table).stg084;
845 #line 270 "db.ec"
846  _sqobind[94].sqldata = (char *) &(table).stg085;
847 #line 270 "db.ec"
848  _sqobind[95].sqldata = (char *) &(table).stg086;
849 #line 270 "db.ec"
850  _sqobind[96].sqldata = (char *) &(table).stg087;
851 #line 270 "db.ec"
852  _sqobind[97].sqldata = (char *) &(table).stg088;
853 #line 270 "db.ec"
854  _sqobind[98].sqldata = (char *) &(table).stg089;
855 #line 270 "db.ec"
856  _sqobind[99].sqldata = (char *) &(table).stg090;
857 #line 270 "db.ec"
858  _sqobind[100].sqldata = (char *) &(table).stg091;
859 #line 270 "db.ec"
860  _sqobind[101].sqldata = (char *) &(table).stg092;
861 #line 270 "db.ec"
862  _sqobind[102].sqldata = (char *) &(table).stg093;
863 #line 270 "db.ec"
864  _sqobind[103].sqldata = (char *) &(table).stg094;
865 #line 270 "db.ec"
866  _sqobind[104].sqldata = (char *) &(table).stg095;
867 #line 270 "db.ec"
868  _sqobind[105].sqldata = (char *) &(table).stg096;
869 #line 270 "db.ec"
870  _sqobind[106].sqldata = (char *) &(table).stg097;
871 #line 270 "db.ec"
872  _sqobind[107].sqldata = (char *) &(table).stg098;
873 #line 270 "db.ec"
874  _sqobind[108].sqldata = (char *) &(table).stg099;
875 #line 270 "db.ec"
876  _sqobind[109].sqldata = (char *) &(table).stg100;
877 #line 270 "db.ec"
878  _sqobind[110].sqldata = (char *) &(table).q001;
879 #line 270 "db.ec"
880  _sqobind[111].sqldata = (char *) &(table).q002;
881 #line 270 "db.ec"
882  _sqobind[112].sqldata = (char *) &(table).q003;
883 #line 270 "db.ec"
884  _sqobind[113].sqldata = (char *) &(table).q004;
885 #line 270 "db.ec"
886  _sqobind[114].sqldata = (char *) &(table).q005;
887 #line 270 "db.ec"
888  _sqobind[115].sqldata = (char *) &(table).q006;
889 #line 270 "db.ec"
890  _sqobind[116].sqldata = (char *) &(table).q007;
891 #line 270 "db.ec"
892  _sqobind[117].sqldata = (char *) &(table).q008;
893 #line 270 "db.ec"
894  _sqobind[118].sqldata = (char *) &(table).q009;
895 #line 270 "db.ec"
896  _sqobind[119].sqldata = (char *) &(table).q010;
897 #line 270 "db.ec"
898  _sqobind[120].sqldata = (char *) &(table).q011;
899 #line 270 "db.ec"
900  _sqobind[121].sqldata = (char *) &(table).q012;
901 #line 270 "db.ec"
902  _sqobind[122].sqldata = (char *) &(table).q013;
903 #line 270 "db.ec"
904  _sqobind[123].sqldata = (char *) &(table).q014;
905 #line 270 "db.ec"
906  _sqobind[124].sqldata = (char *) &(table).q015;
907 #line 270 "db.ec"
908  _sqobind[125].sqldata = (char *) &(table).q016;
909 #line 270 "db.ec"
910  _sqobind[126].sqldata = (char *) &(table).q017;
911 #line 270 "db.ec"
912  _sqobind[127].sqldata = (char *) &(table).q018;
913 #line 270 "db.ec"
914  _sqobind[128].sqldata = (char *) &(table).q019;
915 #line 270 "db.ec"
916  _sqobind[129].sqldata = (char *) &(table).q020;
917 #line 270 "db.ec"
918  _sqobind[130].sqldata = (char *) &(table).q021;
919 #line 270 "db.ec"
920  _sqobind[131].sqldata = (char *) &(table).q022;
921 #line 270 "db.ec"
922  _sqobind[132].sqldata = (char *) &(table).q023;
923 #line 270 "db.ec"
924  _sqobind[133].sqldata = (char *) &(table).q024;
925 #line 270 "db.ec"
926  _sqobind[134].sqldata = (char *) &(table).q025;
927 #line 270 "db.ec"
928  _sqobind[135].sqldata = (char *) &(table).q026;
929 #line 270 "db.ec"
930  _sqobind[136].sqldata = (char *) &(table).q027;
931 #line 270 "db.ec"
932  _sqobind[137].sqldata = (char *) &(table).q028;
933 #line 270 "db.ec"
934  _sqobind[138].sqldata = (char *) &(table).q029;
935 #line 270 "db.ec"
936  _sqobind[139].sqldata = (char *) &(table).q030;
937 #line 270 "db.ec"
938  _sqobind[140].sqldata = (char *) &(table).q031;
939 #line 270 "db.ec"
940  _sqobind[141].sqldata = (char *) &(table).q032;
941 #line 270 "db.ec"
942  _sqobind[142].sqldata = (char *) &(table).q033;
943 #line 270 "db.ec"
944  _sqobind[143].sqldata = (char *) &(table).q034;
945 #line 270 "db.ec"
946  _sqobind[144].sqldata = (char *) &(table).q035;
947 #line 270 "db.ec"
948  _sqobind[145].sqldata = (char *) &(table).q036;
949 #line 270 "db.ec"
950  _sqobind[146].sqldata = (char *) &(table).q037;
951 #line 270 "db.ec"
952  _sqobind[147].sqldata = (char *) &(table).q038;
953 #line 270 "db.ec"
954  _sqobind[148].sqldata = (char *) &(table).q039;
955 #line 270 "db.ec"
956  _sqobind[149].sqldata = (char *) &(table).q040;
957 #line 270 "db.ec"
958  _sqobind[150].sqldata = (char *) &(table).q041;
959 #line 270 "db.ec"
960  _sqobind[151].sqldata = (char *) &(table).q042;
961 #line 270 "db.ec"
962  _sqobind[152].sqldata = (char *) &(table).q043;
963 #line 270 "db.ec"
964  _sqobind[153].sqldata = (char *) &(table).q044;
965 #line 270 "db.ec"
966  _sqobind[154].sqldata = (char *) &(table).q045;
967 #line 270 "db.ec"
968  _sqobind[155].sqldata = (char *) &(table).q046;
969 #line 270 "db.ec"
970  _sqobind[156].sqldata = (char *) &(table).q047;
971 #line 270 "db.ec"
972  _sqobind[157].sqldata = (char *) &(table).q048;
973 #line 270 "db.ec"
974  _sqobind[158].sqldata = (char *) &(table).q049;
975 #line 270 "db.ec"
976  _sqobind[159].sqldata = (char *) &(table).q050;
977 #line 270 "db.ec"
978  _sqobind[160].sqldata = (char *) &(table).q051;
979 #line 270 "db.ec"
980  _sqobind[161].sqldata = (char *) &(table).q052;
981 #line 270 "db.ec"
982  _sqobind[162].sqldata = (char *) &(table).q053;
983 #line 270 "db.ec"
984  _sqobind[163].sqldata = (char *) &(table).q054;
985 #line 270 "db.ec"
986  _sqobind[164].sqldata = (char *) &(table).q055;
987 #line 270 "db.ec"
988  _sqobind[165].sqldata = (char *) &(table).q056;
989 #line 270 "db.ec"
990  _sqobind[166].sqldata = (char *) &(table).q057;
991 #line 270 "db.ec"
992  _sqobind[167].sqldata = (char *) &(table).q058;
993 #line 270 "db.ec"
994  _sqobind[168].sqldata = (char *) &(table).q059;
995 #line 270 "db.ec"
996  _sqobind[169].sqldata = (char *) &(table).q060;
997 #line 270 "db.ec"
998  _sqobind[170].sqldata = (char *) &(table).q061;
999 #line 270 "db.ec"
1000  _sqobind[171].sqldata = (char *) &(table).q062;
1001 #line 270 "db.ec"
1002  _sqobind[172].sqldata = (char *) &(table).q063;
1003 #line 270 "db.ec"
1004  _sqobind[173].sqldata = (char *) &(table).q064;
1005 #line 270 "db.ec"
1006  _sqobind[174].sqldata = (char *) &(table).q065;
1007 #line 270 "db.ec"
1008  _sqobind[175].sqldata = (char *) &(table).q066;
1009 #line 270 "db.ec"
1010  _sqobind[176].sqldata = (char *) &(table).q067;
1011 #line 270 "db.ec"
1012  _sqobind[177].sqldata = (char *) &(table).q068;
1013 #line 270 "db.ec"
1014  _sqobind[178].sqldata = (char *) &(table).q069;
1015 #line 270 "db.ec"
1016  _sqobind[179].sqldata = (char *) &(table).q070;
1017 #line 270 "db.ec"
1018  _sqobind[180].sqldata = (char *) &(table).q071;
1019 #line 270 "db.ec"
1020  _sqobind[181].sqldata = (char *) &(table).q072;
1021 #line 270 "db.ec"
1022  _sqobind[182].sqldata = (char *) &(table).q073;
1023 #line 270 "db.ec"
1024  _sqobind[183].sqldata = (char *) &(table).q074;
1025 #line 270 "db.ec"
1026  _sqobind[184].sqldata = (char *) &(table).q075;
1027 #line 270 "db.ec"
1028  _sqobind[185].sqldata = (char *) &(table).q076;
1029 #line 270 "db.ec"
1030  _sqobind[186].sqldata = (char *) &(table).q077;
1031 #line 270 "db.ec"
1032  _sqobind[187].sqldata = (char *) &(table).q078;
1033 #line 270 "db.ec"
1034  _sqobind[188].sqldata = (char *) &(table).q079;
1035 #line 270 "db.ec"
1036  _sqobind[189].sqldata = (char *) &(table).q080;
1037 #line 270 "db.ec"
1038  _sqobind[190].sqldata = (char *) &(table).q081;
1039 #line 270 "db.ec"
1040  _sqobind[191].sqldata = (char *) &(table).q082;
1041 #line 270 "db.ec"
1042  _sqobind[192].sqldata = (char *) &(table).q083;
1043 #line 270 "db.ec"
1044  _sqobind[193].sqldata = (char *) &(table).q084;
1045 #line 270 "db.ec"
1046  _sqobind[194].sqldata = (char *) &(table).q085;
1047 #line 270 "db.ec"
1048  _sqobind[195].sqldata = (char *) &(table).q086;
1049 #line 270 "db.ec"
1050  _sqobind[196].sqldata = (char *) &(table).q087;
1051 #line 270 "db.ec"
1052  _sqobind[197].sqldata = (char *) &(table).q088;
1053 #line 270 "db.ec"
1054  _sqobind[198].sqldata = (char *) &(table).q089;
1055 #line 270 "db.ec"
1056  _sqobind[199].sqldata = (char *) &(table).q090;
1057 #line 270 "db.ec"
1058  _sqobind[200].sqldata = (char *) &(table).q091;
1059 #line 270 "db.ec"
1060  _sqobind[201].sqldata = (char *) &(table).q092;
1061 #line 270 "db.ec"
1062  _sqobind[202].sqldata = (char *) &(table).q093;
1063 #line 270 "db.ec"
1064  _sqobind[203].sqldata = (char *) &(table).q094;
1065 #line 270 "db.ec"
1066  _sqobind[204].sqldata = (char *) &(table).q095;
1067 #line 270 "db.ec"
1068  _sqobind[205].sqldata = (char *) &(table).q096;
1069 #line 270 "db.ec"
1070  _sqobind[206].sqldata = (char *) &(table).q097;
1071 #line 270 "db.ec"
1072  _sqobind[207].sqldata = (char *) &(table).q098;
1073 #line 270 "db.ec"
1074  _sqobind[208].sqldata = (char *) &(table).q099;
1075 #line 270 "db.ec"
1076  _sqobind[209].sqldata = (char *) &(table).q100;
1077 #line 270 "db.ec"
1078  _sqobind[210].sqldata = (char *) &(table).shf001;
1079 #line 270 "db.ec"
1080  _sqobind[211].sqldata = (char *) &(table).shf002;
1081 #line 270 "db.ec"
1082  _sqobind[212].sqldata = (char *) &(table).shf003;
1083 #line 270 "db.ec"
1084  _sqobind[213].sqldata = (char *) &(table).shf004;
1085 #line 270 "db.ec"
1086  _sqobind[214].sqldata = (char *) &(table).shf005;
1087 #line 270 "db.ec"
1088  _sqobind[215].sqldata = (char *) &(table).shf006;
1089 #line 270 "db.ec"
1090  _sqobind[216].sqldata = (char *) &(table).shf007;
1091 #line 270 "db.ec"
1092  _sqobind[217].sqldata = (char *) &(table).shf008;
1093 #line 270 "db.ec"
1094  _sqobind[218].sqldata = (char *) &(table).shf009;
1095 #line 270 "db.ec"
1096  _sqobind[219].sqldata = (char *) &(table).shf010;
1097 #line 270 "db.ec"
1098  _sqobind[220].sqldata = (char *) &(table).vld001;
1099 #line 270 "db.ec"
1100  _sqobind[221].sqldata = (char *) &(table).vld002;
1101 #line 270 "db.ec"
1102  _sqobind[222].sqldata = (char *) &(table).vld003;
1103 #line 270 "db.ec"
1104  _sqobind[223].sqldata = (char *) &(table).vld004;
1105 #line 270 "db.ec"
1106  _sqobind[224].sqldata = (char *) &(table).vld005;
1107 #line 270 "db.ec"
1108  _sqobind[225].sqldata = (char *) &(table).vld006;
1109 #line 270 "db.ec"
1110  _sqobind[226].sqldata = (char *) &(table).vld007;
1111 #line 270 "db.ec"
1112  _sqobind[227].sqldata = (char *) &(table).vld008;
1113 #line 270 "db.ec"
1114  _sqobind[228].sqldata = (char *) &(table).vld009;
1115 #line 270 "db.ec"
1116  _sqobind[229].sqldata = (char *) &(table).vld010;
1117 #line 270 "db.ec"
1118  _sqobind[230].sqldata = (char *) &(table).src;
1119 #line 270 "db.ec"
1120  _sqobind[231].sqldata = (char *) &(table).fix;
1121 #line 270 "db.ec"
1122  if (!_SQ2) _SQ2 = _iqlocate_cursor(_Cn2, 0, 1, 0);
1123 #line 270 "db.ec"
1124  _iqcftch(_SQ2, (struct sqlda *)0, &_SD0, (char *)0, &_FS1);
1125 #line 270 "db.ec"
1126  }
1127 
1128 if(sqlca.sqlcode < 0)
1129  return(sqlca.sqlcode);
1130 
1131 if(sqlca.sqlcode == 100)
1132  return(-1);
1133 
1134 rate_table->RatStg[0] = table.stg001;
1135 rate_table->RatStg[1] = table.stg002;
1136 rate_table->RatStg[2] = table.stg003;
1137 rate_table->RatStg[3] = table.stg004;
1138 rate_table->RatStg[4] = table.stg005;
1139 rate_table->RatStg[5] = table.stg006;
1140 rate_table->RatStg[6] = table.stg007;
1141 rate_table->RatStg[7] = table.stg008;
1142 rate_table->RatStg[8] = table.stg009;
1143 rate_table->RatStg[9] = table.stg010;
1144 rate_table->RatStg[10] = table.stg011;
1145 rate_table->RatStg[11] = table.stg012;
1146 rate_table->RatStg[12] = table.stg013;
1147 rate_table->RatStg[13] = table.stg014;
1148 rate_table->RatStg[14] = table.stg015;
1149 rate_table->RatStg[15] = table.stg016;
1150 rate_table->RatStg[16] = table.stg017;
1151 rate_table->RatStg[17] = table.stg018;
1152 rate_table->RatStg[18] = table.stg019;
1153 rate_table->RatStg[19] = table.stg020;
1154 rate_table->RatStg[20] = table.stg022;
1155 rate_table->RatStg[21] = table.stg023;
1156 rate_table->RatStg[22] = table.stg024;
1157 rate_table->RatStg[23] = table.stg025;
1158 rate_table->RatStg[24] = table.stg026;
1159 rate_table->RatStg[26] = table.stg027;
1160 rate_table->RatStg[26] = table.stg028;
1161 rate_table->RatStg[27] = table.stg029;
1162 rate_table->RatStg[28] = table.stg030;
1163 rate_table->RatStg[29] = table.stg031;
1164 rate_table->RatStg[30] = table.stg032;
1165 rate_table->RatStg[31] = table.stg033;
1166 rate_table->RatStg[32] = table.stg034;
1167 rate_table->RatStg[33] = table.stg035;
1168 rate_table->RatStg[34] = table.stg036;
1169 rate_table->RatStg[35] = table.stg037;
1170 rate_table->RatStg[36] = table.stg038;
1171 rate_table->RatStg[37] = table.stg039;
1172 rate_table->RatStg[38] = table.stg040;
1173 rate_table->RatStg[39] = table.stg041;
1174 rate_table->RatStg[40] = table.stg042;
1175 rate_table->RatStg[41] = table.stg043;
1176 rate_table->RatStg[42] = table.stg044;
1177 rate_table->RatStg[43] = table.stg045;
1178 rate_table->RatStg[44] = table.stg046;
1179 rate_table->RatStg[45] = table.stg047;
1180 rate_table->RatStg[46] = table.stg048;
1181 rate_table->RatStg[47] = table.stg049;
1182 rate_table->RatStg[48] = table.stg050;
1183 rate_table->RatStg[49] = table.stg051;
1184 rate_table->RatStg[50] = table.stg052;
1185 rate_table->RatStg[51] = table.stg053;
1186 rate_table->RatStg[52] = table.stg054;
1187 rate_table->RatStg[53] = table.stg055;
1188 rate_table->RatStg[54] = table.stg056;
1189 rate_table->RatStg[55] = table.stg057;
1190 rate_table->RatStg[56] = table.stg058;
1191 rate_table->RatStg[57] = table.stg059;
1192 rate_table->RatStg[58] = table.stg060;
1193 rate_table->RatStg[59] = table.stg061;
1194 rate_table->RatStg[60] = table.stg062;
1195 rate_table->RatStg[61] = table.stg063;
1196 rate_table->RatStg[62] = table.stg064;
1197 rate_table->RatStg[63] = table.stg065;
1198 rate_table->RatStg[64] = table.stg066;
1199 rate_table->RatStg[65] = table.stg067;
1200 rate_table->RatStg[67] = table.stg068;
1201 rate_table->RatStg[68] = table.stg069;
1202 rate_table->RatStg[69] = table.stg070;
1203 rate_table->RatStg[70] = table.stg071;
1204 rate_table->RatStg[71] = table.stg072;
1205 rate_table->RatStg[72] = table.stg073;
1206 rate_table->RatStg[73] = table.stg074;
1207 rate_table->RatStg[74] = table.stg075;
1208 rate_table->RatStg[75] = table.stg076;
1209 rate_table->RatStg[76] = table.stg077;
1210 rate_table->RatStg[77] = table.stg078;
1211 rate_table->RatStg[78] = table.stg079;
1212 rate_table->RatStg[79] = table.stg080;
1213 rate_table->RatStg[80] = table.stg081;
1214 rate_table->RatStg[81] = table.stg082;
1215 rate_table->RatStg[82] = table.stg083;
1216 rate_table->RatStg[83] = table.stg084;
1217 rate_table->RatStg[84] = table.stg085;
1218 rate_table->RatStg[85] = table.stg086;
1219 rate_table->RatStg[86] = table.stg087;
1220 rate_table->RatStg[87] = table.stg088;
1221 rate_table->RatStg[88] = table.stg089;
1222 rate_table->RatStg[89] = table.stg090;
1223 rate_table->RatStg[90] = table.stg091;
1224 rate_table->RatStg[91] = table.stg092;
1225 rate_table->RatStg[92] = table.stg093;
1226 rate_table->RatStg[93] = table.stg094;
1227 rate_table->RatStg[94] = table.stg095;
1228 rate_table->RatStg[95] = table.stg096;
1229 rate_table->RatStg[96] = table.stg097;
1230 rate_table->RatStg[97] = table.stg098;
1231 rate_table->RatStg[98] = table.stg099;
1232 rate_table->RatStg[99] = table.stg100;
1233 
1234 rate_table->RatQ[0] = table.q001;
1235 rate_table->RatQ[1] = table.q002;
1236 rate_table->RatQ[2] = table.q003;
1237 rate_table->RatQ[3] = table.q004;
1238 rate_table->RatQ[4] = table.q005;
1239 rate_table->RatQ[5] = table.q006;
1240 rate_table->RatQ[6] = table.q007;
1241 rate_table->RatQ[7] = table.q008;
1242 rate_table->RatQ[8] = table.q009;
1243 rate_table->RatQ[9] = table.q010;
1244 rate_table->RatQ[10] = table.q011;
1245 rate_table->RatQ[11] = table.q012;
1246 rate_table->RatQ[12] = table.q013;
1247 rate_table->RatQ[13] = table.q014;
1248 rate_table->RatQ[14] = table.q015;
1249 rate_table->RatQ[15] = table.q016;
1250 rate_table->RatQ[16] = table.q017;
1251 rate_table->RatQ[17] = table.q018;
1252 rate_table->RatQ[18] = table.q019;
1253 rate_table->RatQ[19] = table.q020;
1254 rate_table->RatQ[20] = table.q021;
1255 rate_table->RatQ[21] = table.q022;
1256 rate_table->RatQ[22] = table.q023;
1257 rate_table->RatQ[23] = table.q024;
1258 rate_table->RatQ[24] = table.q025;
1259 rate_table->RatQ[25] = table.q026;
1260 rate_table->RatQ[26] = table.q027;
1261 rate_table->RatQ[27] = table.q028;
1262 rate_table->RatQ[28] = table.q029;
1263 rate_table->RatQ[29] = table.q030;
1264 rate_table->RatQ[30] = table.q031;
1265 rate_table->RatQ[31] = table.q032;
1266 rate_table->RatQ[32] = table.q033;
1267 rate_table->RatQ[33] = table.q034;
1268 rate_table->RatQ[34] = table.q035;
1269 rate_table->RatQ[35] = table.q036;
1270 rate_table->RatQ[36] = table.q037;
1271 rate_table->RatQ[37] = table.q038;
1272 rate_table->RatQ[38] = table.q039;
1273 rate_table->RatQ[39] = table.q040;
1274 rate_table->RatQ[40] = table.q041;
1275 rate_table->RatQ[41] = table.q042;
1276 rate_table->RatQ[42] = table.q043;
1277 rate_table->RatQ[43] = table.q044;
1278 rate_table->RatQ[44] = table.q045;
1279 rate_table->RatQ[45] = table.q046;
1280 rate_table->RatQ[46] = table.q047;
1281 rate_table->RatQ[47] = table.q048;
1282 rate_table->RatQ[48] = table.q049;
1283 rate_table->RatQ[49] = table.q050;
1284 rate_table->RatQ[50] = table.q051;
1285 rate_table->RatQ[51] = table.q052;
1286 rate_table->RatQ[52] = table.q053;
1287 rate_table->RatQ[53] = table.q054;
1288 rate_table->RatQ[54] = table.q055;
1289 rate_table->RatQ[55] = table.q056;
1290 rate_table->RatQ[56] = table.q057;
1291 rate_table->RatQ[57] = table.q058;
1292 rate_table->RatQ[58] = table.q059;
1293 rate_table->RatQ[59] = table.q060;
1294 rate_table->RatQ[60] = table.q061;
1295 rate_table->RatQ[61] = table.q062;
1296 rate_table->RatQ[62] = table.q063;
1297 rate_table->RatQ[63] = table.q064;
1298 rate_table->RatQ[64] = table.q065;
1299 rate_table->RatQ[65] = table.q066;
1300 rate_table->RatQ[66] = table.q067;
1301 rate_table->RatQ[67] = table.q068;
1302 rate_table->RatQ[68] = table.q069;
1303 rate_table->RatQ[69] = table.q070;
1304 rate_table->RatQ[70] = table.q071;
1305 rate_table->RatQ[71] = table.q072;
1306 rate_table->RatQ[72] = table.q073;
1307 rate_table->RatQ[73] = table.q074;
1308 rate_table->RatQ[74] = table.q075;
1309 rate_table->RatQ[75] = table.q076;
1310 rate_table->RatQ[76] = table.q077;
1311 rate_table->RatQ[77] = table.q078;
1312 rate_table->RatQ[78] = table.q079;
1313 rate_table->RatQ[79] = table.q080;
1314 rate_table->RatQ[80] = table.q081;
1315 rate_table->RatQ[81] = table.q082;
1316 rate_table->RatQ[82] = table.q083;
1317 rate_table->RatQ[83] = table.q084;
1318 rate_table->RatQ[84] = table.q085;
1319 rate_table->RatQ[85] = table.q086;
1320 rate_table->RatQ[86] = table.q087;
1321 rate_table->RatQ[87] = table.q088;
1322 rate_table->RatQ[88] = table.q089;
1323 rate_table->RatQ[89] = table.q090;
1324 rate_table->RatQ[90] = table.q091;
1325 rate_table->RatQ[91] = table.q092;
1326 rate_table->RatQ[92] = table.q093;
1327 rate_table->RatQ[93] = table.q094;
1328 rate_table->RatQ[94] = table.q095;
1329 rate_table->RatQ[95] = table.q096;
1330 rate_table->RatQ[96] = table.q097;
1331 rate_table->RatQ[97] = table.q098;
1332 rate_table->RatQ[98] = table.q099;
1333 rate_table->RatQ[99] = table.q100;
1334 
1335 rate_table->RatShf[0] = table.shf001;
1336 rate_table->RatShf[1] = table.shf002;
1337 rate_table->RatShf[2] = table.shf003;
1338 rate_table->RatShf[3] = table.shf004;
1339 rate_table->RatShf[4] = table.shf005;
1340 rate_table->RatShf[5] = table.shf006;
1341 rate_table->RatShf[6] = table.shf007;
1342 rate_table->RatShf[7] = table.shf008;
1343 rate_table->RatShf[8] = table.shf009;
1344 rate_table->RatShf[9] = table.shf010;
1345 
1348 
1349 for(i = 1; i < 100; i++)
1350 {
1351 
1352  if( rate_table->RatStg[i] <= .005)
1353  {
1355  rate_table->QMax = rate_table->RatQ[i-1];
1356  rate_table->AryMax = i-1;
1357  break;
1358  }
1359 }
1360 
1361 return (1);
1362 }
static int i
static _SQCURSOR * _SQ2
Definition: db.c:3
long SQLCODE
static char * _Cn2
Definition: db.c:3
static _SQCURSOR * _SQ1
Definition: db.c:4
int get_rate(char *hb5in, RatingTable *rate_table)
Definition: db.c:91
struct sqlca_s sqlca
static char * _Cn1
Definition: db.c:4
_SQCURSOR * _iqnprep()
static RatingTable rate_table
Definition: rat.c:131
int RatQ[100]
Definition: rate_table.h:13
double HMax
Definition: rate_table.h:16
double HMin
Definition: rate_table.h:15
double RatStg[100]
Definition: rate_table.h:12
char sqlwarn5
Definition: db.c:65
char sqlwarn3
Definition: db.c:61
char sqlwarn4
Definition: db.c:63
char sqlwarn7
Definition: db.c:67
char sqlwarn1
Definition: db.c:57
char sqlwarn6
Definition: db.c:66
char sqlwarn2
Definition: db.c:59
char sqlwarn0
Definition: db.c:56
Definition: db.c:43
long sqlerrd[6]
Definition: db.c:47
struct sqlca_s::sqlcaw_s sqlwarn
long sqlcode
Definition: db.c:44
char sqlerrm[72]
Definition: db.c:45
char sqlerrp[8]
Definition: db.c:46