On 2/16/21 2:39 PM, Gavin Smith wrote:
It's the C version of the Texinfo::Parser module. I will look at the
warnings (I think most of them were due to ignoring the return
value of asprintf).
I see a lot of warnings - see attachment (edited down compile log).
Most but not all from parsetexi.
I'm sure most or all are harmless, but I think it's a good discipline
to compile without warnings, at least when using "our own" compiler, gcc.
--
--Per Bothner
[email protected] http://per.bothner.com/
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT XSParagraph.lo -MD -MP -MF .deps/XSParagraph.Tpo -c XSParagraph.c -fPIC -DPIC -o .libs/XSParagraph.o
XSParagraph.c: In function ‘XS_Texinfo__Convert__Paragraph_new’:
XSParagraph.xs:49:13: warning: variable ‘pkg’ set but not used [-Wunused-but-set-variable]
49 | HV *pkg;
| ^~~
XSParagraph.c:213:7: warning: unused variable ‘class’ [-Wunused-variable]
213 | SV * class = ST(0)
| ^~~~~
depbase=`echo xspara.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT xspara.lo -MD -MP -MF $depbase.Tpo -c -o xspara.lo xspara.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT xspara.lo -MD -MP -MF .deps/xspara.Tpo -c xspara.c -fPIC -DPIC -o .libs/xspara.o
xspara.c: In function ‘xspara_init’:
xspara.c:263:16: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
263 | if (len >= 6 && !memcmp (".UTF-8", cur + len - 6, 6)
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xspara.c:265:19: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
265 | || len >= 6 && !memcmp (".utf-8", cur + len - 6, 6)
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xspara.c:266:19: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
266 | || len >= 5 && !memcmp (".UTF8", cur + len - 5, 5))
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
depbase=`echo text.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT text.lo -MD -MP -MF $depbase.Tpo -c -o text.lo text.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT text.lo -MD -MP -MF .deps/text.Tpo -c text.c -fPIC -DPIC -o .libs/text.o
text.c: In function ‘text_printf’:
text.c:49:3: warning: ignoring return value of ‘vasprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
49 | vasprintf (&s, format, v);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c misc.c -fPIC -DPIC -o .libs/misc.o
In file included from /usr/lib64/perl5/CORE/perl.h:5606,
from misc.c:39:
misc.c: In function ‘xs_abort_empty_line’:
misc.c:75:39: warning: pointer targets in passing argument 2 of ‘Perl_bytes_to_utf8’ differ in signedness [-Wpointer-sign]
75 | new_string = bytes_to_utf8 (additional_spaces, &len);
| ^~~~~~~~~~~~~~~~~
| |
| char *
/usr/lib64/perl5/CORE/embed.h:70:53: note: in definition of macro ‘bytes_to_utf8’
70 | #define bytes_to_utf8(a,b) Perl_bytes_to_utf8(aTHX_ a,b)
| ^
In file included from /usr/lib64/perl5/CORE/perl.h:5567,
from misc.c:39:
/usr/lib64/perl5/CORE/proto.h:335:54: note: expected ‘const U8 *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
335 | PERL_CALLCONV U8* Perl_bytes_to_utf8(pTHX_ const U8 *s, STRLEN *lenp);
| ~~~~~~~~~~^
misc.c:75:22: warning: pointer targets in assignment from ‘U8 *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign]
75 | new_string = bytes_to_utf8 (additional_spaces, &len);
| ^
In file included from /usr/lib64/perl5/CORE/perl.h:5606,
from misc.c:39:
misc.c: In function ‘xs_merge_text’:
misc.c:262:37: warning: pointer targets in passing argument 2 of ‘Perl_bytes_to_utf8’ differ in signedness [-Wpointer-sign]
262 | new_string = bytes_to_utf8 (text, &len);
| ^~~~
| |
| char *
/usr/lib64/perl5/CORE/embed.h:70:53: note: in definition of macro ‘bytes_to_utf8’
70 | #define bytes_to_utf8(a,b) Perl_bytes_to_utf8(aTHX_ a,b)
| ^
In file included from /usr/lib64/perl5/CORE/perl.h:5567,
from misc.c:39:
/usr/lib64/perl5/CORE/proto.h:335:54: note: expected ‘const U8 *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
335 | PERL_CALLCONV U8* Perl_bytes_to_utf8(pTHX_ const U8 *s, STRLEN *lenp);
| ~~~~~~~~~~^
misc.c:262:20: warning: pointer targets in assignment from ‘U8 *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign]
262 | new_string = bytes_to_utf8 (text, &len);
| ^
misc.c:369:1: warning: label ‘MERGED_TEXT’ defined but not used [-Wunused-label]
369 | MERGED_TEXT:
| ^~~~~~~~~~~
misc.c:240:7: warning: variable ‘call_ret’ set but not used [-Wunused-but-set-variable]
240 | int call_ret;
| ^~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-api.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-api.Tpo -c parsetexi/api.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-api.o
parsetexi/api.c: In function ‘element_to_perl_hash’:
parsetexi/api.c:285:41: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
285 | || e->cmd == CM_item && e->parent && e->parent->type == ET_row
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
parsetexi/api.c:286:45: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
286 | || e->cmd == CM_headitem && e->parent && e->parent->type == ET_row
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
parsetexi/api.c:287:40: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
287 | || e->cmd == CM_tab && e->parent && e->parent->type == ET_row
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-parser.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-parser.Tpo -c parsetexi/parser.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-parser.o
parsetexi/parser.c: In function ‘check_valid_nesting’:
parsetexi/parser.c:934:18: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
934 | && command_data(outer).data == BRACE_style
parsetexi/parser.c: In function ‘process_remaining_on_line’:
parsetexi/parser.c:1632:19: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
1622 | || ((command_data(cmd).flags & CF_line)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1623 | && cmd != CM_comment
| ~~~~~~~~~~~~~~~~~~~~
1624 | && cmd != CM_c
| ~~~~~~~~~~~~~~
1625 | && cmd != CM_sp
| ~~~~~~~~~~~~~~~
1626 | && cmd != CM_columnfractions
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1627 | && cmd != CM_item
| ~~~~~~~~~~~~~~~~~
1628 | && cmd != CM_verbatiminclude
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1629 | && cmd != CM_set
| ~~~~~~~~~~~~~~~~
1630 | && cmd != CM_clear
| ~~~~~~~~~~~~~~~~~~
1631 | && cmd != CM_vskip)
| ~~~~~~~~~~~~~~~~~~~
1632 | && cmd != CM_subentry))
| ^~~~~~~~~~~~~~~~~~~~~
parsetexi/parser.c:1545:1: warning: label ‘value_valid’ defined but not used [-Wunused-label]
1545 | value_valid:
| ^~~~~~~~~~~
parsetexi/parser.c: In function ‘parse_texi’:
parsetexi/parser.c:1898:14: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
1897 | if (!((command_flags(current) & CF_block)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1898 | && (command_data(current->cmd).data == BLOCK_raw
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1899 | || command_data(current->cmd).data == BLOCK_conditional)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
parsetexi/parser.c: In function ‘process_remaining_on_line’:
parsetexi/parser.c:1434:23: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
1434 | asprintf (&s, "%.*s", (int) (p - line), line);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
parsetexi/parser.c:1439:23: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
1439 | asprintf (&s, "%s%.*s",
| ^~~~~~~~~~~~~~~~~~~~~~~
1440 | (char *) k->value,
| ~~~~~~~~~~~~~~~~~~
1441 | (int) (p - line), p);
| ~~~~~~~~~~~~~~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-commands.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-commands.Tpo -c parsetexi/commands.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-commands.o
In file included from parsetexi/commands.c:23:
parsetexi/command_data.c:1:34: warning: missing braces around initializer [-Wmissing-braces]
1 | COMMAND builtin_command_data[] = {
| ^
2 | 0, 0, 0,
| { }
3 | "\t", CF_nobrace, 0,
| { }
4 | "\n", CF_nobrace, 0,
| { }
5 | "\x20", CF_nobrace, 0,
| { }
6 | "!", CF_nobrace, 0,
| { }
7 | "\"", CF_brace | CF_accent, BRACE_accent,
| { }
8 | "&", CF_nobrace, 0,
| { }
9 | "'", CF_brace | CF_accent, BRACE_accent,
| { }
10 | "*", CF_nobrace, 0,
| { }
11 | ",", CF_brace | CF_accent, BRACE_accent,
| { }
12 | "-", CF_nobrace, 0,
| { }
13 | ".", CF_nobrace, 0,
| { }
14 | "/", CF_nobrace, 0,
| { }
15 | ":", CF_nobrace, 0,
| { }
16 | "=", CF_brace | CF_accent, BRACE_accent,
| { }
17 | "?", CF_nobrace, 0,
| { }
18 | "@", CF_nobrace, 0,
| { }
19 | "AA", CF_brace, 0,
| { }
20 | "AE", CF_brace, 0,
| { }
21 | "DH", CF_brace, 0,
| { }
22 | "H", CF_brace | CF_accent, BRACE_accent,
| { }
23 | "L", CF_brace, 0,
| { }
24 | "LaTeX", CF_brace, 0,
| { }
25 | "O", CF_brace, 0,
| { }
26 | "OE", CF_brace, 0,
| { }
27 | "TH", CF_brace, 0,
| { }
28 | "TeX", CF_brace, 0,
| { }
29 | "U", CF_brace, 1,
| { }
30 | "\\", CF_nobrace, 0,
| { }
31 | "^", CF_brace | CF_accent, BRACE_accent,
| { }
32 | "`", CF_brace | CF_accent, BRACE_accent,
| { }
33 | "aa", CF_brace, 0,
| { }
34 | "abbr", CF_brace, 2,
| { }
35 | "acronym", CF_brace, 2,
| { }
36 | "ae", CF_brace, 0,
| { }
37 | "afivepaper", CF_line, LINE_skipline,
| { }
38 | "afourlatex", CF_line, LINE_skipline,
| { }
39 | "afourpaper", CF_line, LINE_skipline,
| { }
40 | "afourwide", CF_line, LINE_skipline,
| { }
41 | "alias", CF_line, 2,
| { }
42 | "allowcodebreaks", CF_line | CF_global, 1,
| { }
43 | "ampchar", CF_brace, 0,
| { }
44 | "anchor", CF_brace, 1,
| { }
45 | "appendix", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
46 | "appendixsec", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
47 | "appendixsection", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
48 | "appendixsubsec", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
49 | "appendixsubsubsec", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
50 | "arrow", CF_brace, 0,
| { }
51 | "asis", CF_brace, BRACE_style,
| { }
52 | "atchar", CF_brace, 0,
| { }
53 | "author", CF_line | CF_global, LINE_line,
| { }
54 | "b", CF_brace, BRACE_style,
| { }
55 | "backslashchar", CF_brace, 0,
| { }
56 | "bsixpaper", CF_line, LINE_skipline,
| { }
57 | "bullet", CF_brace, 0,
| { }
58 | "bye", CF_line, LINE_skipline,
| { }
59 | "c", CF_line, LINE_lineraw,
| { }
60 | "caption", CF_brace, BRACE_context,
| { }
61 | "cartouche", CF_block, 0,
| { }
62 | "center", CF_line, LINE_line,
| { }
63 | "centerchap", CF_root | CF_line | CF_sectioning | CF_deprecated, LINE_line,
| { }
64 | "chapheading", CF_line | CF_sectioning, LINE_line,
| { }
65 | "chapter", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
66 | "cite", CF_brace, BRACE_style,
| { }
67 | "clear", CF_line, LINE_special,
| { }
68 | "click", CF_brace, 0,
| { }
69 | "clicksequence", CF_brace, BRACE_style,
| { }
70 | "clickstyle", CF_line | CF_global, LINE_special,
| { }
71 | "code", CF_brace | CF_code_style, BRACE_style,
| { }
72 | "codequotebacktick", CF_line | CF_global, 1,
| { }
73 | "codequoteundirected", CF_line | CF_global, 1,
| { }
74 | "columnfractions", CF_line, 1,
| { }
75 | "comma", CF_brace, 0,
| { }
76 | "command", CF_brace | CF_code_style, BRACE_style,
| { }
77 | "comment", CF_line, LINE_lineraw,
| { }
78 | "contents", CF_line | CF_global, LINE_skipline,
| { }
79 | "copying", CF_block | CF_global_unique, BLOCK_region,
| { }
80 | "copyright", CF_brace, 0,
| { }
81 | "defcodeindex", CF_line, 1,
| { }
82 | "defcv", CF_block | CF_def, 0,
| { }
83 | "defcvx", CF_line | CF_def, LINE_line,
| { }
84 | "deffn", CF_block | CF_def, 0,
| { }
85 | "deffnx", CF_line | CF_def, LINE_line,
| { }
86 | "defindex", CF_line, 1,
| { }
87 | "definfoenclose", CF_line | CF_deprecated, 3,
| { }
88 | "defivar", CF_block | CF_def | CF_def_alias, 0,
| { }
89 | "defivarx", CF_line | CF_def | CF_def_alias, LINE_line,
| { }
90 | "defmac", CF_block | CF_def | CF_def_alias, 0,
| { }
91 | "defmacx", CF_line | CF_def | CF_def_alias, LINE_line,
| { }
92 | "defmethod", CF_block | CF_def | CF_def_alias, 0,
| { }
93 | "defmethodx", CF_line | CF_def | CF_def_alias, LINE_line,
| { }
94 | "defop", CF_block | CF_def, 0,
| { }
95 | "defopt", CF_block | CF_def | CF_def_alias, 0,
| { }
96 | "defoptx", CF_line | CF_def | CF_def_alias, LINE_line,
| { }
97 | "defopx", CF_line | CF_def, LINE_line,
| { }
98 | "defspec", CF_block | CF_def | CF_def_alias, 0,
| { }
99 | "defspecx", CF_line | CF_def | CF_def_alias, LINE_line,
| { }
100 | "deftp", CF_block | CF_def, 0,
| { }
101 | "deftpx", CF_line | CF_def, LINE_line,
| { }
102 | "deftypecv", CF_block | CF_def, 0,
| { }
103 | "deftypecvx", CF_line | CF_def, LINE_line,
| { }
104 | "deftypefn", CF_block | CF_def, 0,
| { }
105 | "deftypefnnewline", CF_line | CF_global, 1,
| { }
106 | "deftypefnx", CF_line | CF_def, LINE_line,
| { }
107 | "deftypefun", CF_block | CF_def | CF_def_alias, 0,
| { }
108 | "deftypefunx", CF_line | CF_def | CF_def_alias, LINE_line,
| { }
109 | "deftypeivar", CF_block | CF_def | CF_def_alias, 0,
| { }
110 | "deftypeivarx", CF_line | CF_def | CF_def_alias, LINE_line,
| { }
111 | "deftypemethod", CF_block | CF_def | CF_def_alias, 0,
| { }
112 | "deftypemethodx", CF_line | CF_def | CF_def_alias, LINE_line,
| { }
113 | "deftypeop", CF_block | CF_def, 0,
| { }
114 | "deftypeopx", CF_line | CF_def, LINE_line,
| { }
115 | "deftypevar", CF_block | CF_def | CF_def_alias, 0,
| { }
116 | "deftypevarx", CF_line | CF_def | CF_def_alias, LINE_line,
| { }
117 | "deftypevr", CF_block | CF_def, 0,
| { }
118 | "deftypevrx", CF_line | CF_def, LINE_line,
| { }
119 | "defun", CF_block | CF_def | CF_def_alias, 0,
| { }
120 | "defunx", CF_line | CF_def | CF_def_alias, LINE_line,
| { }
121 | "defvar", CF_block | CF_def | CF_def_alias, 0,
| { }
122 | "defvarx", CF_line | CF_def | CF_def_alias, LINE_line,
| { }
123 | "defvr", CF_block | CF_def, 0,
| { }
124 | "defvrx", CF_line | CF_def, LINE_line,
| { }
125 | "detailmenu", CF_block | CF_menu | CF_global, 0,
| { }
126 | "dfn", CF_brace, BRACE_style,
| { }
127 | "dh", CF_brace, 0,
| { }
128 | "dircategory", CF_line, LINE_line,
| { }
129 | "direntry", CF_block | CF_menu, 0,
| { }
130 | "display", CF_block | CF_preformatted, 0,
| { }
131 | "displaymath", CF_block, 0,
| { }
132 | "dmn", CF_brace, 1,
| { }
133 | "docbook", CF_block | CF_format_raw, 0,
| { }
134 | "documentdescription", CF_block | CF_global_unique, BLOCK_region,
| { }
135 | "documentencoding", CF_line | CF_global, LINE_text,
| { }
136 | "documentlanguage", CF_line | CF_global, LINE_text,
| { }
137 | "dotaccent", CF_brace | CF_accent, BRACE_accent,
| { }
138 | "dotless", CF_brace | CF_accent, BRACE_accent,
| { }
139 | "dots", CF_brace, 0,
| { }
140 | "email", CF_brace, 2,
| { }
141 | "emph", CF_brace, BRACE_style,
| { }
142 | "end", CF_line, LINE_text,
| { }
143 | "enddots", CF_brace, 0,
| { }
144 | "enumerate", CF_block | CF_blockitem, 1,
| { }
145 | "env", CF_brace | CF_code_style, BRACE_style,
| { }
146 | "equiv", CF_brace, 0,
| { }
147 | "error", CF_brace, 0,
| { }
148 | "errormsg", CF_brace, 1,
| { }
149 | "euro", CF_brace, 0,
| { }
150 | "evenfooting", CF_line | CF_global_unique, LINE_lineraw,
| { }
151 | "evenfootingmarks", CF_line | CF_global_unique, 1,
| { }
152 | "evenheading", CF_line | CF_global_unique, LINE_lineraw,
| { }
153 | "evenheadingmarks", CF_line | CF_global_unique, 1,
| { }
154 | "everyfooting", CF_line | CF_global_unique, LINE_lineraw,
| { }
155 | "everyfootingmarks", CF_line | CF_global_unique, 1,
| { }
156 | "everyheading", CF_line | CF_global_unique, LINE_lineraw,
| { }
157 | "everyheadingmarks", CF_line | CF_global_unique, 1,
| { }
158 | "example", CF_block | CF_preformatted | CF_preformatted_code, BLOCK_variadic,
| { }
159 | "exampleindent", CF_line | CF_global, 1,
| { }
160 | "exclamdown", CF_brace, 0,
| { }
161 | "exdent", CF_line, LINE_line,
| { }
162 | "expansion", CF_brace, 0,
| { }
163 | "file", CF_brace | CF_code_style, BRACE_style,
| { }
164 | "finalout", CF_line, LINE_skipline,
| { }
165 | "firstparagraphindent", CF_line | CF_global, 1,
| { }
166 | "float", CF_block, 2,
| { }
167 | "flushleft", CF_block, 0,
| { }
168 | "flushright", CF_block, 0,
| { }
169 | "fonttextsize", CF_line | CF_global_unique, 1,
| { }
170 | "footnote", CF_brace | CF_global, BRACE_context,
| { }
171 | "footnotestyle", CF_line | CF_global_unique, 1,
| { }
172 | "format", CF_block | CF_preformatted, 0,
| { }
173 | "frenchspacing", CF_line | CF_global, 1,
| { }
174 | "ftable", CF_block | CF_blockitem, 1,
| { }
175 | "geq", CF_brace, 0,
| { }
176 | "group", CF_block, 0,
| { }
177 | "guillemetleft", CF_brace, 0,
| { }
178 | "guillemetright", CF_brace, 0,
| { }
179 | "guillemotleft", CF_brace, 0,
| { }
180 | "guillemotright", CF_brace, 0,
| { }
181 | "guilsinglleft", CF_brace, 0,
| { }
182 | "guilsinglright", CF_brace, 0,
| { }
183 | "hashchar", CF_brace, 0,
| { }
184 | "heading", CF_line | CF_sectioning, LINE_line,
| { }
185 | "headings", CF_line | CF_global, 1,
| { }
186 | "headitem", CF_other, OTHER_skipspace,
| { }
187 | "headitemfont", CF_brace, BRACE_style,
| { }
188 | "html", CF_block | CF_format_raw, 0,
| { }
189 | "hyphenation", CF_brace | CF_global, BRACE_other,
| { }
190 | "i", CF_brace, BRACE_style,
| { }
191 | "ifclear", CF_block, BLOCK_conditional,
| { }
192 | "ifcommanddefined", CF_block, BLOCK_conditional,
| { }
193 | "ifcommandnotdefined", CF_block, BLOCK_conditional,
| { }
194 | "ifdocbook", CF_block, BLOCK_conditional,
| { }
195 | "ifhtml", CF_block, BLOCK_conditional,
| { }
196 | "ifinfo", CF_block, BLOCK_conditional,
| { }
197 | "ifnotdocbook", CF_block, BLOCK_conditional,
| { }
198 | "ifnothtml", CF_block, BLOCK_conditional,
| { }
199 | "ifnotinfo", CF_block, BLOCK_conditional,
| { }
200 | "ifnotplaintext", CF_block, BLOCK_conditional,
| { }
201 | "ifnottex", CF_block, BLOCK_conditional,
| { }
202 | "ifnotxml", CF_block, BLOCK_conditional,
| { }
203 | "ifplaintext", CF_block, BLOCK_conditional,
| { }
204 | "ifset", CF_block, BLOCK_conditional,
| { }
205 | "iftex", CF_block, BLOCK_conditional,
| { }
206 | "ifxml", CF_block, BLOCK_conditional,
| { }
207 | "ignore", CF_block, BLOCK_raw,
| { }
208 | "image", CF_brace, 5,
| { }
209 | "include", CF_line, LINE_text,
| { }
210 | "indent", CF_other, OTHER_skipspace,
| { }
211 | "indentedblock", CF_block, 0,
| { }
212 | "indicateurl", CF_brace | CF_code_style, 1,
| { }
213 | "inforef", CF_brace | CF_ref | CF_deprecated, 3,
| { }
214 | "inlinefmt", CF_brace | CF_inline, 2,
| { }
215 | "inlinefmtifelse", CF_brace | CF_inline, 3,
| { }
216 | "inlineifclear", CF_brace | CF_inline, 2,
| { }
217 | "inlineifset", CF_brace | CF_inline, 2,
| { }
218 | "inlineraw", CF_brace | CF_inline, 2,
| { }
219 | "insertcopying", CF_line | CF_global, LINE_skipline,
| { }
220 | "item", CF_other, OTHER_skipspace,
| { }
221 | "item_LINE", CF_line, LINE_line,
| { }
222 | "itemize", CF_block | CF_blockitem, 1,
| { }
223 | "itemx", CF_line, LINE_line,
| { }
224 | "kbd", CF_brace | CF_code_style, BRACE_style,
| { }
225 | "kbdinputstyle", CF_line | CF_global, 1,
| { }
226 | "key", CF_brace, BRACE_other,
| { }
227 | "l", CF_brace, 0,
| { }
228 | "lbracechar", CF_brace, 0,
| { }
229 | "leq", CF_brace, 0,
| { }
230 | "lisp", CF_block | CF_preformatted | CF_preformatted_code, 0,
| { }
231 | "listoffloats", CF_line | CF_global, LINE_line,
| { }
232 | "lowersections", CF_line, LINE_skipline,
| { }
233 | "macro", CF_block, BLOCK_raw,
| { }
234 | "majorheading", CF_line | CF_sectioning, LINE_line,
| { }
235 | "math", CF_brace, BRACE_context,
| { }
236 | "menu", CF_block | CF_menu, 0,
| { }
237 | "minus", CF_brace, 0,
| { }
238 | "multitable", CF_block | CF_blockitem, BLOCK_multitable,
| { }
239 | "need", CF_line, 1,
| { }
240 | "node", CF_root | CF_line, LINE_line,
| { }
241 | "noindent", CF_other, OTHER_skipspace,
| { }
242 | "novalidate", CF_line | CF_global_unique, LINE_skipline,
| { }
243 | "o", CF_brace, 0,
| { }
244 | "oddfooting", CF_line | CF_global_unique, LINE_lineraw,
| { }
245 | "oddfootingmarks", CF_line | CF_global_unique, 1,
| { }
246 | "oddheading", CF_line | CF_global_unique, LINE_lineraw,
| { }
247 | "oddheadingmarks", CF_line | CF_global_unique, 1,
| { }
248 | "oe", CF_brace, 0,
| { }
249 | "ogonek", CF_brace | CF_accent, BRACE_accent,
| { }
250 | "option", CF_brace | CF_code_style, BRACE_style,
| { }
251 | "ordf", CF_brace, 0,
| { }
252 | "ordm", CF_brace, 0,
| { }
253 | "page", CF_line, LINE_skipline,
| { }
254 | "pagesizes", CF_line | CF_global_unique, LINE_line,
| { }
255 | "paragraphindent", CF_line | CF_global, 1,
| { }
256 | "part", CF_root | CF_line | CF_sectioning | CF_global, LINE_line,
| { }
257 | "point", CF_brace, 0,
| { }
258 | "pounds", CF_brace, 0,
| { }
259 | "print", CF_brace, 0,
| { }
260 | "printindex", CF_line | CF_global, 1,
| { }
261 | "pxref", CF_brace | CF_ref, 5,
| { }
262 | "questiondown", CF_brace, 0,
| { }
263 | "quotation", CF_block, 1,
| { }
264 | "quotedblbase", CF_brace, 0,
| { }
265 | "quotedblleft", CF_brace, 0,
| { }
266 | "quotedblright", CF_brace, 0,
| { }
267 | "quoteleft", CF_brace, 0,
| { }
268 | "quoteright", CF_brace, 0,
| { }
269 | "quotesinglbase", CF_brace, 0,
| { }
270 | "r", CF_brace, BRACE_style,
| { }
271 | "raggedright", CF_block, 0,
| { }
272 | "raisesections", CF_line, LINE_skipline,
| { }
273 | "rbracechar", CF_brace, 0,
| { }
274 | "ref", CF_brace | CF_ref, 5,
| { }
275 | "refill", CF_other | CF_deprecated, OTHER_noarg,
| { }
276 | "registeredsymbol", CF_brace, 0,
| { }
277 | "result", CF_brace, 0,
| { }
278 | "ringaccent", CF_brace | CF_accent, BRACE_accent,
| { }
279 | "rmacro", CF_block, BLOCK_raw,
| { }
280 | "samp", CF_brace | CF_code_style, BRACE_style,
| { }
281 | "sansserif", CF_brace, BRACE_style,
| { }
282 | "sc", CF_brace, BRACE_style,
| { }
283 | "section", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
284 | "seealso", CF_brace, 1,
| { }
285 | "seeentry", CF_brace, 1,
| { }
286 | "set", CF_line, LINE_special,
| { }
287 | "setchapternewpage", CF_line | CF_global_unique, 1,
| { }
288 | "setfilename", CF_line | CF_global_unique, LINE_text,
| { }
289 | "settitle", CF_line | CF_global_unique, LINE_line,
| { }
290 | "shortcaption", CF_brace, BRACE_context,
| { }
291 | "shortcontents", CF_line | CF_global, LINE_skipline,
| { }
292 | "shorttitlepage", CF_line | CF_global_unique, LINE_line,
| { }
293 | "slanted", CF_brace, BRACE_style,
| { }
294 | "smallbook", CF_line, LINE_skipline,
| { }
295 | "smalldisplay", CF_block | CF_preformatted, 0,
| { }
296 | "smallexample", CF_block | CF_preformatted | CF_preformatted_code, 0,
| { }
297 | "smallformat", CF_block | CF_preformatted, 0,
| { }
298 | "smallindentedblock", CF_block, 0,
| { }
299 | "smalllisp", CF_block | CF_preformatted | CF_preformatted_code, 0,
| { }
300 | "smallquotation", CF_block, 1,
| { }
301 | "sortas", CF_brace, 1,
| { }
302 | "sp", CF_line, 1,
| { }
303 | "ss", CF_brace, 0,
| { }
304 | "strong", CF_brace, BRACE_style,
| { }
305 | "sub", CF_brace, BRACE_style,
| { }
306 | "subentry", CF_line, LINE_line,
| { }
307 | "subheading", CF_line | CF_sectioning, LINE_line,
| { }
308 | "subsection", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
309 | "subsubheading", CF_line | CF_sectioning, LINE_line,
| { }
310 | "subsubsection", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
311 | "subtitle", CF_line | CF_global, LINE_line,
| { }
312 | "summarycontents", CF_line | CF_global, LINE_skipline,
| { }
313 | "sup", CF_brace, BRACE_style,
| { }
314 | "syncodeindex", CF_line, 2,
| { }
315 | "synindex", CF_line, 2,
| { }
316 | "t", CF_brace | CF_code_style, BRACE_other,
| { }
317 | "tab", CF_other, OTHER_skipspace,
| { }
318 | "table", CF_block | CF_blockitem, 1,
| { }
319 | "tex", CF_block | CF_format_raw, 0,
| { }
320 | "textdegree", CF_brace, 0,
| { }
321 | "th", CF_brace, 0,
| { }
322 | "thischapter", CF_other | CF_in_heading, OTHER_noarg,
| { }
323 | "thischaptername", CF_other | CF_in_heading, OTHER_noarg,
| { }
324 | "thischapternum", CF_other | CF_in_heading, OTHER_noarg,
| { }
325 | "thisfile", CF_other | CF_in_heading, OTHER_noarg,
| { }
326 | "thispage", CF_other | CF_in_heading, OTHER_noarg,
| { }
327 | "thistitle", CF_other | CF_in_heading, OTHER_noarg,
| { }
328 | "tie", CF_brace, 0,
| { }
329 | "tieaccent", CF_brace | CF_accent, BRACE_accent,
| { }
330 | "title", CF_line | CF_global_unique, LINE_line,
| { }
331 | "titlefont", CF_brace | CF_global, 1,
| { }
332 | "titlepage", CF_block | CF_global_unique, BLOCK_region,
| { }
333 | "today", CF_brace, 0,
| { }
334 | "top", CF_root | CF_line | CF_sectioning | CF_global_unique, LINE_line,
| { }
335 | "u", CF_brace | CF_accent, BRACE_accent,
| { }
336 | "ubaraccent", CF_brace | CF_accent, BRACE_accent,
| { }
337 | "udotaccent", CF_brace | CF_accent, BRACE_accent,
| { }
338 | "unmacro", CF_line, LINE_special,
| { }
339 | "unnumbered", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
340 | "unnumberedsec", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
341 | "unnumberedsubsec", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
342 | "unnumberedsubsubsec", CF_root | CF_line | CF_sectioning, LINE_line,
| { }
343 | "uref", CF_brace, 3,
| { }
344 | "urefbreakstyle", CF_line | CF_global, 1,
| { }
345 | "url", CF_brace, 3,
| { }
346 | "v", CF_brace | CF_accent, BRACE_accent,
| { }
347 | "value", CF_brace, 0,
| { }
348 | "var", CF_brace, BRACE_style,
| { }
349 | "verb", CF_brace | CF_code_style, BRACE_other,
| { }
350 | "verbatim", CF_block, BLOCK_raw,
| { }
351 | "verbatiminclude", CF_line, LINE_text,
| { }
352 | "vskip", CF_line, LINE_lineraw,
| { }
353 | "vtable", CF_block | CF_blockitem, 1,
| { }
354 | "w", CF_brace, BRACE_other,
| { }
355 | "xml", CF_block | CF_format_raw, 0,
| { }
356 | "xref", CF_brace | CF_ref, 5,
| { }
357 | "xrefautomaticsectiontitle", CF_line | CF_global, 1,
| { }
358 | "{", CF_nobrace, 0,
| { }
359 | "|", CF_nobrace, 0,
| { }
360 | "}", CF_nobrace, 0,
| { }
361 | "~", CF_brace | CF_accent, BRACE_accent,
| {
362 | };
| }
mv -f parsetexi/.deps/Parsetexi_la-commands.Tpo parsetexi/.deps/Parsetexi_la-commands.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-input.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-input.Tpo -c -o parsetexi/Parsetexi_la-input.lo `test -f 'parsetexi/input.c' || echo './'`parsetexi/input.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-input.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-input.Tpo -c parsetexi/input.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-input.o
parsetexi/input.c:16: warning: "_GNU_SOURCE" redefined
16 | #define _GNU_SOURCE
|
<command-line>: note: this is the location of the previous definition
parsetexi/input.c: In function ‘convert_to_utf8’:
parsetexi/input.c:200:3: warning: enumeration value ‘ce_koi8r’ not handled in switch [-Wswitch]
200 | switch (input_encoding)
| ^~~~~~
parsetexi/input.c:200:3: warning: enumeration value ‘ce_koi8u’ not handled in switch [-Wswitch]
parsetexi/input.c:175:27: warning: unused variable ‘enc’ [-Wunused-variable]
175 | enum character_encoding enc;
| ^~~
parsetexi/input.c: In function ‘next_text’:
parsetexi/input.c:335:19: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
335 | asprintf (&line2, "%s\n", line);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
parsetexi/input.c: In function ‘locate_include_file’:
parsetexi/input.c:541:11: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
541 | asprintf (&fullpath, "%s/%s", include_dirs[i], filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
parsetexi/input.c: In function ‘next_text’:
parsetexi/input.c:234:19: warning: ‘our_iconv’ may be used uninitialized in this function [-Wmaybe-uninitialized]
234 | iconv_ret = text_buffer_iconv (&t, our_iconv,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
235 | &inptr, &bytes_left);
| ~~~~~~~~~~~~~~~~~~~~
parsetexi/input.c:171:11: note: ‘our_iconv’ was declared here
171 | iconv_t our_iconv;
| ^~~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-close.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-close.Tpo -c parsetexi/close.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-close.o
parsetexi/close.c: In function ‘close_command_cleanup’:
parsetexi/close.c:221:27: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
220 | if (e->cmd != CM_NONE
| ~~~~~~~~~~~~~~~~~
221 | && (e->cmd != CM_c && e->cmd != CM_comment
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
222 | && e->cmd != CM_end)
| ~~~~~~~~~~~~~~~~~~~~
mv -f parsetexi/.deps/Parsetexi_la-close.Tpo parsetexi/.deps/Parsetexi_la-close.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-text.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-text.Tpo -c -o parsetexi/Parsetexi_la-text.lo `test -f 'parsetexi/text.c' || echo './'`parsetexi/text.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-text.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-text.Tpo -c parsetexi/text.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-text.o
parsetexi/text.c: In function ‘text_printf’:
parsetexi/text.c:50:3: warning: ignoring return value of ‘vasprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
50 | vasprintf (&s, format, v);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
mv -f parsetexi/.deps/Parsetexi_la-text.Tpo parsetexi/.deps/Parsetexi_la-text.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-conf.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-conf.Tpo -c -o parsetexi/Parsetexi_la-conf.lo `test -f 'parsetexi/conf.c' || echo './'`parsetexi/conf.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-conf.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-conf.Tpo -c parsetexi/conf.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-conf.o
mv -f parsetexi/.deps/Parsetexi_la-conf.Tpo parsetexi/.deps/Parsetexi_la-conf.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-context_stack.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-context_stack.Tpo -c -o parsetexi/Parsetexi_la-context_stack.lo `test -f 'parsetexi/context_stack.c' || echo './'`parsetexi/context_stack.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-context_stack.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-context_stack.Tpo -c parsetexi/context_stack.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-context_stack.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-end_line.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-end_line.Tpo -c parsetexi/end_line.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-end_line.o
parsetexi/end_line.c: In function ‘end_line_starting_block’:
parsetexi/end_line.c:1143:36: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
1143 | if (g->text.end == 1 && isalpha (g->text.text[0])
| ^
parsetexi/end_line.c: In function ‘end_line_misc_line’:
parsetexi/end_line.c:1519:54: warning: missing braces around initializer [-Wmissing-braces]
1519 | static struct encoding_map map[] = {
| ^
1520 | "utf-8", "utf-8-strict",
| { }
1521 | "us-ascii", "ascii",
| { }
1522 | "shift_jis", "shiftjis",
| { }
1523 | "latin1", "iso-8859-1"
| {
1524 | };
| }
parsetexi/end_line.c:1558:54: warning: missing braces around initializer [-Wmissing-braces]
1558 | static struct encoding_map map[] = {
| ^
1559 | "utf8", "utf-8",
| { }
1560 | "utf-8-strict","utf-8",
| { }
1561 | "ascii", "us-ascii",
| { }
1562 | "shiftjis", "shift_jis",
| { }
1563 | "latin-1", "iso-8859-1",
| { }
1564 | "iso-8859-1", "iso-8859-1",
| { }
1565 | "iso-8859-2", "iso-8859-2",
| { }
1566 | "iso-8859-15", "iso-8859-15",
| { }
1567 | "koi8-r", "koi8",
| { }
1568 | "koi8-u", "koi8",
| {
1569 | };
| }
parsetexi/end_line.c: In function ‘end_line’:
parsetexi/end_line.c:2219:12: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
2218 | else if (current->contents.number == 1
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2219 | && current->contents.list[0]->type == ET_empty_line_after_command
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
parsetexi/end_line.c:1297:19: warning: ‘end_id’ may be used uninitialized in this function [-Wmaybe-uninitialized]
1297 | enum command_id end_id;
| ^~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-separator.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-separator.Tpo -c parsetexi/separator.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-separator.o
parsetexi/separator.c: In function ‘handle_close_brace’:
parsetexi/separator.c:332:30: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
331 | || ref->args.number <= 4
| ~~~~~~~~~~~~~~~~~~~~~
332 | && ref->args.list[3]->contents.number == 0
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
parsetexi/separator.c: In function ‘handle_separator’:
parsetexi/separator.c:772:12: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
769 | else if ((separator == ','
| ~~~~~~~~~~~~~~~~~
770 | || separator == '\t'
| ~~~~~~~~~~~~~~~~~~~~
771 | || separator == '.')
| ~~~~~~~~~~~~~~~~~~~~
772 | && current->type == ET_menu_entry_node
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-indices.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-indices.Tpo -c parsetexi/indices.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-indices.o
parsetexi/indices.c: In function ‘init_index_commands’:
parsetexi/indices.c:164:27: warning: missing braces around initializer [-Wmissing-braces]
164 | *p, default_indices[] = {
| ^
165 | "cp", 0, /* concepts */
| { }
166 | "fn", 1, /* functions */
| { }
167 | "vr", 1, /* variables */
| { }
168 | "ky", 1, /* keystrokes */
| { }
169 | "pg", 1, /* programs */
| { }
170 | "tp", 1, /* types */
| { }
171 | 0, 0
| {
172 | };
| }
parsetexi/indices.c:182:29: warning: missing braces around initializer [-Wmissing-braces]
182 | def_command_indices[] = {
| ^
183 | "fn",
| {
parsetexi/indices.c:182:29: warning: missing braces around initializer [-Wmissing-braces]
182 | def_command_indices[] = {
| ^
183 | "fn",
| {
......
195 | },
| }
196 |
197 | "vr",
| {
parsetexi/indices.c:182:29: warning: missing braces around initializer [-Wmissing-braces]
182 | def_command_indices[] = {
| ^
183 | "fn",
| {
......
195 | },
| }
196 |
197 | "vr",
| {
......
208 | },
| }
209 |
210 | "tp",
| {
parsetexi/indices.c:182:29: warning: missing braces around initializer [-Wmissing-braces]
182 | def_command_indices[] = {
| ^
183 | "fn",
| {
......
195 | },
| }
196 |
197 | "vr",
| {
......
208 | },
| }
209 |
210 | "tp",
| {
......
213 | };
| }
parsetexi/indices.c: In function ‘add_index’:
parsetexi/indices.c:124:3: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
124 | asprintf (&cmdname, "%s%s", name, "index");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f parsetexi/.deps/Parsetexi_la-indices.Tpo parsetexi/.deps/Parsetexi_la-indices.Plo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-macro.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-macro.Tpo -c parsetexi/macro.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-macro.o
parsetexi/macro.c:16: warning: "_GNU_SOURCE" redefined
16 | #define _GNU_SOURCE
|
<command-line>: note: this is the location of the previous definition
parsetexi/macro.c: In function ‘parse_macro_command_line’:
parsetexi/macro.c:210:1: warning: label ‘funexit’ defined but not used [-Wunused-label]
210 | funexit:
| ^~~~~~~
mv -f parsetexi/.deps/Parsetexi_la-macro.Tpo parsetexi/.deps/Parsetexi_la-macro.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-handle_commands.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-handle_commands.Tpo -c -o parsetexi/Parsetexi_la-handle_commands.lo `test -f 'parsetexi/handle_commands.c' || echo './'`parsetexi/handle_commands.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-handle_commands.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-handle_commands.Tpo -c parsetexi/handle_commands.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-handle_commands.o
parsetexi/handle_commands.c: In function ‘handle_line_command’:
parsetexi/handle_commands.c:533:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
533 | if (parent = item_line_parent (current))
| ^~~~~~
parsetexi/handle_commands.c: At top level:
parsetexi/handle_commands.c:722:52: warning: missing braces around initializer [-Wmissing-braces]
722 | static struct expanded_format expanded_formats[] = {
| ^
723 | "html", 0,
| { }
724 | "docbook", 0,
| { }
725 | "plaintext", 1,
| { }
726 | "tex", 0,
| { }
727 | "xml", 0,
| { }
728 | "info", 1,
| {
729 | };
| }
parsetexi/handle_commands.c: In function ‘handle_brace_command’:
parsetexi/handle_commands.c:1096:11: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
1095 | if (current_context () == ct_preformatted
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1096 | && global_kbdinputstyle != kbd_distinct
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f parsetexi/.deps/Parsetexi_la-handle_commands.Tpo parsetexi/.deps/Parsetexi_la-handle_commands.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-def.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-def.Tpo -c -o parsetexi/Parsetexi_la-def.lo `test -f 'parsetexi/def.c' || echo './'`parsetexi/def.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-def.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-def.Tpo -c parsetexi/def.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-def.o
parsetexi/def.c:151:27: warning: missing braces around initializer [-Wmissing-braces]
151 | DEF_ALIAS def_aliases[] = {
| ^
152 | CM_defun, CM_deffn, "Function",
| { }
153 | CM_defmac, CM_deffn, "Macro",
| { }
154 | CM_defspec, CM_deffn, "Special Form",
| { }
155 | CM_defvar, CM_defvr, "Variable",
| { }
156 | CM_defopt, CM_defvr, "User Option",
| { }
157 | CM_deftypefun, CM_deftypefn, "Function",
| { }
158 | CM_deftypevar, CM_deftypevr, "Variable",
| { }
159 | CM_defivar, CM_defcv, "Instance Variable",
| { }
160 | CM_deftypeivar, CM_deftypecv, "Instance Variable",
| { }
161 | CM_defmethod, CM_defop, "Method",
| { }
162 | CM_deftypemethod, CM_deftypeop, "Method",
| { }
163 | 0, 0, 0
| {
164 | };
| }
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./parsetexi -I. -I./gnulib/lib -I./gnulib/lib -DDATADIR=\"/home/bothner/GNU/texinfo/+installed+/share\" -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib64/perl5/CORE -MT parsetexi/Parsetexi_la-errors.lo -MD -MP -MF parsetexi/.deps/Parsetexi_la-errors.Tpo -c parsetexi/errors.c -fPIC -DPIC -o parsetexi/.libs/Parsetexi_la-errors.o
parsetexi/errors.c: In function ‘line_error_internal’:
parsetexi/errors.c:42:3: warning: ignoring return value of ‘vasprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
42 | vasprintf (&message, gettext(format), v);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~