Re: minor compiler warning on OpenBSD
От | Stefan Kaltenbrunner |
---|---|
Тема | Re: minor compiler warning on OpenBSD |
Дата | |
Msg-id | 469B984B.8050701@kaltenbrunner.cc обсуждение исходный текст |
Ответ на | Re: minor compiler warning on OpenBSD (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: minor compiler warning on OpenBSD
Re: minor compiler warning on OpenBSD |
Список | pgsql-hackers |
Tom Lane wrote: > Michael Meskes <meskes@postgresql.org> writes: >> On Wed, Jul 11, 2007 at 07:18:17PM -0400, Tom Lane wrote: >>> Now if we could only get rid of those flex-induced warnings in ecpg... > >> Don't you get the same in the backend's parser code? I surely do. > > No, ecpg is the only one producing warnings for me. What flex version > do you use? > >> It seems these are only missing prototypes. How about adding an include >> file with those prototypes? > > What I get with flex 2.5.4 is > > pgc.c: In function `base_yylex': > pgc.c:1564: warning: label `find_rule' defined but not used > preproc.y: At top level: > pgc.c:3818: warning: `yy_flex_realloc' defined but not used > > neither of which seem fixable that way. I think Michael is refering to: In file included from bootparse.y:380: bootscanner.c:1855: warning: no previous prototype for ‘boot_yyget_lineno’ bootscanner.c:1864: warning: no previous prototype for ‘boot_yyget_in’ bootscanner.c:1872: warning: no previous prototype for ‘boot_yyget_out’ bootscanner.c:1880: warning: no previous prototype for ‘boot_yyget_leng’ bootscanner.c:1889: warning: no previous prototype for ‘boot_yyget_text’ bootscanner.c:1898: warning: no previous prototype for ‘boot_yyset_lineno’ bootscanner.c:1910: warning: no previous prototype for ‘boot_yyset_in’ bootscanner.c:1915: warning: no previous prototype for ‘boot_yyset_out’ bootscanner.c:1920: warning: no previous prototype for ‘boot_yyget_debug’ bootscanner.c:1925: warning: no previous prototype for ‘boot_yyset_debug’ bootscanner.c:1959: warning: no previous prototype for ‘boot_yylex_destroy’ In file included from gram.y:9663: scan.c:7050: warning: no previous prototype for ‘base_yyget_lineno’ scan.c:7059: warning: no previous prototype for ‘base_yyget_in’ scan.c:7067: warning: no previous prototype for ‘base_yyget_out’ scan.c:7075: warning: no previous prototype for ‘base_yyget_leng’ scan.c:7084: warning: no previous prototype for ‘base_yyget_text’ scan.c:7093: warning: no previous prototype for ‘base_yyset_lineno’ scan.c:7105: warning: no previous prototype for ‘base_yyset_in’ scan.c:7110: warning: no previous prototype for ‘base_yyset_out’ scan.c:7115: warning: no previous prototype for ‘base_yyget_debug’ scan.c:7120: warning: no previous prototype for ‘base_yyset_debug’ scan.c:7154: warning: no previous prototype for ‘base_yylex_destroy’ ... http://buildfarm.postgresql.org/cgi-bin/show_stage_log.pl?nm=Shad&dt=2007-07-16%20053004&stg=make Stefan
В списке pgsql-hackers по дате отправления: