]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Prevent -Wstrict-prototypes and -Wold-style-definition warnings
authorPeter Eisentraut <peter@eisentraut.org>
Mon, 16 Mar 2026 09:53:24 +0000 (10:53 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Mon, 16 Mar 2026 09:53:24 +0000 (10:53 +0100)
A following commit will enable -Wstrict-prototypes and -Wold-style-definition
by default. This commit fixes the warnings that those new flags will generate
before actually adding the new flags.

Author: Bertrand Drouvot <bertranddrouvot.pg@gmail.com>
Discussion: https://postgr.es/m/13d51b20-a69c-4ac1-8546-ec4fc278064f%40eisentraut.org

47 files changed:
src/interfaces/ecpg/test/compat_informix/intoasc.pgc
src/interfaces/ecpg/test/compat_oracle/char_array.pgc
src/interfaces/ecpg/test/expected/compat_informix-intoasc.c
src/interfaces/ecpg/test/expected/compat_oracle-char_array.c
src/interfaces/ecpg/test/expected/preproc-array_of_struct.c
src/interfaces/ecpg/test/expected/preproc-autoprep.c
src/interfaces/ecpg/test/expected/preproc-pointer_to_struct.c
src/interfaces/ecpg/test/expected/sql-code100.c
src/interfaces/ecpg/test/expected/sql-copystdout.c
src/interfaces/ecpg/test/expected/sql-declare.c
src/interfaces/ecpg/test/expected/sql-dyntest.c
src/interfaces/ecpg/test/expected/sql-fetch.c
src/interfaces/ecpg/test/expected/sql-func.c
src/interfaces/ecpg/test/expected/sql-indicators.c
src/interfaces/ecpg/test/expected/sql-insupd.c
src/interfaces/ecpg/test/expected/sql-parser.c
src/interfaces/ecpg/test/expected/sql-quote.c
src/interfaces/ecpg/test/expected/sql-show.c
src/interfaces/ecpg/test/expected/sql-sqljson.c
src/interfaces/ecpg/test/expected/sql-sqljson_jsontable.c
src/interfaces/ecpg/test/expected/thread-alloc.c
src/interfaces/ecpg/test/expected/thread-descriptor.c
src/interfaces/ecpg/test/expected/thread-prep.c
src/interfaces/ecpg/test/expected/thread-thread.c
src/interfaces/ecpg/test/expected/thread-thread_implicit.c
src/interfaces/ecpg/test/preproc/array_of_struct.pgc
src/interfaces/ecpg/test/preproc/autoprep.pgc
src/interfaces/ecpg/test/preproc/pointer_to_struct.pgc
src/interfaces/ecpg/test/sql/code100.pgc
src/interfaces/ecpg/test/sql/copystdout.pgc
src/interfaces/ecpg/test/sql/declare.pgc
src/interfaces/ecpg/test/sql/dyntest.pgc
src/interfaces/ecpg/test/sql/fetch.pgc
src/interfaces/ecpg/test/sql/func.pgc
src/interfaces/ecpg/test/sql/indicators.pgc
src/interfaces/ecpg/test/sql/insupd.pgc
src/interfaces/ecpg/test/sql/parser.pgc
src/interfaces/ecpg/test/sql/quote.pgc
src/interfaces/ecpg/test/sql/show.pgc
src/interfaces/ecpg/test/sql/sqljson.pgc
src/interfaces/ecpg/test/sql/sqljson_jsontable.pgc
src/interfaces/ecpg/test/thread/alloc.pgc
src/interfaces/ecpg/test/thread/descriptor.pgc
src/interfaces/ecpg/test/thread/prep.pgc
src/interfaces/ecpg/test/thread/thread.pgc
src/interfaces/ecpg/test/thread/thread_implicit.pgc
src/interfaces/libpq/test/libpq_testclient.c

index d13c83bb7a7a2ec6c3a796c610eaee8a1841606f..cf8b342ab4c01caf8887bddfcc390cc690b7bfa3 100644 (file)
@@ -8,7 +8,7 @@ EXEC SQL BEGIN DECLARE SECTION;
     interval *interval_ptr;
 EXEC SQL END DECLARE SECTION;
 
-int main()
+int main(void)
 {
     interval_ptr = (interval *) malloc(sizeof(interval));
     interval_ptr->time = 100000000;
index de18cbb57ffd4bcfb82a28ca31d6312b0c32d379..303fe02aa27332765389f5bdfe4762b0f2c1c182 100644 (file)
@@ -17,7 +17,7 @@ static void warn(void)
    should be fixed-length, blank-padded, then null-terminated.
    Conforms to the ANSI Fixed Character type. */
 
-int main() {
+int main(void) {
 
   EXEC SQL WHENEVER SQLWARNING do warn();
   EXEC SQL WHENEVER SQLERROR STOP;
index 30988809e92e9d44ffa91f561863899387ec00ae..56b927c6aaefdc7bce719e685d21e4325f58c8d1 100644 (file)
@@ -27,7 +27,7 @@
 #line 9 "intoasc.pgc"
 
 
-int main()
+int main(void)
 {
     interval_ptr = (interval *) malloc(sizeof(interval));
     interval_ptr->time = 100000000;
index 16db663dcc5dde55ddfd2004bf4638bf540506a4..2daedb546c26dcd0291a7b6458bb2cddd8860e88 100644 (file)
@@ -57,7 +57,7 @@ static void warn(void)
    should be fixed-length, blank-padded, then null-terminated.
    Conforms to the ANSI Fixed Character type. */
 
-int main() {
+int main(void) {
 
   /* exec sql whenever sql_warning  do warn ( ) ; */
 #line 22 "char_array.pgc"
index bbe904fa1062b4788b2a31ec69a76e48db8c725d..31349aa550956de965e797128461a0882f29de1c 100644 (file)
@@ -57,7 +57,7 @@ typedef  struct {
 #line 27 "array_of_struct.pgc"
 
 
-int main()
+int main(void)
 {
     /* exec sql begin declare section */
         
index 8ed5a2ca2c148954c030773a072076161c31e9d8..9f811c200a92112b9e5247e919e6b7ad0893c4be 100644 (file)
@@ -248,7 +248,7 @@ if (sqlca.sqlcode < 0) sqlprint();}
 
 }
 
-int main() {
+int main(void) {
   test();
   test();     /* retry */
 
index e59ace24f12677fe231711220479da5afb59dff1..aa72604051fefc0e87858f8e60d9ed153eb3866c 100644 (file)
@@ -58,7 +58,7 @@ typedef  struct {
 #line 28 "pointer_to_struct.pgc"
 
 
-int main()
+int main(void)
 {
     /* exec sql begin declare section */
               
index 4c85530a17afaa18e610fc0f4517870c7d1935a1..f05a9540b0e8ce0c40f2145edb1c580ef60e3744 100644 (file)
@@ -92,7 +92,7 @@ struct sqlca_t *ECPGget_sqlca(void);
 
 
 
-int main()
+int main(void)
 {  /* exec sql begin declare section */
     
    
index d2599fb0e939841ec056ea4a4a7834fe9bdeb66f..f875036f478edfcf5307ec2607b40c174030271a 100644 (file)
@@ -96,7 +96,7 @@ struct sqlca_t *ECPGget_sqlca(void);
 
 
 int
-main ()
+main(void)
 {
   ECPGdebug (1, stderr);
 
index 6248d992175b1fdf287d9a3d77ca0c365b88b552..2a59313bf469beb785477dce18f004c545d9a794 100644 (file)
@@ -578,7 +578,7 @@ if (sqlca.sqlcode < 0) sqlprint();}
     printf("count: %d, length: %d, data: %s\n", count, length, f3[0]);
 }
 
-void commitTable()
+void commitTable(void)
 {
     { ECPGtrans(__LINE__, "con1", "commit");
 #line 187 "declare.pgc"
@@ -597,7 +597,7 @@ if (sqlca.sqlcode < 0) sqlprint();}
 /*
  * reset all the output variables
  */
-void reset()
+void reset(void)
 {
     memset(f1, 0, sizeof(f1));
     memset(f2, 0, sizeof(f2));
index 513d44c63045c2d18c2a0cde0a0d3621fc080d6b..8eccfbfc1b5254c454a9470d06b1cdb2e863155a 100644 (file)
@@ -151,7 +151,7 @@ error (void)
 }
 
 int
-main ()
+main(void)
 {
   /* exec sql begin declare section */
    
index ca7d14e97c4c303261a52da69a942c882d1855fc..0aea4a9192af581708fa8be5c6c54bd8b5db71f4 100644 (file)
@@ -22,7 +22,7 @@
 #line 5 "fetch.pgc"
 
 
-int main() {
+int main(void) {
   /* exec sql begin declare section */
      
        
index 17c5d26ea4198a76ef5d2322c70ba44692e51b36..fa590bd16cab12c3822033aa73bdb86bf378ff1c 100644 (file)
@@ -22,7 +22,7 @@
 #line 5 "func.pgc"
 
 
-int main() {
+int main(void) {
   
 #line 8 "func.pgc"
  char text [ 25 ] ;
index 7cf43ad6228cfe69d92218049ca96a2823b8e3e7..796bd906af668a81fc7bc72b3d5bfe68880626d9 100644 (file)
@@ -91,7 +91,7 @@ struct sqlca_t *ECPGget_sqlca(void);
 #line 4 "indicators.pgc"
 
 
-int main()
+int main(void)
 {
        /* exec sql begin declare section */
                   
index 5f73bf566ff4ff0108dd51a326301cedc2963062..dde2bdc9688b34d1ca10d8fdabbbbe8ddb2ab088 100644 (file)
@@ -22,7 +22,7 @@
 #line 5 "insupd.pgc"
 
 
-int main() {
+int main(void) {
   /* exec sql begin declare section */
            
   
index 32bb2c212608fba7980edbe8f5184386d6c3a455..ba53ab03309f8ba3aea27eb0a1bdae902e015052 100644 (file)
@@ -23,7 +23,7 @@
 #line 6 "parser.pgc"
 
 
-int main() {
+int main(void) {
   /* exec sql begin declare section */
           
   
index ddc1e90b1c3fb325a097f776c75c46627130ec60..3001df4069f17353d8cd2654bc3a3079989ad4c3 100644 (file)
@@ -22,7 +22,7 @@
 #line 5 "quote.pgc"
 
 
-int main() {
+int main(void) {
   /* exec sql begin declare section */
      
       
index f934dc99feb4dfe1dece3af72aa486b26162c63d..f4add40743913a97b8b322bea091c9f78d98194d 100644 (file)
@@ -22,7 +22,7 @@
 #line 5 "show.pgc"
 
 
-int main() {
+int main(void) {
   /* exec sql begin declare section */
        
   
index 39221f9ea5dbe965b1df3325705d4923e18932ed..be7fbe19e1344f2690987699e95490a02d00803d 100644 (file)
@@ -96,7 +96,7 @@ struct sqlca_t *ECPGget_sqlca(void);
 
 
 int
-main ()
+main(void)
 {
 /* exec sql begin declare section */
    
index b2a0f11eb6e421881324919bd226f323d47c3874..cbbc99539cb7a52c18a08fc2c057d028469cf85e 100644 (file)
@@ -96,7 +96,7 @@ struct sqlca_t *ECPGget_sqlca(void);
 
 
 int
-main ()
+main(void)
 {
 /* exec sql begin declare section */
    
index 3b31d27fd3476fbfbd8dbed6aae4234ca58a175b..912d94c134c2c98973d17ffbeed349e4a798ff69 100644 (file)
@@ -179,7 +179,7 @@ if (sqlca.sqlcode < 0) sqlprint();}
        return 0;
 }
 
-int main ()
+int main(void)
 {
        intptr_t i;
 #ifdef WIN32
index e34f4708d1379714b8feb127cad6f29c41f439b5..f9322b3e9bb49220178481e949a927301e12bc2d 100644 (file)
@@ -125,7 +125,7 @@ if (sqlca.sqlcode < 0) sqlprint();
        return 0;
 }
 
-int main ()
+int main(void)
 {
        int i;
 #ifdef WIN32
index 052e27b634f9870b2fcd5a66446a40763198b766..4fb19e3fd1cb6d5bbd5dbbc788709a8d62a38b0d 100644 (file)
@@ -189,7 +189,7 @@ if (sqlca.sqlcode < 0) sqlprint();}
        return 0;
 }
 
-int main ()
+int main(void)
 {
        intptr_t i;
 #ifdef WIN32
index 95faa223c200292e64009de29730fb848d7a74af..71da6f2e07d06914c452e3868f69ebeb5d8bfcb6 100644 (file)
@@ -38,7 +38,7 @@ void *test_thread(void *arg);
 int nthreads   = 10;
 int iterations = 20;
 
-int main()
+int main(void)
 {
 #ifndef WIN32
   pthread_t *threads;
index 7ac0297a234a3f0280ba4a7034839eef4b111c43..259fc09dad61e59e4b7e60b45dcac453164c9b6e 100644 (file)
@@ -38,7 +38,7 @@ void *test_thread(void *arg);
 int nthreads   = 10;
 int iterations = 20;
 
-int main()
+int main(void)
 {
 #ifndef WIN32
   pthread_t *threads;
index dff9f9a747155ddccf805a2e7f4d924a258b9b0b..7cc76075536bea91ecda4a704cf4a130b0f5790b 100644 (file)
@@ -26,7 +26,7 @@ EXEC SQL TYPE company IS
         customer customers[10];
     };
 
-int main()
+int main(void)
 {
     EXEC SQL begin declare section;
       customer  custs1[10];
index d3d9305da5b92ba6360a853a381f81f7e7d23a9c..6da232d59ab6c219ec4819baf7d7bf753440c3d8 100644 (file)
@@ -64,7 +64,7 @@ static void test(void) {
   EXEC SQL DISCONNECT ALL;
 }
 
-int main() {
+int main(void) {
   test();
   test();     /* retry */
 
index 6003f0fa1838ac09d68f543c5cb2e3c72088fe8d..46404373ce6bd2a5788627390428bedafa6bcce8 100644 (file)
@@ -27,7 +27,7 @@ EXEC SQL TYPE company IS
         customer *customers;
     };
 
-int main()
+int main(void)
 {
     EXEC SQL begin declare section;
       customer  *custs1 = (customer *) malloc(sizeof(customer) * 10);
index d9a5e52444a791c9fe73a553c1938192337ce1bc..8b29b0a9d2cdd71fb66328f22902c9d53eb01fb1 100644 (file)
@@ -4,7 +4,7 @@ exec sql include sqlca;
 exec sql include ../regression;
 
 
-int main()
+int main(void)
 {  exec sql begin declare section;
    int index;
    exec sql end declare section;
index 9ecce7d42c254a07a7cec42fab336737460ce508..f385a86f2adfc042d4dd07e512994f86cf69248e 100644 (file)
@@ -6,7 +6,7 @@ exec sql include ../regression;
 EXEC SQL WHENEVER SQLERROR sqlprint;
 
 int
-main ()
+main(void)
 {
   ECPGdebug (1, stderr);
 
index e7ee4aa5348c86dc4ee974244d6fe88a5702ceee..4dfe1dd8bd349145185a597e22a28d9e51d7b5d4 100644 (file)
@@ -182,7 +182,7 @@ void execute_test(void)
     printf("count: %d, length: %d, data: %s\n", count, length, f3[0]);
 }
 
-void commitTable()
+void commitTable(void)
 {
     EXEC SQL AT con1 COMMIT;
     EXEC SQL AT con2 COMMIT;
@@ -191,7 +191,7 @@ void commitTable()
 /*
  * reset all the output variables
  */
-void reset()
+void reset(void)
 {
     memset(f1, 0, sizeof(f1));
     memset(f2, 0, sizeof(f2));
index 0222c89851547bbdbbe7f1fc931abfefd0bca5c6..f7cc72933230dd73ea4abee333390342369629db 100644 (file)
@@ -16,7 +16,7 @@ error (void)
 }
 
 int
-main ()
+main(void)
 {
   exec sql begin declare section;
   int COUNT;
index 31e525e42d4eb1d27947fd830cbaa2b955cfc632..6367cdb8727a5eb5609f09fd73d1c4b04ed172a6 100644 (file)
@@ -4,7 +4,7 @@
 
 EXEC SQL INCLUDE ../regression;
 
-int main() {
+int main(void) {
   EXEC SQL BEGIN DECLARE SECTION;
     char str[25];
     int i, count=1, loopcount;
index 5ebcafa11dac6ced0381a9f58e3239a05d11eff9..fcc2632c3de36792d3bc8d1bd6d61f9aa521a8ab 100644 (file)
@@ -4,7 +4,7 @@
 
 EXEC SQL INCLUDE ../regression;
 
-int main() {
+int main(void) {
   EXEC SQL char text[25];
 
   ECPGdebug(1, stderr);
index c1f26e33adcfe1d843f5a2533560fe267d715149..d925faf35ce1852090b70901c980b18d043bccc4 100644 (file)
@@ -3,7 +3,7 @@
 exec sql include sqlca;
 exec sql include ../regression;
 
-int main()
+int main(void)
 {
        exec sql begin declare section;
                int intvar = 5;
index b12f66f791a88b7ef923d3a6900e9795133f0d47..50dac5e5f1f6e2d2c2182f83d1fff18a61853aac 100644 (file)
@@ -4,7 +4,7 @@
 
 EXEC SQL INCLUDE ../regression;
 
-int main() {
+int main(void) {
   EXEC SQL BEGIN DECLARE SECTION;
        int i1[3], i2[3], i3[3], i4;
   EXEC SQL END DECLARE SECTION;
index 6e15f1364d523f091ef59fef884dbcd3c7ba094b..ab2655b755cd06c0aeda9e2dbed315647dfad76a 100644 (file)
@@ -5,7 +5,7 @@
 /* test parser addition that merges two tokens into one */
 EXEC SQL INCLUDE ../regression;
 
-int main() {
+int main(void) {
   EXEC SQL BEGIN DECLARE SECTION;
        int item[3], ind[3], i;
   EXEC SQL END DECLARE SECTION;
index 5cf4833d05321f7ed044cb24e1725ac8fa98f057..da42aab056d9d26b079e141f5debd8e33d1f1f71 100644 (file)
@@ -4,7 +4,7 @@
 
 EXEC SQL INCLUDE ../regression;
 
-int main() {
+int main(void) {
   EXEC SQL BEGIN DECLARE SECTION;
     char var[25];
     int i, loopcount;
index 232b3e7734811fd262e6c4c731b072049bbe263b..b1318453058ffe01f6fa5711fbdf4ddcc376c2d3 100644 (file)
@@ -4,7 +4,7 @@
 
 EXEC SQL INCLUDE ../regression;
 
-int main() {
+int main(void) {
   EXEC SQL BEGIN DECLARE SECTION;
     char var[25] = "public";
   EXEC SQL END DECLARE SECTION;
index ddcbcc3b3cb535a51beb39f0e5580abb5ea0dfc4..6cc8a375dd5de6d4c0e446590c397336dce07a07 100644 (file)
@@ -6,7 +6,7 @@ exec sql include ../regression;
 EXEC SQL WHENEVER SQLERROR sqlprint;
 
 int
-main ()
+main(void)
 {
 EXEC SQL BEGIN DECLARE SECTION;
   char json[1024];
index aa2b4494bb6ebb39b066d457a56efdf2f7ac9e81..3e9a110944d65f370d994a4dbdea305e7c27edea 100644 (file)
@@ -6,7 +6,7 @@ exec sql include ../regression;
 EXEC SQL WHENEVER SQLERROR sqlprint;
 
 int
-main ()
+main(void)
 {
 EXEC SQL BEGIN DECLARE SECTION;
   int foo;
index d3d35493bf99e6cb1892972a6dce408c8ffe535e..39faa6dc2eff186f7392e90ae643216683e1c30d 100644 (file)
@@ -51,7 +51,7 @@ static void* fn(void* arg)
        return 0;
 }
 
-int main ()
+int main(void)
 {
        intptr_t i;
 #ifdef WIN32
index 30bce7c87bcc82bbe2d70dcefc8bd5e5d4b469fd..b1485ac2a5c026af5ff8f6bf3230b8c0878789df 100644 (file)
@@ -32,7 +32,7 @@ static void* fn(void* arg)
        return 0;
 }
 
-int main ()
+int main(void)
 {
        int i;
 #ifdef WIN32
index f61b31ce101ce106e7e023d7c72be327b2139e6c..a389a6ae39ecdebdff2f5decb199192a26fae6fe 100644 (file)
@@ -51,7 +51,7 @@ static void* fn(void* arg)
        return 0;
 }
 
-int main ()
+int main(void)
 {
        intptr_t i;
 #ifdef WIN32
index b9b9ebb441de8c2c62c7b1e4499ce0381c4ecc9c..36ff91fe816dffd3ebc94cd8d38ca072334eeaa6 100644 (file)
@@ -20,7 +20,7 @@ void *test_thread(void *arg);
 int nthreads   = 10;
 int iterations = 20;
 
-int main()
+int main(void)
 {
 #ifndef WIN32
   pthread_t *threads;
index ff9b12a943707d13e15a6d166b4ff168853a75b6..711a8e26cc60a72a791252cc413df8b076ba1e73 100644 (file)
@@ -20,7 +20,7 @@ void *test_thread(void *arg);
 int nthreads   = 10;
 int iterations = 20;
 
-int main()
+int main(void)
 {
 #ifndef WIN32
   pthread_t *threads;
index e552c09d36d54da8d31368295ec551c7e2d610fa..20730709ee769369195ddea58ebd9f61a8c48f98 100644 (file)
@@ -13,7 +13,7 @@
 #include "libpq-fe.h"
 
 static void
-print_ssl_library()
+print_ssl_library(void)
 {
        const char *lib = PQsslAttribute(NULL, "library");