3 static const char _Cn1[] =
"cfok";
4 #line 1 "get_bad_recs.ec"
9 #line 2 "get_bad_recs.ec"
11 #line 2 "get_bad_recs.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 "get_bad_recs.ec"
127 #line 9 "get_bad_recs.ec"
128 #line 10 "get_bad_recs.ec"
129 char id[6], pe1[2], pe2[2], dur[2], t[2], s[2], e[2], p[2];
154 #line 35 "get_bad_recs.ec"
159 pe1[1]=pe2[1]=dur[1]=t[1]=s[1]=e[1]=p[1]=0;
174 #line 51 "get_bad_recs.ec"
176 #line 51 "get_bad_recs.ec"
177 static ifx_sqlvar_t _sqibind[] =
179 { 100, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
180 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
181 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
182 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
183 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
184 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
185 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
186 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
187 #line 51 "get_bad_recs.ec"
189 static ifx_sqlda_t _SD0 = { 8, _sqibind, {0}, 8, 0 };
190 #line 51 "get_bad_recs.ec"
191 _sqibind[0].sqldata = id;
192 #line 51 "get_bad_recs.ec"
193 _sqibind[1].sqldata = pe1;
194 #line 51 "get_bad_recs.ec"
195 _sqibind[2].sqldata = pe2;
196 #line 51 "get_bad_recs.ec"
197 _sqibind[3].sqldata = dur;
198 #line 51 "get_bad_recs.ec"
199 _sqibind[4].sqldata = t;
200 #line 51 "get_bad_recs.ec"
201 _sqibind[5].sqldata = s;
202 #line 51 "get_bad_recs.ec"
203 _sqibind[6].sqldata = e;
204 #line 51 "get_bad_recs.ec"
205 _sqibind[7].sqldata = p;
206 sqli_curs_open(ESQLINTVERSION, sqli_curs_locate(ESQLINTVERSION,
_Cn1, 768), &_SD0, (
char *)0, (
struct value *)0, 1, 0);
207 #line 51 "get_bad_recs.ec"
223 #line 63 "get_bad_recs.ec"
225 #line 63 "get_bad_recs.ec"
226 static ifx_sqlvar_t _sqobind[] =
228 { 100, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
229 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
230 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
231 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
232 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
233 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
234 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
235 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
236 { 102,
sizeof((sok).cal_yr), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
237 { 102,
sizeof((sok).
mon), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
238 { 102,
sizeof((sok).zday), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
239 { 102,
sizeof((sok).ztime), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
240 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
241 { 100, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
242 { 100, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
243 { 100, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
244 { 100, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
245 { 100, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
246 #line 63 "get_bad_recs.ec"
248 static ifx_sqlda_t _SD0 = { 18, _sqobind, {0}, 18, 0 };
249 static _FetchSpec _FS1 = { 0, 1, 0 };
250 #line 63 "get_bad_recs.ec"
251 _sqobind[0].sqldata = (sok).
tid;
252 #line 63 "get_bad_recs.ec"
253 _sqobind[1].sqldata = (sok).tpe1;
254 #line 63 "get_bad_recs.ec"
255 _sqobind[2].sqldata = (sok).tpe2;
256 #line 63 "get_bad_recs.ec"
257 _sqobind[3].sqldata = (sok).tdur;
258 #line 63 "get_bad_recs.ec"
259 _sqobind[4].sqldata = (sok).tt;
260 #line 63 "get_bad_recs.ec"
261 _sqobind[5].sqldata = (sok).
ts;
262 #line 63 "get_bad_recs.ec"
263 _sqobind[6].sqldata = (sok).te;
264 #line 63 "get_bad_recs.ec"
265 _sqobind[7].sqldata = (sok).tp;
266 #line 63 "get_bad_recs.ec"
267 _sqobind[8].sqldata = (
char *) &(sok).cal_yr;
268 #line 63 "get_bad_recs.ec"
269 _sqobind[9].sqldata = (
char *) &(sok).mon;
270 #line 63 "get_bad_recs.ec"
271 _sqobind[10].sqldata = (
char *) &(sok).zday;
272 #line 63 "get_bad_recs.ec"
273 _sqobind[11].sqldata = (
char *) &(sok).ztime;
274 #line 63 "get_bad_recs.ec"
275 _sqobind[12].sqldata = (sok).tok;
276 #line 63 "get_bad_recs.ec"
277 _sqobind[13].sqldata = (sok).reason;
278 #line 63 "get_bad_recs.ec"
279 _sqobind[14].sqldata = (sok).init;
280 #line 63 "get_bad_recs.ec"
281 _sqobind[15].sqldata = (sok).agcode;
282 #line 63 "get_bad_recs.ec"
283 _sqobind[16].sqldata = (sok).agloc;
284 #line 63 "get_bad_recs.ec"
285 _sqobind[17].sqldata = (sok).comment;
286 sqli_curs_fetch(ESQLINTVERSION, sqli_curs_locate(ESQLINTVERSION,
_Cn1, 768), (ifx_sqlda_t *)0, &_SD0, (
char *)0, &_FS1);
287 #line 63 "get_bad_recs.ec"
300 memcpy(&ok_rec[
i],&sok,
sizeof(
struct sens_ok));
309 #line 81 "get_bad_recs.ec"
311 #line 81 "get_bad_recs.ec"
312 sqli_curs_close(ESQLINTVERSION, sqli_curs_locate(ESQLINTVERSION,
_Cn1, 768));
313 #line 81 "get_bad_recs.ec"
320 #line 85 "get_bad_recs.ec"
struct sqlca_s ifx_sqlca_t
int get_bad_recs(char *hb5, char *ped, struct sens_ok *ok_rec)
printf("fbuf is %s\n", fbuf)
struct sqlca_s::sqlcaw_s sqlwarn