3 static const char _Cn1[] =
"fmapcursor";
4 #line 1 "fmap_qtrly.ec"
9 #line 2 "fmap_qtrly.ec"
11 #line 2 "fmap_qtrly.ec"
12 #line 1 "/opt/informix/incl/esql/sqlca.h"
86 #define SQLNOTFOUND 100
90 #define sqlca ifmxsqlca
102 extern int4 * ifx_sqlcode(
void);
103 extern struct sqlca_s * ifx_sqlca(
void);
105 #define SQLCODE (*(ifx_sqlcode()))
106 #define SQLSTATE ((char *)(ifx_sqlstate()))
107 #define sqlca (*(ifx_sqlca()))
116 #line 103 "/opt/informix/incl/esql/sqlca.h"
117 #line 3 "fmap_qtrly.ec"
122 #line 4 "fmap_qtrly.ec"
123 #line 5 "fmap_qtrly.ec"
158 #line 40 "fmap_qtrly.ec"
193 int i,jtotal,
k,atime;
201 #line 79 "fmap_qtrly.ec"
202 #line 80 "fmap_qtrly.ec"
226 #line 104 "fmap_qtrly.ec"
235 vtat.drain[0]=drain[0];
236 vtat.pos[0]=drain[1];
237 vtat.cgroup[0]=drain[2];
247 strcpy(stat.hb5,hb5);
259 etime=end_date.
hour*10000+
265 btime=begin_date.
hour*10000+
293 #line 153 "fmap_qtrly.ec"
295 #line 167 "fmap_qtrly.ec"
296 static ifx_sqlvar_t _sqibind[] =
298 { 100, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
299 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
300 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
301 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
302 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
303 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
304 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
305 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
306 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
307 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
308 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
309 { 102,
sizeof(
year), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
310 { 102,
sizeof(
month), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
311 { 102,
sizeof(
day), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
312 #line 167 "fmap_qtrly.ec"
314 static ifx_sqlda_t _SD0 = { 14, _sqibind, {0}, 14, 0 };
315 #line 167 "fmap_qtrly.ec"
316 _sqibind[0].sqldata = stat.hb5;
317 #line 167 "fmap_qtrly.ec"
318 _sqibind[1].sqldata = stat.pe1;
319 #line 167 "fmap_qtrly.ec"
320 _sqibind[2].sqldata = stat.pe2;
321 #line 167 "fmap_qtrly.ec"
322 _sqibind[3].sqldata = stat.dur;
323 #line 167 "fmap_qtrly.ec"
324 _sqibind[4].sqldata = stat.t;
325 #line 167 "fmap_qtrly.ec"
326 _sqibind[5].sqldata = stat.s;
327 #line 167 "fmap_qtrly.ec"
328 _sqibind[6].sqldata = stat.e;
329 #line 167 "fmap_qtrly.ec"
330 _sqibind[7].sqldata = stat.p;
331 #line 167 "fmap_qtrly.ec"
332 _sqibind[8].sqldata = vtat.drain;
333 #line 167 "fmap_qtrly.ec"
334 _sqibind[9].sqldata = vtat.pos;
335 #line 167 "fmap_qtrly.ec"
336 _sqibind[10].sqldata = vtat.cgroup;
337 #line 167 "fmap_qtrly.ec"
338 _sqibind[11].sqldata = (
char *) &
year;
339 #line 167 "fmap_qtrly.ec"
340 _sqibind[12].sqldata = (
char *) &
month;
341 #line 167 "fmap_qtrly.ec"
342 _sqibind[13].sqldata = (
char *) &
day;
343 sqli_curs_open(ESQLINTVERSION, sqli_curs_locate(ESQLINTVERSION,
_Cn1, 768), &_SD0, (
char *)0, (
struct value *)0, 1, 0);
344 #line 167 "fmap_qtrly.ec"
354 #line 173 "fmap_qtrly.ec"
356 #line 173 "fmap_qtrly.ec"
357 static ifx_sqlvar_t _sqobind[] =
359 { 100, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
360 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
361 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
362 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
363 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
364 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
365 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
366 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
367 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
368 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
369 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
370 { 102,
sizeof((
fmap_qtrly_rec).vcal_yr), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
371 { 102,
sizeof((
fmap_qtrly_rec).vmon), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
372 { 102,
sizeof((
fmap_qtrly_rec).vzday), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
373 { 102,
sizeof((
fmap_qtrly_rec).ccal_yr), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
374 { 102,
sizeof((
fmap_qtrly_rec).cmon), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
375 { 102,
sizeof((
fmap_qtrly_rec).czday), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
376 { 102,
sizeof((
fmap_qtrly_rec).ctime), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
377 { 105,
sizeof((
fmap_qtrly_rec).z00), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
378 { 105,
sizeof((
fmap_qtrly_rec).z06), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
379 { 105,
sizeof((
fmap_qtrly_rec).z12), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
380 { 105,
sizeof((
fmap_qtrly_rec).z18), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
381 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
382 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
383 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
384 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
385 #line 173 "fmap_qtrly.ec"
387 static ifx_sqlda_t _SD0 = { 26, _sqobind, {0}, 26, 0 };
388 static _FetchSpec _FS1 = { 0, 1, 0 };
389 #line 173 "fmap_qtrly.ec"
391 #line 173 "fmap_qtrly.ec"
393 #line 173 "fmap_qtrly.ec"
395 #line 173 "fmap_qtrly.ec"
397 #line 173 "fmap_qtrly.ec"
399 #line 173 "fmap_qtrly.ec"
401 #line 173 "fmap_qtrly.ec"
403 #line 173 "fmap_qtrly.ec"
405 #line 173 "fmap_qtrly.ec"
407 #line 173 "fmap_qtrly.ec"
409 #line 173 "fmap_qtrly.ec"
411 #line 173 "fmap_qtrly.ec"
413 #line 173 "fmap_qtrly.ec"
415 #line 173 "fmap_qtrly.ec"
417 #line 173 "fmap_qtrly.ec"
419 #line 173 "fmap_qtrly.ec"
421 #line 173 "fmap_qtrly.ec"
423 #line 173 "fmap_qtrly.ec"
425 #line 173 "fmap_qtrly.ec"
427 #line 173 "fmap_qtrly.ec"
429 #line 173 "fmap_qtrly.ec"
431 #line 173 "fmap_qtrly.ec"
433 #line 173 "fmap_qtrly.ec"
435 #line 173 "fmap_qtrly.ec"
437 #line 173 "fmap_qtrly.ec"
439 #line 173 "fmap_qtrly.ec"
441 sqli_curs_fetch(ESQLINTVERSION, sqli_curs_locate(ESQLINTVERSION,
_Cn1, 768), (ifx_sqlda_t *)0, &_SD0, (
char *)0, &_FS1);
442 #line 173 "fmap_qtrly.ec"
481 #line 208 "fmap_qtrly.ec"
483 #line 208 "fmap_qtrly.ec"
484 sqli_curs_close(ESQLINTVERSION, sqli_curs_locate(ESQLINTVERSION,
_Cn1, 768));
485 #line 208 "fmap_qtrly.ec"
519 int mday[]={31,28,31,30,31,30,31,31,30,31,30,31} ;
580 #line 300 "fmap_qtrly.ec"
struct data_rec data_record
struct sqlca_s ifx_sqlca_t
struct fmap_qrtly_rec fmap_qtrly_rec
int fmap_pro_qtrly(char *hb5, char *drain, char *parm, struct stim begin_date, struct stim end_date, char *qual, struct stn_values *stn_values)
struct sqlca_s::sqlcaw_s sqlwarn