10 #line 2 "fma_qtrly.ec"
11 #line 1 "/opt/informix/incl/esql/sqlca.h"
85 #define SQLNOTFOUND 100
89 #define sqlca ifmxsqlca
101 extern int4 * ifx_sqlcode(
void);
102 extern struct sqlca_s * ifx_sqlca(
void);
104 #define SQLCODE (*(ifx_sqlcode()))
105 #define SQLSTATE ((char *)(ifx_sqlstate()))
106 #define sqlca (*(ifx_sqlca()))
115 #line 103 "/opt/informix/incl/esql/sqlca.h"
116 #line 3 "fma_qtrly.ec"
121 #line 4 "fma_qtrly.ec"
122 #line 5 "fma_qtrly.ec"
157 #line 39 "fma_qtrly.ec"
196 int i,jtotal,
k,atime,iclear;
208 #line 86 "fma_qtrly.ec"
209 #line 87 "fma_qtrly.ec"
213 int fyear, fmonth, fday, fhour, fminute, ftime;
222 char drain[2], pos[2], cgroup[2];
226 #line 101 "fma_qtrly.ec"
250 etime=end_date.
hour*10000+
256 btime=begin_date.
hour*10000+
268 ftime=fhour*10000+fminute*100;
314 #line 165 "fma_qtrly.ec"
316 #line 185 "fma_qtrly.ec"
317 static const char *sqlcmdtxt[] =
318 #line 185 "fma_qtrly.ec"
320 #line 185 "fma_qtrly.ec"
321 "select * from fmaqtrly where id = ? and pe1 = ? and pe2 = ? and dur = ? and t = ? and s = ? and e = ? and p = ? and drain = ? and pos = ? and cgroup = ? and vcal_yr = ? and vmon = ? and vzday = ? and ccal_yr = ? and cmon = ? and czday = ? and ctime = ?",
324 #line 185 "fma_qtrly.ec"
325 static ifx_cursor_t _SQ0 = {0};
326 static ifx_sqlvar_t _sqibind[] =
328 { 100, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
329 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
330 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
331 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
332 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
333 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
334 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
335 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
336 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
337 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
338 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
339 { 102,
sizeof(
year), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
340 { 102,
sizeof(
month), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
341 { 102,
sizeof(
day), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
342 { 102,
sizeof(fyear), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
343 { 102,
sizeof(fmonth), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
344 { 102,
sizeof(fday), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
345 { 102,
sizeof(ftime), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
346 #line 185 "fma_qtrly.ec"
348 static ifx_sqlvar_t _sqobind[] =
350 { 100, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
351 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
352 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
353 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
354 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
355 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
356 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
357 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
358 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
359 { 100, 2, 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 { 102,
sizeof((
fma_qtrly_rec).vcal_yr), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
362 { 102,
sizeof((
fma_qtrly_rec).vmon), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
363 { 102,
sizeof((
fma_qtrly_rec).vzday), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
364 { 102,
sizeof((
fma_qtrly_rec).ccal_yr), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
365 { 102,
sizeof((
fma_qtrly_rec).cmon), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
366 { 102,
sizeof((
fma_qtrly_rec).czday), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
367 { 102,
sizeof((
fma_qtrly_rec).ctime), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
368 { 105,
sizeof((
fma_qtrly_rec).z00), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
369 { 105,
sizeof((
fma_qtrly_rec).z06), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
370 { 105,
sizeof((
fma_qtrly_rec).z12), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
371 { 105,
sizeof((
fma_qtrly_rec).z18), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
372 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
373 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
374 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
375 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
376 #line 185 "fma_qtrly.ec"
378 #line 185 "fma_qtrly.ec"
379 _sqibind[0].sqldata = shb5;
380 #line 185 "fma_qtrly.ec"
381 _sqibind[1].sqldata = pe1;
382 #line 185 "fma_qtrly.ec"
383 _sqibind[2].sqldata = pe2;
384 #line 185 "fma_qtrly.ec"
385 _sqibind[3].sqldata = dur;
386 #line 185 "fma_qtrly.ec"
387 _sqibind[4].sqldata = t;
388 #line 185 "fma_qtrly.ec"
389 _sqibind[5].sqldata = s;
390 #line 185 "fma_qtrly.ec"
391 _sqibind[6].sqldata = e;
392 #line 185 "fma_qtrly.ec"
393 _sqibind[7].sqldata = p;
394 #line 185 "fma_qtrly.ec"
395 _sqibind[8].sqldata = drain;
396 #line 185 "fma_qtrly.ec"
397 _sqibind[9].sqldata = pos;
398 #line 185 "fma_qtrly.ec"
399 _sqibind[10].sqldata = cgroup;
400 #line 185 "fma_qtrly.ec"
401 _sqibind[11].sqldata = (
char *) &
year;
402 #line 185 "fma_qtrly.ec"
403 _sqibind[12].sqldata = (
char *) &
month;
404 #line 185 "fma_qtrly.ec"
405 _sqibind[13].sqldata = (
char *) &
day;
406 #line 185 "fma_qtrly.ec"
407 _sqibind[14].sqldata = (
char *) &fyear;
408 #line 185 "fma_qtrly.ec"
409 _sqibind[15].sqldata = (
char *) &fmonth;
410 #line 185 "fma_qtrly.ec"
411 _sqibind[16].sqldata = (
char *) &fday;
412 #line 185 "fma_qtrly.ec"
413 _sqibind[17].sqldata = (
char *) &ftime;
414 #line 185 "fma_qtrly.ec"
416 #line 185 "fma_qtrly.ec"
418 #line 185 "fma_qtrly.ec"
420 #line 185 "fma_qtrly.ec"
422 #line 185 "fma_qtrly.ec"
424 #line 185 "fma_qtrly.ec"
426 #line 185 "fma_qtrly.ec"
428 #line 185 "fma_qtrly.ec"
430 #line 185 "fma_qtrly.ec"
432 #line 185 "fma_qtrly.ec"
434 #line 185 "fma_qtrly.ec"
436 #line 185 "fma_qtrly.ec"
438 #line 185 "fma_qtrly.ec"
440 #line 185 "fma_qtrly.ec"
442 #line 185 "fma_qtrly.ec"
444 #line 185 "fma_qtrly.ec"
446 #line 185 "fma_qtrly.ec"
448 #line 185 "fma_qtrly.ec"
450 #line 185 "fma_qtrly.ec"
452 #line 185 "fma_qtrly.ec"
454 #line 185 "fma_qtrly.ec"
456 #line 185 "fma_qtrly.ec"
458 #line 185 "fma_qtrly.ec"
460 #line 185 "fma_qtrly.ec"
462 #line 185 "fma_qtrly.ec"
464 #line 185 "fma_qtrly.ec"
466 #line 185 "fma_qtrly.ec"
467 sqli_slct(ESQLINTVERSION, &_SQ0,sqlcmdtxt,18,_sqibind,26,_sqobind,0,(ifx_literal_t *)0,(ifx_namelist_t *)0,0);
468 #line 185 "fma_qtrly.ec"
496 ftime=fhour*10000+fminute*100;
708 #line 422 "fma_qtrly.ec"
struct data_rec data_record
struct fma_qrtly_rec fma_qtrly_rec
int fma_qtrly(char *hb5, char *dparm, char *parm, struct stim begin_date, struct stim end_date, struct stim q_date, struct stn_values *stn_values)
struct sqlca_s ifx_sqlca_t
printf("fbuf is %s\n", fbuf)
struct sqlca_s::sqlcaw_s sqlwarn