Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit1319997

Browse files
committed
Fix printf format string warning on MinGW.
Commit517bf2d changed a printf format string to placate MinGW, whichat the time warned about "%lld". Current MinGW is now warning about thereplacement "%I64d". Reverting the change clears the warning on theMinGW CI task, and hopefully it will clear it on build farm animalfairywren too.Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>Reported-by: "Hayato Kuroda (Fujitsu)" <kuroda.hayato@fujitsu.com>Discussion:https://postgr.es/m/TYAPR01MB5866A71B744BE01B3BF71791F5AEA%40TYAPR01MB5866.jpnprd01.prod.outlook.com
1 parent792b2c7 commit1319997

File tree

3 files changed

+293
-303
lines changed

3 files changed

+293
-303
lines changed

‎src/interfaces/ecpg/test/expected/sql-sqlda.c

Lines changed: 66 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -155,13 +155,8 @@ dump_sqlda(sqlda_t *sqlda)
155155
printf("name sqlda descriptor: '%s' value %ld\n",sqlda->sqlvar[i].sqlname.data,*(longint*)sqlda->sqlvar[i].sqldata);
156156
break;
157157
caseECPGt_long_long:
158-
printf(
159-
#ifdef_WIN32
160-
"name sqlda descriptor: '%s' value %I64d\n",
161-
#else
162-
"name sqlda descriptor: '%s' value %lld\n",
163-
#endif
164-
sqlda->sqlvar[i].sqlname.data,*(long longint*)sqlda->sqlvar[i].sqldata);
158+
printf("name sqlda descriptor: '%s' value %lld\n",
159+
sqlda->sqlvar[i].sqlname.data,*(long longint*)sqlda->sqlvar[i].sqldata);
165160
break;
166161
caseECPGt_double:
167162
printf("name sqlda descriptor: '%s' value %f\n",sqlda->sqlvar[i].sqlname.data,*(double*)sqlda->sqlvar[i].sqldata);
@@ -188,19 +183,19 @@ main (void)
188183

189184

190185

191-
#line71 "sqlda.pgc"
186+
#line66 "sqlda.pgc"
192187
char*stmt1="SELECT * FROM t1" ;
193188

194-
#line72 "sqlda.pgc"
189+
#line67 "sqlda.pgc"
195190
char*stmt2="SELECT * FROM t1 WHERE id = ?" ;
196191

197-
#line73 "sqlda.pgc"
192+
#line68 "sqlda.pgc"
198193
intrec ;
199194

200-
#line74 "sqlda.pgc"
195+
#line69 "sqlda.pgc"
201196
intid ;
202197
/* exec sql end declare section */
203-
#line75 "sqlda.pgc"
198+
#line70 "sqlda.pgc"
204199

205200

206201
charmsg[128];
@@ -209,42 +204,42 @@ main (void)
209204

210205
strcpy(msg,"connect");
211206
{ECPGconnect(__LINE__,0,"ecpg1_regression" ,NULL,NULL ,"regress1",0);
212-
#line82 "sqlda.pgc"
207+
#line77 "sqlda.pgc"
213208

214209
if (sqlca.sqlcode<0)exit (1);}
215-
#line82 "sqlda.pgc"
210+
#line77 "sqlda.pgc"
216211

217212

218213
strcpy(msg,"set");
219214
{ECPGdo(__LINE__,0,1,NULL,0,ECPGst_normal,"set datestyle to iso",ECPGt_EOIT,ECPGt_EORT);
220-
#line85 "sqlda.pgc"
215+
#line80 "sqlda.pgc"
221216

222217
if (sqlca.sqlcode<0)exit (1);}
223-
#line85 "sqlda.pgc"
218+
#line80 "sqlda.pgc"
224219

225220

226221
strcpy(msg,"create");
227222
{ECPGdo(__LINE__,0,1,NULL,0,ECPGst_normal,"create table t1 ( id integer , t text , d1 numeric , d2 float8 , c char ( 10 ) , big bigint )",ECPGt_EOIT,ECPGt_EORT);
228-
#line95 "sqlda.pgc"
223+
#line90 "sqlda.pgc"
229224

230225
if (sqlca.sqlcode<0)exit (1);}
231-
#line95 "sqlda.pgc"
226+
#line90 "sqlda.pgc"
232227

233228

234229
strcpy(msg,"insert");
235230
{ECPGdo(__LINE__,0,1,NULL,0,ECPGst_normal,"insert into t1 values ( 1 , 'a' , 1.0 , 1 , 'a' , 1111111111111111111 ) , ( 2 , null , null , null , null , null ) , ( 3 , 'c' , 0.0 , 3 , 'c' , 3333333333333333333 ) , ( 4 , 'd' , 'NaN' , 4 , 'd' , 4444444444444444444 ) , ( 5 , 'e' , 0.001234 , 5 , 'e' , 5555555555555555555 )",ECPGt_EOIT,ECPGt_EORT);
236-
#line103 "sqlda.pgc"
231+
#line98 "sqlda.pgc"
237232

238233
if (sqlca.sqlcode<0)exit (1);}
239-
#line103 "sqlda.pgc"
234+
#line98 "sqlda.pgc"
240235

241236

242237
strcpy(msg,"commit");
243238
{ECPGtrans(__LINE__,NULL,"commit");
244-
#line106 "sqlda.pgc"
239+
#line101 "sqlda.pgc"
245240

246241
if (sqlca.sqlcode<0)exit (1);}
247-
#line106 "sqlda.pgc"
242+
#line101 "sqlda.pgc"
248243

249244

250245
/* SQLDA test for getting all records from a table */
@@ -253,29 +248,29 @@ if (sqlca.sqlcode < 0) exit (1);}
253248

254249
strcpy(msg,"prepare");
255250
{ECPGprepare(__LINE__,NULL,0,"st_id1",stmt1);
256-
#line113 "sqlda.pgc"
251+
#line108 "sqlda.pgc"
257252

258253
if (sqlca.sqlcode<0)exit (1);}
259-
#line113 "sqlda.pgc"
254+
#line108 "sqlda.pgc"
260255

261256

262257
strcpy(msg,"declare");
263258
/* declare mycur1 cursor for $1 */
264-
#line116 "sqlda.pgc"
259+
#line111 "sqlda.pgc"
265260

266261

267262
strcpy(msg,"open");
268263
{ECPGdo(__LINE__,0,1,NULL,0,ECPGst_normal,"declare mycur1 cursor for $1",
269264
ECPGt_char_variable,(ECPGprepared_statement(NULL,"st_id1",__LINE__)),(long)1,(long)1,(1)*sizeof(char),
270265
ECPGt_NO_INDICATOR,NULL ,0L,0L,0L,ECPGt_EOIT,ECPGt_EORT);
271-
#line119 "sqlda.pgc"
266+
#line114 "sqlda.pgc"
272267

273268
if (sqlca.sqlcode<0)exit (1);}
274-
#line119 "sqlda.pgc"
269+
#line114 "sqlda.pgc"
275270

276271

277272
/* exec sql whenever not found break ; */
278-
#line121 "sqlda.pgc"
273+
#line116 "sqlda.pgc"
279274

280275

281276
rec=0;
@@ -285,37 +280,37 @@ if (sqlca.sqlcode < 0) exit (1);}
285280
{ECPGdo(__LINE__,0,1,NULL,0,ECPGst_normal,"fetch 1 from mycur1",ECPGt_EOIT,
286281
ECPGt_sqlda,&outp_sqlda,0L,0L,0L,
287282
ECPGt_NO_INDICATOR,NULL ,0L,0L,0L,ECPGt_EORT);
288-
#line127 "sqlda.pgc"
283+
#line122 "sqlda.pgc"
289284

290285
if (sqlca.sqlcode==ECPG_NOT_FOUND)break;
291-
#line127 "sqlda.pgc"
286+
#line122 "sqlda.pgc"
292287

293288
if (sqlca.sqlcode<0)exit (1);}
294-
#line127 "sqlda.pgc"
289+
#line122 "sqlda.pgc"
295290

296291

297292
printf("FETCH RECORD %d\n",++rec);
298293
dump_sqlda(outp_sqlda);
299294
}
300295

301296
/* exec sql whenever not found continue ; */
302-
#line133 "sqlda.pgc"
297+
#line128 "sqlda.pgc"
303298

304299

305300
strcpy(msg,"close");
306301
{ECPGdo(__LINE__,0,1,NULL,0,ECPGst_normal,"close mycur1",ECPGt_EOIT,ECPGt_EORT);
307-
#line136 "sqlda.pgc"
302+
#line131 "sqlda.pgc"
308303

309304
if (sqlca.sqlcode<0)exit (1);}
310-
#line136 "sqlda.pgc"
305+
#line131 "sqlda.pgc"
311306

312307

313308
strcpy(msg,"deallocate");
314309
{ECPGdeallocate(__LINE__,0,NULL,"st_id1");
315-
#line139 "sqlda.pgc"
310+
#line134 "sqlda.pgc"
316311

317312
if (sqlca.sqlcode<0)exit (1);}
318-
#line139 "sqlda.pgc"
313+
#line134 "sqlda.pgc"
319314

320315

321316
free(outp_sqlda);
@@ -326,35 +321,35 @@ if (sqlca.sqlcode < 0) exit (1);}
326321

327322
strcpy(msg,"prepare");
328323
{ECPGprepare(__LINE__,NULL,0,"st_id2",stmt1);
329-
#line148 "sqlda.pgc"
324+
#line143 "sqlda.pgc"
330325

331326
if (sqlca.sqlcode<0)exit (1);}
332-
#line148 "sqlda.pgc"
327+
#line143 "sqlda.pgc"
333328

334329

335330
strcpy(msg,"declare");
336331
/* declare mycur2 cursor for $1 */
337-
#line151 "sqlda.pgc"
332+
#line146 "sqlda.pgc"
338333

339334

340335
strcpy(msg,"open");
341336
{ECPGdo(__LINE__,0,1,NULL,0,ECPGst_normal,"declare mycur2 cursor for $1",
342337
ECPGt_char_variable,(ECPGprepared_statement(NULL,"st_id2",__LINE__)),(long)1,(long)1,(1)*sizeof(char),
343338
ECPGt_NO_INDICATOR,NULL ,0L,0L,0L,ECPGt_EOIT,ECPGt_EORT);
344-
#line154 "sqlda.pgc"
339+
#line149 "sqlda.pgc"
345340

346341
if (sqlca.sqlcode<0)exit (1);}
347-
#line154 "sqlda.pgc"
342+
#line149 "sqlda.pgc"
348343

349344

350345
strcpy(msg,"fetch");
351346
{ECPGdo(__LINE__,0,1,NULL,0,ECPGst_normal,"fetch all from mycur2",ECPGt_EOIT,
352347
ECPGt_sqlda,&outp_sqlda,0L,0L,0L,
353348
ECPGt_NO_INDICATOR,NULL ,0L,0L,0L,ECPGt_EORT);
354-
#line157 "sqlda.pgc"
349+
#line152 "sqlda.pgc"
355350

356351
if (sqlca.sqlcode<0)exit (1);}
357-
#line157 "sqlda.pgc"
352+
#line152 "sqlda.pgc"
358353

359354

360355
outp_sqlda1=outp_sqlda;
@@ -372,18 +367,18 @@ if (sqlca.sqlcode < 0) exit (1);}
372367

373368
strcpy(msg,"close");
374369
{ECPGdo(__LINE__,0,1,NULL,0,ECPGst_normal,"close mycur2",ECPGt_EOIT,ECPGt_EORT);
375-
#line173 "sqlda.pgc"
370+
#line168 "sqlda.pgc"
376371

377372
if (sqlca.sqlcode<0)exit (1);}
378-
#line173 "sqlda.pgc"
373+
#line168 "sqlda.pgc"
379374

380375

381376
strcpy(msg,"deallocate");
382377
{ECPGdeallocate(__LINE__,0,NULL,"st_id2");
383-
#line176 "sqlda.pgc"
378+
#line171 "sqlda.pgc"
384379

385380
if (sqlca.sqlcode<0)exit (1);}
386-
#line176 "sqlda.pgc"
381+
#line171 "sqlda.pgc"
387382

388383

389384
/* SQLDA test for getting one record using an input descriptor */
@@ -407,10 +402,10 @@ if (sqlca.sqlcode < 0) exit (1);}
407402

408403
strcpy(msg,"prepare");
409404
{ECPGprepare(__LINE__,NULL,0,"st_id3",stmt2);
410-
#line198 "sqlda.pgc"
405+
#line193 "sqlda.pgc"
411406

412407
if (sqlca.sqlcode<0)exit (1);}
413-
#line198 "sqlda.pgc"
408+
#line193 "sqlda.pgc"
414409

415410

416411
strcpy(msg,"execute");
@@ -419,20 +414,20 @@ if (sqlca.sqlcode < 0) exit (1);}
419414
ECPGt_NO_INDICATOR,NULL ,0L,0L,0L,ECPGt_EOIT,
420415
ECPGt_sqlda,&outp_sqlda,0L,0L,0L,
421416
ECPGt_NO_INDICATOR,NULL ,0L,0L,0L,ECPGt_EORT);
422-
#line201 "sqlda.pgc"
417+
#line196 "sqlda.pgc"
423418

424419
if (sqlca.sqlcode<0)exit (1);}
425-
#line201 "sqlda.pgc"
420+
#line196 "sqlda.pgc"
426421

427422

428423
dump_sqlda(outp_sqlda);
429424

430425
strcpy(msg,"deallocate");
431426
{ECPGdeallocate(__LINE__,0,NULL,"st_id3");
432-
#line206 "sqlda.pgc"
427+
#line201 "sqlda.pgc"
433428

434429
if (sqlca.sqlcode<0)exit (1);}
435-
#line206 "sqlda.pgc"
430+
#line201 "sqlda.pgc"
436431

437432

438433
free(inp_sqlda);
@@ -443,10 +438,10 @@ if (sqlca.sqlcode < 0) exit (1);}
443438
*/
444439

445440
{ECPGconnect(__LINE__,0,"ecpg1_regression" ,NULL,NULL ,"con2",0);
446-
#line215 "sqlda.pgc"
441+
#line210 "sqlda.pgc"
447442

448443
if (sqlca.sqlcode<0)exit (1);}
449-
#line215 "sqlda.pgc"
444+
#line210 "sqlda.pgc"
450445

451446

452447
/*
@@ -468,10 +463,10 @@ if (sqlca.sqlcode < 0) exit (1);}
468463

469464
strcpy(msg,"prepare");
470465
{ECPGprepare(__LINE__,"con2",0,"st_id4",stmt2);
471-
#line235 "sqlda.pgc"
466+
#line230 "sqlda.pgc"
472467

473468
if (sqlca.sqlcode<0)exit (1);}
474-
#line235 "sqlda.pgc"
469+
#line230 "sqlda.pgc"
475470

476471

477472
strcpy(msg,"execute");
@@ -480,65 +475,65 @@ if (sqlca.sqlcode < 0) exit (1);}
480475
ECPGt_NO_INDICATOR,NULL ,0L,0L,0L,ECPGt_EOIT,
481476
ECPGt_sqlda,&outp_sqlda,0L,0L,0L,
482477
ECPGt_NO_INDICATOR,NULL ,0L,0L,0L,ECPGt_EORT);
483-
#line238 "sqlda.pgc"
478+
#line233 "sqlda.pgc"
484479

485480
if (sqlca.sqlcode<0)exit (1);}
486-
#line238 "sqlda.pgc"
481+
#line233 "sqlda.pgc"
487482

488483

489484
dump_sqlda(outp_sqlda);
490485

491486
strcpy(msg,"commit");
492487
{ECPGtrans(__LINE__,"con2","commit");
493-
#line243 "sqlda.pgc"
488+
#line238 "sqlda.pgc"
494489

495490
if (sqlca.sqlcode<0)exit (1);}
496-
#line243 "sqlda.pgc"
491+
#line238 "sqlda.pgc"
497492

498493

499494
strcpy(msg,"deallocate");
500495
{ECPGdeallocate(__LINE__,0,NULL,"st_id4");
501-
#line246 "sqlda.pgc"
496+
#line241 "sqlda.pgc"
502497

503498
if (sqlca.sqlcode<0)exit (1);}
504-
#line246 "sqlda.pgc"
499+
#line241 "sqlda.pgc"
505500

506501

507502
free(inp_sqlda);
508503
free(outp_sqlda);
509504

510505
strcpy(msg,"disconnect");
511506
{ECPGdisconnect(__LINE__,"con2");
512-
#line252 "sqlda.pgc"
507+
#line247 "sqlda.pgc"
513508

514509
if (sqlca.sqlcode<0)exit (1);}
515-
#line252 "sqlda.pgc"
510+
#line247 "sqlda.pgc"
516511

517512

518513
/* End test */
519514

520515
strcpy(msg,"drop");
521516
{ECPGdo(__LINE__,0,1,NULL,0,ECPGst_normal,"drop table t1",ECPGt_EOIT,ECPGt_EORT);
522-
#line257 "sqlda.pgc"
517+
#line252 "sqlda.pgc"
523518

524519
if (sqlca.sqlcode<0)exit (1);}
525-
#line257 "sqlda.pgc"
520+
#line252 "sqlda.pgc"
526521

527522

528523
strcpy(msg,"commit");
529524
{ECPGtrans(__LINE__,NULL,"commit");
530-
#line260 "sqlda.pgc"
525+
#line255 "sqlda.pgc"
531526

532527
if (sqlca.sqlcode<0)exit (1);}
533-
#line260 "sqlda.pgc"
528+
#line255 "sqlda.pgc"
534529

535530

536531
strcpy(msg,"disconnect");
537532
{ECPGdisconnect(__LINE__,"CURRENT");
538-
#line263 "sqlda.pgc"
533+
#line258 "sqlda.pgc"
539534

540535
if (sqlca.sqlcode<0)exit (1);}
541-
#line263 "sqlda.pgc"
536+
#line258 "sqlda.pgc"
542537

543538

544539
return0;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp