perl.perl5.porters http://www.nntp.perl.org/group/perl.perl5.porters/ ... Copyright 1998-2015 perl.org Fri, 30 Jan 2015 23:12:51 +0000 ask@perl.org [perl #123699] backport RT#119505 to 5.18 by Jitka Plesnikova # New Ticket Created by Jitka Plesnikova <br/># Please include the string: [perl #123699]<br/># in the subject line of all future correspondence about this issue. <br/># &lt;URL: https://rt.perl.org/Ticket/Display.html?id=123699 &gt;<br/><br/><br/>Could you please backport fix for RT#119505 to port to maint-5.18 if possible? In blead commit 0c2990d<br/><br/>Segfault in S_regmatch from bad backreference (CVE-2013-7422)<br/>https://rt.perl.org/rt3//Public/Bug/Display.html?id=119505<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225260.html Fri, 30 Jan 2015 22:13:33 +0000 Re: Problems using perl headers with C++ by Олег Пронин Thanks, this helped, but only for write/read/do_open/do_close/etc<br/><br/>However,<br/>#include &lt;algorithm&gt;<br/>still sucks with -std=c++11<br/><br/>In file included from /usr/include/c++/4.9/random:49:0,<br/> from /usr/include/c++/4.9/bits/stl_algo.h:66,<br/> from /usr/include/c++/4.9/algorithm:62,<br/> from src/panda/string.h:10,<br/> from src/xs/lib/lib.h:3,<br/> from src/xs/lib.h:2,<br/> from Lib.xs:2:<br/>/usr/include/c++/4.9/bits/random.h:271:17: error: macro &quot;seed&quot; passed<br/>1 arguments, but takes just 0<br/> { seed(__s); }<br/><br/>2015-01-30 6:54 GMT+03:00 bulk88 &lt;bulk88@hotmail.com&gt;:<br/>&gt; Jan Dubois wrote:<br/>&gt;&gt;<br/>&gt;&gt; On Thu, Jan 29, 2015 at 9:44 AM, &#x41E;&#x43B;&#x435;&#x433; &#x41F;&#x440;&#x43E;&#x43D;&#x438;&#x43D; &lt;syber@crazypanda.ru&gt; wrote:<br/>&gt;&gt;&gt;<br/>&gt;&gt;&gt; 1) On windows, you can&#39;t include ostream after perl&#39;s headers.<br/>&gt;&gt;&gt;<br/>&gt;&gt;&gt; c:\strawberry\c\bin\../lib/gcc/x86_64-w64-mingw32/4.7.3/include/c++/ostream:333:49:<br/>&gt;&gt;&gt; error: macro &quot;PerlLIO_write&quot; requires 3 arguments, but only 2 given<br/>&gt;&gt;&gt;<br/>&gt;&gt;&gt; c:\strawberry\c\bin\../lib/gcc/x86_64-w64-mingw32/4.7.3/include/c++/istream:484:42:<br/>&gt;&gt;&gt; error: macro &quot;PerlLIO_read&quot; requires 3 arguments, but only 2 given<br/>&gt;&gt;&gt;<br/>&gt;&gt;&gt; That&#39;s because perl defines &#39;read&#39; and &#39;write&#39; macro for windows.<br/>&gt;&gt;&gt;<br/>&gt;&gt;&gt; 2) Unable to use std::vector with -std=c++11, because in bits/random.h<br/>&gt;&gt;&gt; there are calls to seed() method. Perl defines macro &#39;seed&#39;.<br/>&gt;&gt;&gt;<br/>&gt;&gt;&gt; Are we gonna do something with all of these?<br/>&gt;&gt;&gt; IMHO marcos are big evil. If we use it, let&#39;s give them some<br/>&gt;&gt;&gt; non-conflicting names.<br/>&gt;&gt;<br/>&gt;&gt;<br/>&gt;&gt; You are missing the point of the macros: They are used to create a<br/>&gt;&gt; wrapper around standard C library functions to redirect them to the<br/>&gt;&gt; Perl implementation instead of calling the RTL version.<br/>&gt;<br/>&gt;<br/>&gt; IDK why those libc hooking were ever created. Nearly all XS code links with<br/>&gt; a non-perl compiland, whether its a static link .o/.obj, or a .a/.lib to a<br/>&gt; DLL. Once the the perl header including .xs file is linked with non-perl<br/>&gt; header including .o/.obj, if any libc resource or ptr or fd is passed across<br/>&gt; the compiland boundaries, the DLL is fundamentally broken. Throw away<br/>&gt; Inline::C &quot;XS modules&quot; are the only use case for libc hooking. I&#39;ve never<br/>&gt; seen a case where that libc hooking made anything work that didn&#39;t work<br/>&gt; before. If your rely on a XS module that was last released in 1995, maybe<br/>&gt; you should ask for comaint from the PAUSE admins.<br/>&gt;<br/>&gt;&gt; If you know what you are doing, and you want to bypass the<br/>&gt;&gt; redefinitions, then you can always<br/>&gt;&gt;<br/>&gt;&gt; #undef seed<br/>&gt;&gt; #undef read<br/>&gt;&gt; #undef write<br/>&gt;&gt; #include &lt;...&gt;<br/>&gt;<br/>&gt;<br/>&gt; sometimes read/write/something is #defined to<br/>&gt; _read/_write/_something/_readex/_mingw_read/_read2 in the MS CRT or Mingw<br/>&gt; CRT headers, #undef won&#39;t fix that damage<br/>&gt;<br/>&gt;&gt;<br/>&gt;&gt; or include the additional headers *before* the Perl headers.<br/>&gt;&gt;<br/>&gt;&gt; See for example this code:<br/>&gt;&gt;<br/>&gt;&gt; https://github.com/rjbs/Time-Piece/blob/82beba4/Piece.xs#L135-L142<br/>&gt;&gt;<br/>&gt;&gt; It has specific reasons for calling the RTL version of some functions,<br/>&gt;&gt; so it makes sure not to go through the Perl layer.<br/>&gt;&gt;<br/>&gt;&gt; Cheers,<br/>&gt;&gt; -Jan<br/>&gt;<br/>&gt;<br/>&gt; The correct fix is<br/>&gt;<br/>&gt; #define NO_XSLOCKS /* dont hook libc calls to virtualize different<br/>&gt; faux-processes for psuedofork, this the most common option*/<br/>&gt; #define PERLIO_NOT_STDIO 0 /* don&#39;t redirect stdio to perlio, this is rarely<br/>&gt; needed, but try it too if you get errors after NO_XSLOCKS*/<br/>&gt;<br/>&gt; before<br/>&gt;<br/>&gt; #define PERL_NO_GET_CONTEXT<br/>&gt; #include &quot;EXTERN.h&quot;<br/>&gt; #include &quot;perl.h&quot;<br/>&gt; #include &quot;XSUB.h&quot;<br/>&gt;<br/>&gt; Some minor residual problems result such as<br/>&gt;<br/>&gt; #define WORD 264<br/>&gt;<br/>&gt; from perly.h<br/><br/><br/><br/>-- <br/>Oleg Pronin,<br/>CTO, Co-Founder,<br/>Crazy Panda LTD<br/>CP Decision LTD<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225259.html Fri, 30 Jan 2015 20:03:55 +0000 Smoke [ebcdic] v5.21.8-294-g29db8fe FAIL(X) os/390 23.00 (2817/) by Yaroslav Kuzmin Smoke logs available at https://drive.google.com/file/d/0B5PTttxwo7qARFQ3RlVJdmx4UDQ <br/> <br/>Automated smoke report for branch ebcdic 5.21.9 patch 29db8fe4eadf33bd07f2e0c22a1e94c36f03f1f1 v5.21.8-294-g29db8fe <br/>RS12: 2817 (2817/) <br/> on os/390 - 23.00 <br/> using c99 version <br/> smoketime 4 hours 41 minutes (average 2 hours 20 minutes) <br/> <br/>Summary: FAIL(X) <br/> <br/>O = OK F = Failure(s), extended report at the bottom <br/>X = Failure(s) under TEST but not under harness <br/>? = still running or test results not (yet) available <br/>Build failures during: - = unknown or N/A <br/>c = Configure, m = make, M = make (after miniperl), t = make test-prep <br/> <br/>v5.21.8-294-g29db8fe Configuration (common) none <br/>----------- --------------------------------------------------------- <br/>X X X X <br/>| | | +----- PERLIO = perlio -DDEBUGGING <br/>| | +------- PERLIO = stdio -DDEBUGGING <br/>| +--------- PERLIO = perlio <br/>+----------- PERLIO = stdio <br/> <br/> <br/>Locally applied patches: <br/> SMOKE29db8fe4eadf33bd07f2e0c22a1e94c36f03f1f1 <br/> <br/>Tests skipped on user request: <br/> # One test name on a line <br/>Failures: (common-args) none <br/>[stdio] <br/>Inconsistent test results (between TEST and harness): <br/> ../t/op/pack.t.......................... ..................................................... FAILED at test 4174 <br/> ../lib/open.t........................... ...................................................... FAILED at test 24 <br/> ../t/op/stat.t.......................... ..................................................... FAILED at test 2 <br/> ../lib/DBM_Filter/t/encode.t............ ....................................... FAILED at test 25 <br/> ../t/dist/Data-Dumper/t/dumper.t........ ..................................... FAILED at test 1 <br/> ../ext/POSIX/t/sigaction.t.............. ......................................... FAILED--expected 33 tests, saw 30 <br/> ../t/dist/ExtUtils-CBuilder/t/04-base.t. .............................. FAILED at test 44 <br/> ../t/porting/readme.t................... .............................................. FAILED at test 70 <br/> ../t/run/locale.t....................... .................................................. FAILED at test 30 <br/> ../t/cpan/Pod-Simple/t/fcodes_s.t....... .................................... FAILED at test 36 <br/> ../t/cpan/Pod-Simple/t/encod04.t........ ..................................... FAILED at test 2 <br/> ../t/re/pat_advanced.t.................. ............................................. FAILED at test 776 <br/> <br/>[perlio] <br/>Inconsistent test results (between TEST and harness): <br/> ../t/porting/readme.t................... .............................................. FAILED at test 70 <br/> ../t/dist/ExtUtils-CBuilder/t/04-base.t. .............................. FAILED at test 44 <br/> ../ext/POSIX/t/sigaction.t.............. ......................................... FAILED--expected 33 tests, saw 30 <br/> ../t/dist/Data-Dumper/t/dumper.t........ ..................................... FAILED at test 1 <br/> ../lib/DBM_Filter/t/encode.t............ ....................................... FAILED at test 25 <br/> ../t/op/stat.t.......................... ..................................................... FAILED at test 2 <br/> ../lib/open.t........................... ...................................................... FAILED at test 24 <br/> ../t/op/pack.t.......................... ..................................................... FAILED at test 4174 <br/> ../t/re/pat_advanced.t.................. ............................................. FAILED at test 776 <br/> ../t/cpan/Pod-Simple/t/encod04.t........ ..................................... FAILED at test 2 <br/> ../t/cpan/Pod-Simple/t/fcodes_s.t....... .................................... FAILED at test 36 <br/> ../t/run/locale.t....................... .................................................. FAILED at test 30 <br/> <br/>[stdio] -DDEBUGGING <br/>Inconsistent test results (between TEST and harness): <br/> ../t/op/pack.t.......................... ..................................................... FAILED at test 4174 <br/> ../lib/open.t........................... ...................................................... FAILED at test 24 <br/> ../t/op/stat.t.......................... ..................................................... FAILED at test 2 <br/> ../t/dist/Data-Dumper/t/dumper.t........ ..................................... FAILED at test 1 <br/> ../lib/DBM_Filter/t/encode.t............ ....................................... FAILED at test 25 <br/> ../t/dist/ExtUtils-CBuilder/t/04-base.t. .............................. FAILED at test 44 <br/> ../ext/POSIX/t/sigaction.t.............. ......................................... FAILED--expected 33 tests, saw 30 <br/> ../t/porting/readme.t................... .............................................. FAILED at test 70 <br/> ../t/run/locale.t....................... .................................................. FAILED at test 30 <br/> ../t/cpan/Pod-Simple/t/fcodes_s.t....... .................................... FAILED at test 36 <br/> ../t/cpan/Pod-Simple/t/encod04.t........ ..................................... FAILED at test 2 <br/> ../t/re/pat_advanced.t.................. ............................................. FAILED at test 776 <br/> <br/>[perlio] -DDEBUGGING <br/>Inconsistent test results (between TEST and harness): <br/> ../t/cpan/Pod-Simple/t/encod04.t........ ..................................... FAILED at test 2 <br/> ../t/re/pat_advanced.t.................. ............................................. FAILED at test 776 <br/> ../t/cpan/Pod-Simple/t/fcodes_s.t....... .................................... FAILED at test 36 <br/> ../t/run/locale.t....................... .................................................. FAILED at test 30 <br/> ../t/dist/Data-Dumper/t/dumper.t........ ..................................... FAILED at test 1 <br/> ../lib/DBM_Filter/t/encode.t............ ....................................... FAILED at test 25 <br/> ../t/porting/readme.t................... .............................................. FAILED at test 70 <br/> ../ext/POSIX/t/sigaction.t.............. ......................................... FAILED--expected 33 tests, saw 30 <br/> ../t/dist/ExtUtils-CBuilder/t/04-base.t. .............................. FAILED at test 44 <br/> ../t/op/pack.t.......................... ..................................................... FAILED at test 4174 <br/> ../t/op/stat.t.......................... ..................................................... FAILED at test 2 <br/> ../lib/open.t........................... ...................................................... FAILED at test 24 <br/> <br/>Compiler messages(os390): <br/> <br/> <br/> <br/>-- <br/>Report by Test::Smoke v1.6 running on perl 5.21.7 <br/>(Reporter v0.052 / Smoker v0.045) <br/> <br/> <br/>------------------------------------------------------------------------ <br/> Yaroslav Kuzmin <br/>Developer C/C++ ,z/OS , Linux <br/>3 Zhukovskiy Street &Acirc;&middot; Miass, Chelyabinsk region 456318 &Acirc;&middot; Russia <br/>Tel: +7.922.2.38.33.38 <br/>Email: YKuzmin@rocketsoftware.com <br/>Web: www.rocketsoftware.com <br/> <br/>================================ <br/>Rocket Software, Inc. and subsidiaries &acirc;&#150;&nbsp; 77 Fourth Avenue, Waltham MA 02451 &acirc;&#150;&nbsp; +1 800.966.3270 &acirc;&#150;&nbsp; +1 781.577.4321 <br/>Unsubscribe From Commercial Email &acirc;&#128;&#147; unsubscribe@rocketsoftware.com <br/>Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html <br/>Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy <br/>================================ <br/> <br/>This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. <br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225258.html Fri, 30 Jan 2015 12:08:51 +0000 Smoke [5.21.9] v5.21.8-122-g04ce864 FAIL(M) freebsd 9.1-RELEASE(i386/1 cpu) by njh Automated smoke report for 5.21.9 patch 04ce8649990a4784cc3ad0b83a45ccf6a005b1be v5.21.8-122-g04ce864<br/>amber: Intel(R) Celeron(R) CPU 1.80GHz (i386/1 cpu)<br/> on freebsd - 9.1-RELEASE<br/> using cc version 4.2.1 20070831 patched [FreeBSD]<br/> smoketime 57 minutes 37 seconds (average 28 minutes 48 seconds)<br/><br/>Summary: FAIL(M)<br/><br/>O = OK F = Failure(s), extended report at the bottom<br/>X = Failure(s) under TEST but not under harness<br/>? = still running or test results not (yet) available<br/>Build failures during: - = unknown or N/A<br/>c = Configure, m = make, M = make (after miniperl), t = make test-prep<br/><br/>v5.21.8-122-g04ce864 Configuration (common) -Accflags=&quot;-O2 -W -Wformat=2 -Wall -pipe -mtune=native -march=native -pedantic -fomit-frame-pointer -D_FORTIFY_SOURCE=2 -fstack-protector -Wstack-protector -Wfloat-equal&quot;<br/>----------- ---------------------------------------------------------<br/>M -Duseithreads<br/>M -Duselongdouble<br/>| +--------- -DDEBUGGING<br/>+----------- no debugging<br/><br/><br/>Locally applied patches:<br/> SMOKE04ce8649990a4784cc3ad0b83a45ccf6a005b1be<br/><br/>Compiler messages(gcc):<br/>Configure ...try.c: In function &#39;main&#39;:<br/>try.c: In function &#39;main&#39;:<br/>try.c: In function &#39;blech&#39;:<br/>try.c: In function &#39;blech_in_list&#39;:<br/>try.c: In function &#39;bletch&#39;:<br/>make ...perl.c: In function &#39;Perl_eval_pv&#39;:<br/>perl.c:2913: warning: comparing floating point with == or != is unsafe<br/>perl.c: In function &#39;S_forbid_setid&#39;:<br/>perl.c:3920: warning: not protecting function: no buffer at least 8 bytes long<br/>op.c: In function &#39;Perl_scalarvoid&#39;:<br/>op.c:1948: warning: comparing floating point with == or != is unsafe<br/>op.c: In function &#39;S_new_logop&#39;:<br/>op.c:6909: warning: comparing floating point with == or != is unsafe<br/>op.c:6910: warning: comparing floating point with == or != is unsafe<br/>op.c: In function &#39;Perl_newCONDOP&#39;:<br/>op.c:7055: warning: comparing floating point with == or != is unsafe<br/>op.c: In function &#39;Perl_newLOOPOP&#39;:<br/>op.c:7192: warning: comparing floating point with == or != is unsafe<br/>op.c:7195: warning: comparing floating point with == or != is unsafe<br/>op.c: In function &#39;Perl_newWHILEOP&#39;:<br/>op.c:7353: warning: comparing floating point with == or != is unsafe<br/>op.c: In function &#39;Perl_report_redefined_cv&#39;:<br/>op.c:14318: warning: passing argument 2 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>op.c:14321: warning: passing argument 2 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>op.c:14322: warning: passing argument 2 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>op.c:14323: warning: passing argument 2 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>gv.c: In function &#39;Perl_Gv_AMupdate&#39;:<br/>gv.c:2664: warning: comparing floating point with == or != is unsafe<br/>gv.c: In function &#39;Perl_amagic_call&#39;:<br/>gv.c:3091: warning: comparing floating point with == or != is unsafe<br/>gv.c:3457: warning: comparing floating point with == or != is unsafe<br/>toke.c: In function &#39;S_printbuf&#39;:<br/>toke.c:455: warning: format not a string literal, argument types not checked<br/>toke.c: In function &#39;Perl_yylex&#39;:<br/>toke.c:6883: warning: format not a string literal, argument types not checked<br/>toke.c: In function &#39;S_pending_ident&#39;:<br/>toke.c:8213: warning: format not a string literal, argument types not checked<br/>toke.c: In function &#39;S_new_constant&#39;:<br/>toke.c:8476: warning: comparing floating point with == or != is unsafe<br/>toke.c: In function &#39;S_missingterm&#39;:<br/>toke.c:553: warning: not protecting function: no buffer at least 8 bytes long<br/>pad.c: In function &#39;S_cv_clone_pad&#39;:<br/>pad.c:2129: warning: value computed is not used<br/>pad.c: In function &#39;S_cv_dump&#39;:<br/>pad.c:1908: warning: passing argument 2 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>pad.c:1922: warning: passing argument 2 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>pad.c:1916: warning: passing argument 2 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>regcomp.c: In function &#39;S_make_trie&#39;:<br/>regcomp.c:2366: warning: comparing floating point with == or != is unsafe<br/>regcomp.c: In function &#39;S_compile_runtime_code&#39;:<br/>regcomp.c:6185: warning: comparing floating point with == or != is unsafe<br/>regcomp.c: In function &#39;S_put_range&#39;:<br/>regcomp.c:17464: warning: format not a string literal, argument types not checked<br/>dquote_static.c: In function &#39;S_grok_bslash_c&#39;:<br/>dquote_static.c:44: warning: not protecting function: no buffer at least 8 bytes long<br/>dump.c: In function &#39;Perl_sv_peek&#39;:<br/>dump.c:387: warning: comparing floating point with == or != is unsafe<br/>dump.c:398: warning: comparing floating point with == or != is unsafe<br/>dump.c: In function &#39;Perl_do_sv_dump&#39;:<br/>dump.c:1984: warning: passing argument 2 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>dump.c:1991: warning: passing argument 2 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>util.c: In function &#39;Perl_my_strftime&#39;:<br/>util.c:3867: warning: format not a string literal, format string not checked<br/>util.c:3895: warning: format not a string literal, format string not checked<br/>mg.c: In function &#39;Perl_magic_setdbline&#39;:<br/>mg.c:2038: warning: comparing floating point with == or != is unsafe<br/>mg.c: In function &#39;Perl_sighandler&#39;:<br/>mg.c:3324: warning: comparing floating point with == or != is unsafe<br/>hv.c: In function &#39;Perl_hv_common&#39;:<br/>hv.c:503: warning: comparing floating point with == or != is unsafe<br/>av.c: In function &#39;S_adjust_index&#39;:<br/>av.c:227: warning: comparing floating point with == or != is unsafe<br/>av.c: In function &#39;Perl_av_exists&#39;:<br/>av.c:953: warning: comparing floating point with == or != is unsafe<br/>pp_hot.c: In function &#39;Perl_pp_and&#39;:<br/>pp_hot.c:120: warning: comparing floating point with == or != is unsafe<br/>pp_hot.c: In function &#39;Perl_pp_cond_expr&#39;:<br/>pp_hot.c:239: warning: comparing floating point with == or != is unsafe<br/>pp_hot.c: In function &#39;Perl_pp_or&#39;:<br/>pp_hot.c:501: warning: comparing floating point with == or != is unsafe<br/>pp_hot.c: In function &#39;Perl_pp_grepwhile&#39;:<br/>pp_hot.c:2888: warning: comparing floating point with == or != is unsafe<br/>sv.c: In function &#39;S_sv_2iuv_common&#39;:<br/>sv.c:2173: warning: comparing floating point with == or != is unsafe<br/>sv.c:2208: warning: comparing floating point with == or != is unsafe<br/>sv.c:2326: warning: comparing floating point with == or != is unsafe<br/>sv.c:2341: warning: comparing floating point with == or != is unsafe<br/>sv.c: In function &#39;Perl_sv_2pv_flags&#39;:<br/>sv.c:3117: warning: comparing floating point with == or != is unsafe<br/>sv.c: In function &#39;Perl_sv_2bool_flags&#39;:<br/>sv.c:3370: warning: comparing floating point with == or != is unsafe<br/>sv.c:3384: warning: comparing floating point with == or != is unsafe<br/>sv.c: In function &#39;Perl_sv_true&#39;:<br/>sv.c:9814: warning: comparing floating point with == or != is unsafe<br/>sv.c: In function &#39;S_F0convert&#39;:<br/>sv.c:10789: warning: comparing floating point with == or != is unsafe<br/>sv.c: In function &#39;S_hextract&#39;:<br/>sv.c:11066: warning: comparing floating point with == or != is unsafe<br/>sv.c: In function &#39;Perl_sv_vcatpvfn_flags&#39;:<br/>sv.c:12144: warning: comparing floating point with == or != is unsafe<br/>sv.c:12363: warning: comparing floating point with == or != is unsafe<br/>sv.c:12558: warning: format not a string literal, argument types not checked<br/>sv.c:12559: warning: format not a string literal, argument types not checked<br/>sv.c: In function &#39;Perl_sv_cat_decode&#39;:<br/>sv.c:15374: warning: comparing floating point with == or != is unsafe<br/>sv.c: In function &#39;Perl_report_uninit&#39;:<br/>sv.c:16220: warning: format not a string literal, argument types not checked<br/>sv.c:16227: warning: format not a string literal, argument types not checked<br/>sv.c: In function &#39;Perl_varname&#39;:<br/>sv.c:15469: warning: not protecting function: no buffer at least 8 bytes long<br/>pp.c: In function &#39;Perl_pp_divide&#39;:<br/>pp.c:1512: warning: comparing floating point with == or != is unsafe<br/>pp.c: In function &#39;Perl_pp_modulo&#39;:<br/>pp.c:1612: warning: comparing floating point with == or != is unsafe<br/>pp.c:1616: warning: comparing floating point with == or != is unsafe<br/>pp.c: In function &#39;Perl_do_ncmp&#39;:<br/>pp.c:2087: warning: comparing floating point with == or != is unsafe<br/>pp.c: In function &#39;Perl_pp_not&#39;:<br/>pp.c:2335: warning: comparing floating point with == or != is unsafe<br/>pp.c: In function &#39;Perl_pp_rand&#39;:<br/>pp.c:2784: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c: In function &#39;Perl_pp_formline&#39;:<br/>pp_ctl.c:844: warning: format not a string literal, argument types not checked<br/>pp_ctl.c: In function &#39;Perl_pp_range&#39;:<br/>pp_ctl.c:1115: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c: In function &#39;Perl_pp_flip&#39;:<br/>pp_ctl.c:1143: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c: In function &#39;Perl_pp_flop&#39;:<br/>pp_ctl.c:1250: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c: In function &#39;Perl_pp_xor&#39;:<br/>pp_ctl.c:1694: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c: In function &#39;Perl_pp_return&#39;:<br/>pp_ctl.c:2440: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c: In function &#39;Perl_pp_leaveeval&#39;:<br/>pp_ctl.c:4350: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c: In function &#39;S_matcher_matches_sv&#39;:<br/>pp_ctl.c:4519: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c: In function &#39;S_do_smartmatch&#39;:<br/>pp_ctl.c:4626: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c:4658: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c:4869: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c:4930: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c:5001: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c: In function &#39;Perl_pp_enterwhen&#39;:<br/>pp_ctl.c:5026: warning: comparing floating point with == or != is unsafe<br/>pp_ctl.c: In function &#39;S_run_user_filter&#39;:<br/>pp_ctl.c:5518: warning: comparing floating point with == or != is unsafe<br/>pp_sys.c: In function &#39;Perl_pp_stat&#39;:<br/>pp_sys.c:2903: warning: format not a string literal, argument types not checked<br/>pp_sys.c: In function &#39;S_try_amagic_ftest&#39;:<br/>pp_sys.c:3036: warning: comparing floating point with == or != is unsafe<br/>pp_sys.c: In function &#39;Perl_pp_ftis&#39;:<br/>pp_sys.c:3212: warning: comparing floating point with == or != is unsafe<br/>pp_sys.c: In function &#39;Perl_pp_fttext&#39;:<br/>pp_sys.c:3471: warning: format not a string literal, argument types not checked<br/>pp_sys.c: In function &#39;Perl_pp_gmtime&#39;:<br/>pp_sys.c:4614: warning: comparing floating point with == or != is unsafe<br/>doio.c: In function &#39;S_openn_cleanup&#39;:<br/>doio.c:622: warning: format not a string literal, argument types not checked<br/>doio.c: In function &#39;Perl_my_stat_flags&#39;:<br/>doio.c:1447: warning: format not a string literal, argument types not checked<br/>doio.c: In function &#39;Perl_my_lstat_flags&#39;:<br/>doio.c:1509: warning: format not a string literal, argument types not checked<br/>regexec.c: In function &#39;S_regmatch&#39;:<br/>regexec.c:4686: warning: comparison between signed and unsigned<br/>regexec.c:4723: warning: comparison between signed and unsigned<br/>regexec.c:4754: warning: comparison between signed and unsigned<br/>regexec.c:5476: warning: comparing floating point with == or != is unsafe<br/>regexec.c: In function &#39;S_reginclass&#39;:<br/>regexec.c:7768: warning: not protecting function: no buffer at least 8 bytes long<br/>utf8.c: In function &#39;Perl__core_swash_init&#39;:<br/>utf8.c:2427: warning: comparing floating point with == or != is unsafe<br/>utf8.c:2457: warning: comparing floating point with == or != is unsafe<br/>utf8.c: In function &#39;Perl__swash_to_invlist&#39;:<br/>utf8.c:3482: warning: not protecting function: no buffer at least 8 bytes long<br/>taint.c: In function &#39;Perl_taint_proper&#39;:<br/>taint.c:67: warning: format not a string literal, argument types not checked<br/>universal.c: In function &#39;Perl_sv_does_sv&#39;:<br/>universal.c:233: warning: comparing floating point with == or != is unsafe<br/>universal.c: In function &#39;XS_utf8_downgrade&#39;:<br/>universal.c:509: warning: comparing floating point with == or != is unsafe<br/>universal.c: In function &#39;XS_Internals_SvREADONLY&#39;:<br/>universal.c:564: warning: comparing floating point with == or != is unsafe<br/>universal.c: In function &#39;XS_PerlIO_get_layers&#39;:<br/>universal.c:674: warning: comparing floating point with == or != is unsafe<br/>universal.c:680: warning: comparing floating point with == or != is unsafe<br/>universal.c:686: warning: comparing floating point with == or != is unsafe<br/>universal.c: In function &#39;XS_re_regname&#39;:<br/>universal.c:833: warning: comparing floating point with == or != is unsafe<br/>universal.c: In function &#39;XS_re_regnames&#39;:<br/>universal.c:866: warning: comparing floating point with == or != is unsafe<br/>universal.c: In function &#39;Perl_croak_xs_usage&#39;:<br/>universal.c:325: warning: passing argument 2 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>perlio.c: In function &#39;XS_PerlIO__Layer__find&#39;:<br/>perlio.c:885: warning: comparing floating point with == or != is unsafe<br/>perlio.c: In function &#39;PerlIOStdio_set_ptrcnt&#39;:<br/>perlio.c:3569: warning: pointer targets in assignment differ in signedness<br/>perlio.c: In function &#39;PerlIO_getc&#39;:<br/>perlio.c:4910: warning: not protecting function: no buffer at least 8 bytes long<br/>numeric.c: In function &#39;S_mulexp10&#39;:<br/>numeric.c:1131: warning: comparing floating point with == or != is unsafe<br/>numeric.c:1180: warning: comparing floating point with == or != is unsafe<br/>numeric.c:1184: warning: comparing floating point with == or != is unsafe<br/>locale.c: In function &#39;Perl_new_ctype&#39;:<br/>locale.c:401: warning: format not a string literal, argument types not checked<br/>locale.c: In function &#39;Perl__warn_problematic_locale&#39;:<br/>locale.c:432: warning: format not a string literal, argument types not checked<br/>pp_sort.c: In function &#39;S_sv_ncmp&#39;:<br/>pp_sort.c:1907: warning: comparing floating point with == or != is unsafe<br/>pp_sort.c: In function &#39;S_amagic_ncmp&#39;:<br/>pp_sort.c:1947: warning: comparing floating point with == or != is unsafe<br/>pp_sort.c: In function &#39;S_amagic_i_ncmp&#39;:<br/>pp_sort.c:1967: warning: comparing floating point with == or != is unsafe<br/>pp_sort.c: In function &#39;S_amagic_cmp&#39;:<br/>pp_sort.c:1987: warning: comparing floating point with == or != is unsafe<br/>pp_sort.c: In function &#39;S_amagic_cmp_locale&#39;:<br/>pp_sort.c:2009: warning: comparing floating point with == or != is unsafe<br/>perl.c: In function &#39;Perl_eval_pv&#39;:<br/>../../perl.h:1581:40: warning: anonymous variadic macros were introduced in C99<br/>../../perl.h:1596:41: warning: anonymous variadic macros were introduced in C99<br/>../../util.h:71: warning: ISO C90 does not support &#39;long long&#39;<br/>../../cv.h: In function &#39;CvNAME_HEK&#39;:<br/>../../cv.h:233: warning: ISO C forbids braced-groups within expressions<br/>../../cv.h:234: warning: ISO C forbids braced-groups within expressions<br/>../../hv_func.h: In function &#39;S_perl_hash_murmur3&#39;:<br/>../../hv_func.h:405: warning: ISO C forbids braced-groups within expressions<br/>../../hv_func.h:414: warning: ISO C forbids braced-groups within expressions<br/>../../hv_func.h:422: warning: ISO C forbids braced-groups within expressions<br/>../../hv_func.h:430: warning: ISO C forbids braced-groups within expressions<br/>../../hv_func.h:438: warning: ISO C forbids braced-groups within expressions<br/>../../hv_func.h:446: warning: ISO C forbids braced-groups within expressions<br/>../../inline.h: In function &#39;S_av_top_index&#39;:<br/>../../inline.h:23: warning: ISO C forbids braced-groups within expressions<br/>../../inline.h: In function &#39;S_CvGV&#39;:<br/>../../inline.h:31: warning: ISO C forbids braced-groups within expressions<br/>../../inline.h:33: warning: ISO C forbids braced-groups within expressions<br/>../../inline.h: In function &#39;SvAMAGIC_on&#39;:<br/>../../inline.h:184: warning: ISO C forbids braced-groups within expressions<br/>../../inline.h: In function &#39;SvAMAGIC_off&#39;:<br/>../../inline.h:189: warning: ISO C forbids braced-groups within expressions<br/>../../inline.h:190: warning: ISO C forbids braced-groups within expressions<br/>dlutils.c: In function &#39;dl_generic_private_init&#39;:<br/>dlutils.c:113: warning: ISO C forbids braced-groups within expressions<br/>dlutils.c:123: warning: ISO C forbids braced-groups within expressions<br/>dlutils.c: In function &#39;SaveError&#39;:<br/>dlutils.c:151: warning: ISO C forbids braced-groups within expressions<br/>dlutils.c:158: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c: In function &#39;XS_DynaLoader_dl_load_file&#39;:<br/>DynaLoader.c:317: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c:328: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.xs:193: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.xs:195: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c:367: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c: In function &#39;XS_DynaLoader_dl_unload_file&#39;:<br/>DynaLoader.c:378: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.xs:208: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.xs:212: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c:389: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c:391: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c: In function &#39;XS_DynaLoader_dl_find_symbol&#39;:<br/>DynaLoader.c:402: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c:404: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.xs:227: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.xs:231: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c:426: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c: In function &#39;XS_DynaLoader_dl_undef_symbols&#39;:<br/>DynaLoader.c:440: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c: In function &#39;XS_DynaLoader_dl_install_xsub&#39;:<br/>DynaLoader.c:451: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c:453: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c:460: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.xs:254: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c:472: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c: In function &#39;XS_DynaLoader_dl_error&#39;:<br/>DynaLoader.c:491: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.xs: In function &#39;XS_DynaLoader_CLONE&#39;:<br/>DynaLoader.xs:275: warning: ISO C forbids braced-groups within expressions<br/>DynaLoader.c:516: warning: ISO C forbids braced-groups within expressions<br/>../../inline.h: In function &#39;S_MgBYTEPOS&#39;:<br/>../../inline.h:87: warning: ISO C forbids braced-groups within expressions<br/>../../inline.h: In function &#39;S_sv_or_pv_pos_u2b&#39;:<br/>../../inline.h:210: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;get_overlay_object&#39;:<br/>B.xs:284: warning: ISO C forbids braced-groups within expressions<br/>B.xs:289: warning: ISO C forbids braced-groups within expressions<br/>B.xs:295: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;make_temp_object&#39;:<br/>B.xs:345: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;make_cop_io_object&#39;:<br/>B.xs:388: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;cstring&#39;:<br/>B.xs:413: warning: ISO C forbids braced-groups within expressions<br/>B.xs:439: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;cchar&#39;:<br/>B.xs:488: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;walkoptree&#39;:<br/>B.xs:533: warning: ISO C forbids braced-groups within expressions<br/>B.xs:534: warning: ISO C forbids braced-groups within expressions<br/>B.xs:535: warning: ISO C forbids braced-groups within expressions<br/>B.xs:546: warning: ISO C forbids braced-groups within expressions<br/>B.xs:547: warning: ISO C forbids braced-groups within expressions<br/>B.xs:551: warning: ISO C forbids braced-groups within expressions<br/>B.xs:552: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;oplist&#39;:<br/>B.xs:575: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;intrpvar_sv_common&#39;:<br/>B.xs:663: warning: ISO C forbids braced-groups within expressions<br/>B.xs:668: warning: ISO C forbids braced-groups within expressions<br/>const-c.inc: In function &#39;_add_symbol&#39;:<br/>const-c.inc:39: warning: ISO C forbids braced-groups within expressions<br/>const-c.inc: In function &#39;get_missing_hash&#39;:<br/>const-c.inc:70: warning: ISO C forbids braced-groups within expressions<br/>const-c.inc:72: warning: ISO C forbids braced-groups within expressions<br/>const-c.inc:74: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;XS_B_formfeed&#39;:<br/>B.xs:830: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B_amagic_generation&#39;:<br/>B.c:976: warning: ISO C forbids braced-groups within expressions<br/>B.c:978: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;XS_B_comppadlist&#39;:<br/>B.xs:844: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B_sv_undef&#39;:<br/>B.c:1016: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B_main_root&#39;:<br/>B.c:1037: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B_sub_generation&#39;:<br/>B.c:1056: warning: ISO C forbids braced-groups within expressions<br/>B.c:1065: warning: ISO C forbids braced-groups within expressions<br/>B.c:1067: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B_walkoptree&#39;:<br/>B.c:1079: warning: ISO C forbids braced-groups within expressions<br/>B.c:1083: warning: ISO C forbids braced-groups within expressions<br/>B.c:1093: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;XS_B_walkoptree_debug&#39;:<br/>B.xs:895: warning: ISO C forbids braced-groups within expressions<br/>B.xs:895: warning: comparing floating point with == or != is unsafe<br/>B.c:1111: warning: ISO C forbids braced-groups within expressions<br/>B.c:1113: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B_address&#39;:<br/>B.c:1131: warning: ISO C forbids braced-groups within expressions<br/>B.c:1133: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;XS_B_svref_2object&#39;:<br/>B.xs:912: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B_opnumber&#39;:<br/>B.c:1166: warning: ISO C forbids braced-groups within expressions<br/>B.c:1187: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B_ppname&#39;:<br/>B.c:1198: warning: ISO C forbids braced-groups within expressions<br/>B.c:1206: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;XS_B_hash&#39;:<br/>B.xs:949: warning: ISO C forbids braced-groups within expressions<br/>B.c:1227: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B_cast_I32&#39;:<br/>B.c:1239: warning: ISO C forbids braced-groups within expressions<br/>B.c:1245: warning: ISO C forbids braced-groups within expressions<br/>B.c:1247: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B_minus_c&#39;:<br/>B.c:1255: warning: ISO C forbids braced-groups within expressions<br/>B.c:1266: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B_cstring&#39;:<br/>B.c:1274: warning: ISO C forbids braced-groups within expressions<br/>B.xs: In function &#39;XS_B_CLONE&#39;:<br/>B.xs:988: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__OP_next&#39;:<br/>B.c:1338: warning: ISO C forbids braced-groups within expressions<br/>B.c:1350: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1071: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1129: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1130: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1202: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1331: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__OP_oplist&#39;:<br/>B.c:1643: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__UNOP_AUX_string&#39;:<br/>B.c:1674: warning: ISO C forbids braced-groups within expressions<br/>B.c:1682: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1368: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__UNOP_AUX_aux_list&#39;:<br/>B.c:1718: warning: ISO C forbids braced-groups within expressions<br/>B.c:1726: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1384: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1400: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1404: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1477: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__SV_REFCNT&#39;:<br/>B.c:1845: warning: ISO C forbids braced-groups within expressions<br/>B.c:1854: warning: ISO C forbids braced-groups within expressions<br/>B.c:1863: warning: ISO C forbids braced-groups within expressions<br/>B.c:1865: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__SV_object_2svref&#39;:<br/>B.c:1881: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1507: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__IV_IV&#39;:<br/>B.c:1909: warning: ISO C forbids braced-groups within expressions<br/>B.c:1916: warning: ISO C forbids braced-groups within expressions<br/>B.c:1917: warning: ISO C forbids braced-groups within expressions<br/>B.c:1919: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__IV_IVX&#39;:<br/>B.c:1987: warning: ISO C forbids braced-groups within expressions<br/>B.c:2000: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1675: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__IV_packiv&#39;:<br/>B.c:2061: warning: ISO C forbids braced-groups within expressions<br/>B.c:2068: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1684: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1687: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1703: warning: ISO C forbids braced-groups within expressions<br/>B.c:2100: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__NV_NV&#39;:<br/>B.c:2116: warning: ISO C forbids braced-groups within expressions<br/>B.c:2123: warning: ISO C forbids braced-groups within expressions<br/>B.c:2124: warning: ISO C forbids braced-groups within expressions<br/>B.c:2126: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__REGEXP_REGEX&#39;:<br/>B.c:2167: warning: ISO C forbids braced-groups within expressions<br/>B.c:2176: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1736: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1742: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1745: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PV_RV&#39;:<br/>B.c:2215: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1758: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PV_PV&#39;:<br/>B.c:2236: warning: ISO C forbids braced-groups within expressions<br/>B.c:2248: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1813: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1817: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1823: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1829: warning: ISO C forbids braced-groups within expressions<br/>B.c:2325: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PVMG_MAGIC&#39;:<br/>B.c:2342: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1848: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1849: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__MAGIC_MOREMAGIC&#39;:<br/>B.c:2362: warning: ISO C forbids braced-groups within expressions<br/>B.c:2371: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1868: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1907: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__BM_PREVIOUS&#39;:<br/>B.c:2445: warning: ISO C forbids braced-groups within expressions<br/>B.c:2457: warning: ISO C forbids braced-groups within expressions<br/>B.c:2459: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__BM_RARE&#39;:<br/>B.c:2475: warning: ISO C forbids braced-groups within expressions<br/>B.c:2487: warning: ISO C forbids braced-groups within expressions<br/>B.c:2489: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__GV_NAME&#39;:<br/>B.c:2497: warning: ISO C forbids braced-groups within expressions<br/>B.c:2504: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1950: warning: ISO C forbids braced-groups within expressions<br/>B.c:2516: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__GV_is_empty&#39;:<br/>B.c:2524: warning: ISO C forbids braced-groups within expressions<br/>B.c:2532: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1963: warning: ISO C forbids braced-groups within expressions<br/>B.c:2547: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__GV_GP&#39;:<br/>B.c:2563: warning: ISO C forbids braced-groups within expressions<br/>B.c:2570: warning: ISO C forbids braced-groups within expressions<br/>B.c:2571: warning: ISO C forbids braced-groups within expressions<br/>B.c:2573: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__GV_SV&#39;:<br/>B.c:2590: warning: ISO C forbids braced-groups within expressions<br/>B.c:2604: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2000: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2003: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2017: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__GV_LINE&#39;:<br/>B.c:2648: warning: ISO C forbids braced-groups within expressions<br/>B.c:2655: warning: ISO C forbids braced-groups within expressions<br/>B.c:2656: warning: ISO C forbids braced-groups within expressions<br/>B.c:2658: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__GV_GPFLAGS&#39;:<br/>B.c:2674: warning: ISO C forbids braced-groups within expressions<br/>B.c:2681: warning: ISO C forbids braced-groups within expressions<br/>B.c:2682: warning: ISO C forbids braced-groups within expressions<br/>B.c:2684: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__GV_FILEGV&#39;:<br/>B.c:2700: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2031: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__IO_IsSTD&#39;:<br/>B.c:2723: warning: ISO C forbids braced-groups within expressions<br/>B.c:2731: warning: ISO C forbids braced-groups within expressions<br/>B.c:2754: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__AV_FILL&#39;:<br/>B.c:2770: warning: ISO C forbids braced-groups within expressions<br/>B.c:2777: warning: ISO C forbids braced-groups within expressions<br/>B.c:2778: warning: ISO C forbids braced-groups within expressions<br/>B.c:2780: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__AV_ARRAY&#39;:<br/>B.c:2796: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2069: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2072: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2073: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__AV_ARRAYelt&#39;:<br/>B.c:2826: warning: ISO C forbids braced-groups within expressions<br/>B.c:2830: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2081: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2082: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2084: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__FM_LINES&#39;:<br/>B.c:2860: warning: ISO C forbids braced-groups within expressions<br/>B.c:2870: warning: ISO C forbids braced-groups within expressions<br/>B.c:2872: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__CV_CONST&#39;:<br/>B.c:2888: warning: ISO C forbids braced-groups within expressions<br/>B.c:2895: warning: ISO C forbids braced-groups within expressions<br/>B.c:2896: warning: ISO C forbids braced-groups within expressions<br/>B.c:2898: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__CV_START&#39;:<br/>B.c:2906: warning: ISO C forbids braced-groups within expressions<br/>B.c:2915: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2111: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__CV_DEPTH&#39;:<br/>B.c:2943: warning: ISO C forbids braced-groups within expressions<br/>B.c:2951: warning: ISO C forbids braced-groups within expressions<br/>B.c:2953: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__CV_PADLIST&#39;:<br/>B.c:2971: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2124: warning: ISO C forbids braced-groups within expressions<br/>B.c:2988: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__CV_HSCXT&#39;:<br/>B.c:3035: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2143: warning: ISO C forbids braced-groups within expressions<br/>B.c:3047: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__CV_XSUB&#39;:<br/>B.c:3055: warning: ISO C forbids braced-groups within expressions<br/>B.c:3062: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2153: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2154: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2155: warning: ISO C forbids braced-groups within expressions<br/>B.c:3077: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__CV_const_sv&#39;:<br/>B.c:3093: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__CV_GV&#39;:<br/>B.c:3118: warning: ISO C forbids braced-groups within expressions<br/>B.c:3128: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__CV_NAME_HEK&#39;:<br/>B.c:3146: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2178: warning: ISO C forbids braced-groups within expressions<br/>B.c:3158: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__HV_FILL&#39;:<br/>B.c:3175: warning: ISO C forbids braced-groups within expressions<br/>B.c:3182: warning: ISO C forbids braced-groups within expressions<br/>B.c:3183: warning: ISO C forbids braced-groups within expressions<br/>B.c:3185: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__HV_RITER&#39;:<br/>B.c:3201: warning: ISO C forbids braced-groups within expressions<br/>B.c:3208: warning: ISO C forbids braced-groups within expressions<br/>B.c:3209: warning: ISO C forbids braced-groups within expressions<br/>B.c:3211: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__HV_ARRAY&#39;:<br/>B.c:3227: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2198: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2201: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__HE_VAL&#39;:<br/>B.c:3260: warning: ISO C forbids braced-groups within expressions<br/>B.c:3269: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__HE_HASH&#39;:<br/>B.c:3296: warning: ISO C forbids braced-groups within expressions<br/>B.c:3304: warning: ISO C forbids braced-groups within expressions<br/>B.c:3306: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__RHE_HASH&#39;:<br/>B.c:3321: warning: ISO C forbids braced-groups within expressions<br/>B.c:3333: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PADLIST_MAX&#39;:<br/>B.c:3344: warning: ISO C forbids braced-groups within expressions<br/>B.c:3353: warning: ISO C forbids braced-groups within expressions<br/>B.c:3363: warning: ISO C forbids braced-groups within expressions<br/>B.c:3365: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PADLIST_NAMES&#39;:<br/>B.c:3380: warning: ISO C forbids braced-groups within expressions<br/>B.c:3396: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PADLIST_ARRAY&#39;:<br/>B.c:3412: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2269: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2271: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PADLIST_ARRAYelt&#39;:<br/>B.c:3448: warning: ISO C forbids braced-groups within expressions<br/>B.c:3452: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2280: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2283: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2288: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PADLIST_REFCNT&#39;:<br/>B.c:3489: warning: ISO C forbids braced-groups within expressions<br/>B.c:3499: warning: ISO C forbids braced-groups within expressions<br/>B.c:3501: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PADNAMELIST_ARRAY&#39;:<br/>B.c:3518: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2316: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PADNAMELIST_ARRAYelt&#39;:<br/>B.c:3551: warning: ISO C forbids braced-groups within expressions<br/>B.c:3556: warning: ISO C forbids braced-groups within expressions<br/>B.c:3576: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PADNAME_TYPE&#39;:<br/>B.c:3602: warning: ISO C forbids braced-groups within expressions<br/>B.c:3615: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2386: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PADNAME_PV&#39;:<br/>B.c:3661: warning: ISO C forbids braced-groups within expressions<br/>B.xs:2397: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;XS_B__PADNAME_FLAGS&#39;:<br/>B.c:3691: warning: ISO C forbids braced-groups within expressions<br/>B.c:3706: warning: ISO C forbids braced-groups within expressions<br/>B.c:3708: warning: ISO C forbids braced-groups within expressions<br/>B.c: In function &#39;boot_B&#39;:<br/>B.c:3745: warning: ISO C forbids braced-groups within expressions<br/>B.c:3747: warning: ISO C forbids braced-groups within expressions<br/>B.c:3749: warning: ISO C forbids braced-groups within expressions<br/>B.c:3751: warning: ISO C forbids braced-groups within expressions<br/>B.c:3753: warning: ISO C forbids braced-groups within expressions<br/>B.c:3755: warning: ISO C forbids braced-groups within expressions<br/>B.c:3757: warning: ISO C forbids braced-groups within expressions<br/>B.c:3767: warning: ISO C forbids braced-groups within expressions<br/>B.c:3769: warning: ISO C forbids braced-groups within expressions<br/>B.c:3771: warning: ISO C forbids braced-groups within expressions<br/>B.c:3773: warning: ISO C forbids braced-groups within expressions<br/>B.c:3775: warning: ISO C forbids braced-groups within expressions<br/>B.c:3781: warning: ISO C forbids braced-groups within expressions<br/>B.c:3783: warning: ISO C forbids braced-groups within expressions<br/>B.c:3785: warning: ISO C forbids braced-groups within expressions<br/>B.c:3787: warning: ISO C forbids braced-groups within expressions<br/>B.c:3789: warning: ISO C forbids braced-groups within expressions<br/>B.c:3791: warning: ISO C forbids braced-groups within expressions<br/>B.c:3793: warning: ISO C forbids braced-groups within expressions<br/>B.c:3795: warning: ISO C forbids braced-groups within expressions<br/>B.c:3797: warning: ISO C forbids braced-groups within expressions<br/>B.c:3799: warning: ISO C forbids braced-groups within expressions<br/>B.c:3801: warning: ISO C forbids braced-groups within expressions<br/>B.c:3803: warning: ISO C forbids braced-groups within expressions<br/>B.c:3805: warning: ISO C forbids braced-groups within expressions<br/>B.c:3807: warning: ISO C forbids braced-groups within expressions<br/>B.c:3809: warning: ISO C forbids braced-groups within expressions<br/>B.c:3811: warning: ISO C forbids braced-groups within expressions<br/>B.c:3813: warning: ISO C forbids braced-groups within expressions<br/>B.c:3815: warning: ISO C forbids braced-groups within expressions<br/>B.c:3817: warning: ISO C forbids braced-groups within expressions<br/>B.c:3819: warning: ISO C forbids braced-groups within expressions<br/>B.c:3821: warning: ISO C forbids braced-groups within expressions<br/>B.c:3823: warning: ISO C forbids braced-groups within expressions<br/>B.c:3825: warning: ISO C forbids braced-groups within expressions<br/>B.c:3827: warning: ISO C forbids braced-groups within expressions<br/>B.c:3829: warning: ISO C forbids braced-groups within expressions<br/>B.c:3831: warning: ISO C forbids braced-groups within expressions<br/>B.c:3833: warning: ISO C forbids braced-groups within expressions<br/>B.c:3835: warning: ISO C forbids braced-groups within expressions<br/>B.c:3837: warning: ISO C forbids braced-groups within expressions<br/>B.c:3839: warning: ISO C forbids braced-groups within expressions<br/>B.c:3841: warning: ISO C forbids braced-groups within expressions<br/>B.c:3843: warning: ISO C forbids braced-groups within expressions<br/>B.c:3845: warning: ISO C forbids braced-groups within expressions<br/>B.c:3847: warning: ISO C forbids braced-groups within expressions<br/>B.c:3849: warning: ISO C forbids braced-groups within expressions<br/>B.c:3851: warning: ISO C forbids braced-groups within expressions<br/>B.c:3853: warning: ISO C forbids braced-groups within expressions<br/>B.c:3855: warning: ISO C forbids braced-groups within expressions<br/>B.c:3857: warning: ISO C forbids braced-groups within expressions<br/>B.c:3859: warning: ISO C forbids braced-groups within expressions<br/>B.c:3861: warning: ISO C forbids braced-groups within expressions<br/>B.c:3863: warning: ISO C forbids braced-groups within expressions<br/>B.c:3865: warning: ISO C forbids braced-groups within expressions<br/>B.c:3867: warning: ISO C forbids braced-groups within expressions<br/>B.c:3869: warning: ISO C forbids braced-groups within expressions<br/>B.c:3871: warning: ISO C forbids braced-groups within expressions<br/>B.c:3873: warning: ISO C forbids braced-groups within expressions<br/>B.c:3875: warning: ISO C forbids braced-groups within expressions<br/>B.c:3877: warning: ISO C forbids braced-groups within expressions<br/>B.c:3879: warning: ISO C forbids braced-groups within expressions<br/>B.c:3881: warning: ISO C forbids braced-groups within expressions<br/>B.c:3883: warning: ISO C forbids braced-groups within expressions<br/>B.c:3885: warning: ISO C forbids braced-groups within expressions<br/>B.c:3887: warning: ISO C forbids braced-groups within expressions<br/>B.c:3889: warning: ISO C forbids braced-groups within expressions<br/>B.c:3891: warning: ISO C forbids braced-groups within expressions<br/>B.c:3893: warning: ISO C forbids braced-groups within expressions<br/>B.c:3898: warning: ISO C forbids braced-groups within expressions<br/>B.c:3900: warning: ISO C forbids braced-groups within expressions<br/>B.c:3902: warning: ISO C forbids braced-groups within expressions<br/>B.c:3904: warning: ISO C forbids braced-groups within expressions<br/>B.c:3906: warning: ISO C forbids braced-groups within expressions<br/>B.c:3908: warning: ISO C forbids braced-groups within expressions<br/>B.c:3912: warning: ISO C forbids braced-groups within expressions<br/>B.c:3914: warning: ISO C forbids braced-groups within expressions<br/>B.c:3916: warning: ISO C forbids braced-groups within expressions<br/>B.c:3918: warning: ISO C forbids braced-groups within expressions<br/>B.c:3920: warning: ISO C forbids braced-groups within expressions<br/>B.c:3922: warning: ISO C forbids braced-groups within expressions<br/>B.c:3924: warning: ISO C forbids braced-groups within expressions<br/>B.c:3926: warning: ISO C forbids braced-groups within expressions<br/>B.c:3928: warning: ISO C forbids braced-groups within expressions<br/>B.c:3930: warning: ISO C forbids braced-groups within expressions<br/>B.c:3932: warning: ISO C forbids braced-groups within expressions<br/>B.c:3934: warning: ISO C forbids braced-groups within expressions<br/>B.c:3936: warning: ISO C forbids braced-groups within expressions<br/>B.c:3938: warning: ISO C forbids braced-groups within expressions<br/>B.c:3940: warning: ISO C forbids braced-groups within expressions<br/>B.c:3942: warning: ISO C forbids braced-groups within expressions<br/>B.c:3944: warning: ISO C forbids braced-groups within expressions<br/>B.c:3946: warning: ISO C forbids braced-groups within expressions<br/>B.c:3948: warning: ISO C forbids braced-groups within expressions<br/>B.c:3950: warning: ISO C forbids braced-groups within expressions<br/>B.c:3952: warning: ISO C forbids braced-groups within expressions<br/>B.c:3954: warning: ISO C forbids braced-groups within expressions<br/>B.c:3956: warning: ISO C forbids braced-groups within expressions<br/>B.c:3958: warning: ISO C forbids braced-groups within expressions<br/>B.c:3960: warning: ISO C forbids braced-groups within expressions<br/>B.c:3962: warning: ISO C forbids braced-groups within expressions<br/>B.c:3964: warning: ISO C forbids braced-groups within expressions<br/>B.c:3966: warning: ISO C forbids braced-groups within expressions<br/>B.c:3968: warning: ISO C forbids braced-groups within expressions<br/>B.c:3970: warning: ISO C forbids braced-groups within expressions<br/>B.c:3972: warning: ISO C forbids braced-groups within expressions<br/>B.c:3974: warning: ISO C forbids braced-groups within expressions<br/>B.c:3976: warning: ISO C forbids braced-groups within expressions<br/>B.c:3978: warning: ISO C forbids braced-groups within expressions<br/>B.c:3980: warning: ISO C forbids braced-groups within expressions<br/>B.c:3987: warning: ISO C forbids braced-groups within expressions<br/>B.c:3989: warning: ISO C forbids braced-groups within expressions<br/>B.c:3991: warning: ISO C forbids braced-groups within expressions<br/>B.c:3993: warning: ISO C forbids braced-groups within expressions<br/>B.c:3997: warning: ISO C forbids braced-groups within expressions<br/>B.c:3999: warning: ISO C forbids braced-groups within expressions<br/>B.c:4001: warning: ISO C forbids braced-groups within expressions<br/>B.c:4003: warning: ISO C forbids braced-groups within expressions<br/>B.c:4006: warning: ISO C forbids braced-groups within expressions<br/>B.c:4008: warning: ISO C forbids braced-groups within expressions<br/>B.c:4010: warning: ISO C forbids braced-groups within expressions<br/>B.c:4012: warning: ISO C forbids braced-groups within expressions<br/>B.c:4014: warning: ISO C forbids braced-groups within expressions<br/>B.c:4016: warning: ISO C forbids braced-groups within expressions<br/>B.c:4018: warning: ISO C forbids braced-groups within expressions<br/>B.c:4020: warning: ISO C forbids braced-groups within expressions<br/>B.c:4022: warning: ISO C forbids braced-groups within expressions<br/>B.c:4026: warning: ISO C forbids braced-groups within expressions<br/>B.c:4028: warning: ISO C forbids braced-groups within expressions<br/>B.c:4030: warning: ISO C forbids braced-groups within expressions<br/>B.c:4032: warning: ISO C forbids braced-groups within expressions<br/>B.c:4034: warning: ISO C forbids braced-groups within expressions<br/>B.c:4037: warning: ISO C forbids braced-groups within expressions<br/>B.c:4039: warning: ISO C forbids braced-groups within expressions<br/>B.c:4041: warning: ISO C forbids braced-groups within expressions<br/>B.c:4043: warning: ISO C forbids braced-groups within expressions<br/>B.c:4045: warning: ISO C forbids braced-groups within expressions<br/>B.c:4047: warning: ISO C forbids braced-groups within expressions<br/>B.c:4049: warning: ISO C forbids braced-groups within expressions<br/>B.c:4051: warning: ISO C forbids braced-groups within expressions<br/>B.c:4053: warning: ISO C forbids braced-groups within expressions<br/>B.c:4064: warning: ISO C forbids braced-groups within expressions<br/>B.c:4066: warning: ISO C forbids braced-groups within expressions<br/>B.c:4076: warning: ISO C forbids braced-groups within expressions<br/>B.c:4078: warning: ISO C forbids braced-groups within expressions<br/>B.c:4088: warning: ISO C forbids braced-groups within expressions<br/>B.c:4090: warning: ISO C forbids braced-groups within expressions<br/>B.c:4095: warning: ISO C forbids braced-groups within expressions<br/>B.c:4097: warning: ISO C forbids braced-groups within expressions<br/>B.c:4106: warning: ISO C forbids braced-groups within expressions<br/>B.c:4108: warning: ISO C forbids braced-groups within expressions<br/>B.c:4110: warning: ISO C forbids braced-groups within expressions<br/>B.c:4112: warning: ISO C forbids braced-groups within expressions<br/>B.c:4114: warning: ISO C forbids braced-groups within expressions<br/>B.c:4116: warning: ISO C forbids braced-groups within expressions<br/>B.c:4118: warning: ISO C forbids braced-groups within expressions<br/>B.c:4120: warning: ISO C forbids braced-groups within expressions<br/>B.c:4122: warning: ISO C forbids braced-groups within expressions<br/>./const-xs.inc:402: warning: ISO C forbids braced-groups within expressions<br/>./const-xs.inc:414: warning: ISO C forbids braced-groups within expressions<br/>./const-xs.inc:415: warning: ISO C forbids braced-groups within expressions<br/>./const-xs.inc:416: warning: ISO C forbids braced-groups within expressions<br/>./const-xs.inc:417: warning: ISO C forbids braced-groups within expressions<br/>B.xs:794: warning: ISO C forbids braced-groups within expressions<br/>B.xs:796: warning: ISO C forbids braced-groups within expressions<br/>B.xs:798: warning: ISO C forbids braced-groups within expressions<br/>B.xs:800: warning: ISO C forbids braced-groups within expressions<br/>B.xs:802: warning: ISO C forbids braced-groups within expressions<br/>B.xs:804: warning: ISO C forbids braced-groups within expressions<br/>B.xs:806: warning: ISO C forbids braced-groups within expressions<br/>B.xs:808: warning: ISO C forbids braced-groups within expressions<br/>B.xs:810: warning: ISO C forbids braced-groups within expressions<br/>B.xs:817: warning: ISO C forbids braced-groups within expressions<br/>B.xs:820: warning: ISO C forbids braced-groups within expressions<br/>B.xs:822: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs: In function &#39;DispStream&#39;:<br/>Bzip2.xs:184: warning: format &#39;%p&#39; expects type &#39;void *&#39;, but argument 2 has type &#39;struct di_stream *&#39;<br/>Bzip2.xs:193: warning: format &#39;%p&#39; expects type &#39;void *&#39;, but argument 2 has type &#39;struct bz_stream *&#39;<br/>Bzip2.xs: In function &#39;deRef&#39;:<br/>Bzip2.xs:270: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs: In function &#39;deRef_l&#39;:<br/>Bzip2.xs:307: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:331: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_constant&#39;:<br/>Bzip2.c:520: warning: ISO C forbids braced-groups within expressions<br/>./constants.xs:36: warning: ISO C forbids braced-groups within expressions<br/>./constants.xs:38: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_bzlibversion&#39;:<br/>Bzip2.c:617: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:619: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_new&#39;:<br/>Bzip2.c:639: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:647: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:654: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:661: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:668: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:400: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:405: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:410: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_new&#39;:<br/>Bzip2.c:740: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:748: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:755: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:762: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:769: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:776: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:456: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:461: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:466: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_DispStream&#39;:<br/>Bzip2.c:842: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:855: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:863: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_bzdeflate&#39;:<br/>Bzip2.c:886: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:500: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:511: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:514: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:515: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:540: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:541: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:542: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:957: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_DESTROY&#39;:<br/>Bzip2.c:971: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:984: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_bzclose&#39;:<br/>Bzip2.c:1004: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:575: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:578: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:579: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:609: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:610: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:611: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1070: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_bzflush&#39;:<br/>Bzip2.c:1090: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:636: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:639: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:640: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:672: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:673: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:674: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1158: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_total_in_lo32&#39;:<br/>Bzip2.c:1174: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1185: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1187: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_total_out_lo32&#39;:<br/>Bzip2.c:1203: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1214: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1216: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_compressedBytes&#39;:<br/>Bzip2.c:1232: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1243: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1245: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_uncompressedBytes&#39;:<br/>Bzip2.c:1261: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1272: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1274: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_DispStream&#39;:<br/>Bzip2.c:1289: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1302: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1310: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_bzinflate&#39;:<br/>Bzip2.c:1340: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:742: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:750: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:762: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:769: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:781: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:831: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:832: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:838: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:843: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:845: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.xs:847: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1472: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_inflateCount&#39;:<br/>Bzip2.c:1488: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1499: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1501: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_DESTROY&#39;:<br/>Bzip2.c:1515: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1528: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_status&#39;:<br/>Bzip2.c:1544: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1555: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1557: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_total_in_lo32&#39;:<br/>Bzip2.c:1573: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1584: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1586: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_total_out_lo32&#39;:<br/>Bzip2.c:1602: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1613: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1615: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_compressedBytes&#39;:<br/>Bzip2.c:1631: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1642: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1644: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_uncompressedBytes&#39;:<br/>Bzip2.c:1660: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1671: warning: ISO C forbids braced-groups within expressions<br/>Bzip2.c:1673: warning: ISO C forbids braced-groups within expressions<br/>decompress.c: In function &#39;BZ2_decompress&#39;:<br/>decompress.c:107: warning: not protecting function: no buffer at least 8 bytes long<br/>Zlib.xs: In function &#39;DispStream&#39;:<br/>Zlib.xs:440: warning: format &#39;%p&#39; expects type &#39;void *&#39;, but argument 2 has type &#39;struct di_stream *&#39;<br/>Zlib.xs:449: warning: format &#39;%p&#39; expects type &#39;void *&#39;, but argument 2 has type &#39;struct z_stream *&#39;<br/>Zlib.xs:450: warning: format &#39;%p&#39; expects type &#39;void *&#39;, but argument 2 has type &#39;alloc_func&#39;<br/>Zlib.xs:451: warning: format &#39;%p&#39; expects type &#39;void *&#39;, but argument 2 has type &#39;free_func&#39;<br/>Zlib.xs:453: warning: format &#39;%p&#39; expects type &#39;void *&#39;, but argument 2 has type &#39;struct internal_state *&#39;<br/>Zlib.xs:478: warning: format &#39;%p&#39; expects type &#39;void *&#39;, but argument 2 has type &#39;struct SV *&#39;<br/>Zlib.xs: In function &#39;deRef&#39;:<br/>Zlib.xs:572: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs: In function &#39;deRef_l&#39;:<br/>Zlib.xs:609: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:633: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_constant&#39;:<br/>Zlib.c:822: warning: ISO C forbids braced-groups within expressions<br/>./constants.xs:53: warning: ISO C forbids braced-groups within expressions<br/>./constants.xs:55: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_zlib_version&#39;:<br/>Zlib.c:918: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:920: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_ZLIB_VERNUM&#39;:<br/>Zlib.c:945: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:947: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_zlibCompileFlags&#39;:<br/>Zlib.c:965: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:967: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs: In function &#39;XS_Compress__Raw__Zlib_adler32&#39;:<br/>Zlib.xs:704: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:709: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1003: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1005: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_crc32&#39;:<br/>Zlib.c:1028: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:731: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:736: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1049: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1051: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_crc32_combine&#39;:<br/>Zlib.c:1062: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1064: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1066: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1078: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1080: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_adler32_combine&#39;:<br/>Zlib.c:1091: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1093: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1095: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1107: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1109: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateInit&#39;:<br/>Zlib.c:1122: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1124: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1126: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1128: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1130: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1132: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1134: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:790: warning: format &#39;%p&#39; expects type &#39;void *&#39;, but argument 8 has type &#39;struct SV *&#39;<br/>Zlib.xs:803: warning: format &#39;%p&#39; expects type &#39;void *&#39;, but argument 3 has type &#39;deflateStream&#39;<br/>Zlib.xs:809: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:814: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:834: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:839: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateInit&#39;:<br/>Zlib.c:1206: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1212: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1214: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1216: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:860: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:875: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:907: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:912: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_DispStream&#39;:<br/>Zlib.c:1301: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1314: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1322: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_deflateReset&#39;:<br/>Zlib.c:1337: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1358: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_deflate&#39;:<br/>Zlib.c:1382: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:957: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:974: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:977: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:978: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1045: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1046: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1047: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1501: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_DESTROY&#39;:<br/>Zlib.c:1515: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1058: warning: format &#39;%p&#39; expects type &#39;void *&#39;, but argument 2 has type &#39;Compress__Raw__Zlib__deflateStream&#39;<br/>Zlib.xs:1061: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1536: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_flush&#39;:<br/>Zlib.c:1559: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1571: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1091: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1094: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1095: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1171: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1172: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1173: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1678: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream__deflateParams&#39;:<br/>Zlib.c:1690: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1692: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1694: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1696: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1701: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1750: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_get_Level&#39;:<br/>Zlib.c:1766: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1777: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1779: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_get_Strategy&#39;:<br/>Zlib.c:1795: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1806: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1808: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_get_Bufsize&#39;:<br/>Zlib.c:1824: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1835: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1837: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_status&#39;:<br/>Zlib.c:1853: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1864: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1866: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_crc32&#39;:<br/>Zlib.c:1882: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1893: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1895: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_dict_adler&#39;:<br/>Zlib.c:1911: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1922: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1924: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_adler32&#39;:<br/>Zlib.c:1940: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1951: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1953: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_compressedBytes&#39;:<br/>Zlib.c:1969: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1980: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:1982: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_uncompressedBytes&#39;:<br/>Zlib.c:1998: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2009: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2011: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_total_in&#39;:<br/>Zlib.c:2027: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2038: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2040: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_total_out&#39;:<br/>Zlib.c:2056: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2067: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2069: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_msg&#39;:<br/>Zlib.c:2085: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2096: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2098: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_deflateTune&#39;:<br/>Zlib.c:2110: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2112: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2114: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2116: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2122: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2139: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2141: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_DispStream&#39;:<br/>Zlib.c:2156: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2169: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2177: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_inflateReset&#39;:<br/>Zlib.c:2192: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2213: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_inflate&#39;:<br/>Zlib.c:2244: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2256: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2256: warning: comparing floating point with == or != is unsafe<br/>Zlib.xs:1382: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1390: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1402: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1410: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1422: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1455: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1517: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1518: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1524: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1528: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1529: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1533: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1534: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1539: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1541: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1543: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2440: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_inflateCount&#39;:<br/>Zlib.c:2456: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2467: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2469: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_compressedBytes&#39;:<br/>Zlib.c:2485: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2496: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2498: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_uncompressedBytes&#39;:<br/>Zlib.c:2514: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2525: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2527: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_inflateSync&#39;:<br/>Zlib.c:2544: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1589: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1590: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1602: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1604: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1606: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2588: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_DESTROY&#39;:<br/>Zlib.c:2602: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1617: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2625: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_status&#39;:<br/>Zlib.c:2641: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2652: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2654: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_crc32&#39;:<br/>Zlib.c:2670: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2681: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2683: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_dict_adler&#39;:<br/>Zlib.c:2699: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2710: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2712: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_total_in&#39;:<br/>Zlib.c:2728: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2739: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2741: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_adler32&#39;:<br/>Zlib.c:2757: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2768: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2770: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_total_out&#39;:<br/>Zlib.c:2786: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2797: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2799: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_msg&#39;:<br/>Zlib.c:2815: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2826: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2828: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_get_Bufsize&#39;:<br/>Zlib.c:2844: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2855: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2857: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_set_Append&#39;:<br/>Zlib.c:2869: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2869: warning: comparing floating point with == or != is unsafe<br/>Zlib.c:2874: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2891: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_DESTROY&#39;:<br/>Zlib.c:2905: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1715: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2928: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_DispStream&#39;:<br/>Zlib.c:2943: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2956: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:2964: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_inflateReset&#39;:<br/>Zlib.c:2979: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3000: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_scan&#39;:<br/>Zlib.c:3021: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3040: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3040: warning: comparing floating point with == or != is unsafe<br/>Zlib.xs:1764: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1765: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1824: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1831: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1847: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1849: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:1851: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3156: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_getEndOffset&#39;:<br/>Zlib.c:3172: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3187: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3189: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_inflateCount&#39;:<br/>Zlib.c:3205: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3220: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3222: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_compressedBytes&#39;:<br/>Zlib.c:3238: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3249: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3251: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_uncompressedBytes&#39;:<br/>Zlib.c:3267: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3278: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3280: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_getLastBlockOffset&#39;:<br/>Zlib.c:3296: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3311: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3313: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_getLastBufferOffset&#39;:<br/>Zlib.c:3329: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3344: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3346: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_resetLastBlockByte&#39;:<br/>Zlib.c:3361: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3371: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3384: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream__createDeflateStream&#39;:<br/>Zlib.c:3398: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3400: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3402: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3404: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3406: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3408: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3410: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3414: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:2001: warning: ISO C forbids braced-groups within expressions<br/>Zlib.xs:2006: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_status&#39;:<br/>Zlib.c:3503: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3521: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_crc32&#39;:<br/>Zlib.c:3537: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3548: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3550: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_adler32&#39;:<br/>Zlib.c:3566: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3577: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3579: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c: In function &#39;boot_Compress__Raw__Zlib&#39;:<br/>Zlib.c:3620: warning: ISO C forbids braced-groups within expressions<br/>Zlib.c:3622: warning: ISO C forbids braced-groups within expressions<br/>./constants.xs:11: warning: &#39;iv&#39; may be used uninitialized in this function<br/>inflate.c: In function &#39;inflateSync&#39;:<br/>inflate.c:1379: warning: not protecting function: no buffer at least 8 bytes long<br/>inflate.c: In function &#39;inflate&#39;:<br/>inflate.c:608: warning: not protecting function: no buffer at least 8 bytes long<br/>Cwd.xs: In function &#39;THX_invocant_is_unix&#39;:<br/>Cwd.xs:433: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:434: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs: In function &#39;THX_unix_canonpath&#39;:<br/>Cwd.xs:449: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:456: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:513: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:514: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs: In function &#39;XS_Cwd_CLONE&#39;:<br/>Cwd.xs:536: warning: ISO C forbids braced-groups within expressions<br/>Cwd.c:687: warning: ISO C forbids braced-groups within expressions<br/>Cwd.c: In function &#39;XS_Cwd_getcwd&#39;:<br/>Cwd.c:696: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:551: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:552: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs: In function &#39;XS_Cwd_abs_path&#39;:<br/>Cwd.xs:561: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:572: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:573: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:579: warning: ISO C forbids braced-groups within expressions<br/>Cwd.c: In function &#39;XS_File__Spec__Unix_canonpath&#39;:<br/>Cwd.c:838: warning: ISO C forbids braced-groups within expressions<br/>Cwd.c: In function &#39;XS_File__Spec__Unix__fn_canonpath&#39;:<br/>Cwd.c:863: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs: In function &#39;XS_File__Spec__Unix_catdir&#39;:<br/>Cwd.xs:642: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:649: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:650: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:651: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:658: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:659: warning: ISO C forbids braced-groups within expressions<br/>Cwd.c:905: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs: In function &#39;XS_File__Spec__Unix__fn_catdir&#39;:<br/>Cwd.xs:670: warning: ISO C forbids braced-groups within expressions<br/>Cwd.c:930: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs: In function &#39;XS_File__Spec__Unix_catfile&#39;:<br/>Cwd.xs:696: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:703: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:704: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:705: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:712: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:714: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:720: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:721: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:726: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs:727: warning: ISO C forbids braced-groups within expressions<br/>Cwd.c:1003: warning: ISO C forbids braced-groups within expressions<br/>Cwd.xs: In function &#39;XS_File__Spec__Unix__fn_catfile&#39;:<br/>Cwd.xs:754: warning: ISO C forbids braced-groups within expressions<br/>Cwd.c:1039: warning: ISO C forbids braced-groups within expressions<br/>Cwd.c: In function &#39;boot_Cwd&#39;:<br/>Cwd.c:1074: warning: ISO C forbids braced-groups within expressions<br/>Cwd.c:1076: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs: In function &#39;btree_compare&#39;:<br/>DB_File.xs:631: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:638: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:639: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:653: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:657: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs: In function &#39;btree_prefix&#39;:<br/>DB_File.xs:719: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:726: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:727: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:741: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:745: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs: In function &#39;hash_cb&#39;:<br/>DB_File.xs:804: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:811: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:814: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:826: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:830: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs: In function &#39;ParseOpenInfo&#39;:<br/>DB_File.xs:1029: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1031: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1055: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1058: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1061: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1064: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1067: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1098: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1101: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1105: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1108: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1112: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1115: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1131: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1134: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1137: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1140: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1143: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1151: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1189: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1191: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_constant&#39;:<br/>DB_File.c:1721: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_DoTie_&#39;:<br/>DB_File.c:1813: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:1815: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:1824: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:1831: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1578: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:1861: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_DESTROY&#39;:<br/>DB_File.c:1880: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:1894: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1604: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1606: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1608: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1610: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1612: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1614: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1616: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:1918: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_DELETE&#39;:<br/>DB_File.c:1939: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:1950: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:1955: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:1963: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:1972: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:1981: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:1983: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_EXISTS&#39;:<br/>DB_File.c:2003: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2014: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2019: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2027: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2041: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2043: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_FETCH&#39;:<br/>DB_File.c:2063: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2074: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2079: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2087: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2096: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1669: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2111: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_STORE&#39;:<br/>DB_File.c:2133: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2144: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2149: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2157: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2165: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2170: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2179: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2188: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2190: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_FIRSTKEY&#39;:<br/>DB_File.c:2208: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1701: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2230: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_NEXTKEY&#39;:<br/>DB_File.c:2249: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1720: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2270: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_unshift&#39;:<br/>DB_File.c:2290: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2295: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1753: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1754: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2334: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2336: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_pop&#39;:<br/>DB_File.c:2357: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2362: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1795: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2389: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_shift&#39;:<br/>DB_File.c:2410: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2415: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1825: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2441: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_push&#39;:<br/>DB_File.c:2461: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2466: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1863: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:1864: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2506: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2508: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_length&#39;:<br/>DB_File.c:2528: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2533: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2540: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2542: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_del&#39;:<br/>DB_File.c:2563: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2574: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2579: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2587: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2596: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2609: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2611: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_get&#39;:<br/>DB_File.c:2633: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2644: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2649: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2657: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2666: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2680: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2681: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2682: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2684: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_put&#39;:<br/>DB_File.c:2706: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2717: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2722: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2730: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2738: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2743: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2752: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2765: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2766: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2767: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2769: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_fd&#39;:<br/>DB_File.c:2788: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2814: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2816: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_sync&#39;:<br/>DB_File.c:2836: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2848: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2859: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2861: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_seq&#39;:<br/>DB_File.c:2875: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2884: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2895: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2900: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2908: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2924: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2925: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2926: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2927: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2928: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2930: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_filter_fetch_key&#39;:<br/>DB_File.c:2947: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:2029: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2959: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_filter_store_key&#39;:<br/>DB_File.c:2976: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:2037: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:2988: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_filter_fetch_value&#39;:<br/>DB_File.c:3005: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:2045: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:3017: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;XS_DB_File_filter_store_value&#39;:<br/>DB_File.c:3034: warning: ISO C forbids braced-groups within expressions<br/>DB_File.xs:2053: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:3046: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c: In function &#39;boot_DB_File&#39;:<br/>DB_File.c:3087: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:3089: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:3091: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:3093: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:3095: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:3097: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:3099: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:3101: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:3103: warning: ISO C forbids braced-groups within expressions<br/>DB_File.c:3105: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs: In function &#39;esc_q_utf8&#39;:<br/>Dumper.xs:227: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:290: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:360: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:372: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs: In function &#39;sv_x&#39;:<br/>Dumper.xs:389: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:391: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:392: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs: In function &#39;DD_dump&#39;:<br/>Dumper.xs:447: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:448: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:459: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:460: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:461: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:464: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:465: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:468: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:468: warning: comparing floating point with == or != is unsafe<br/>Dumper.xs:469: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:469: warning: format &#39;%-p&#39; expects type &#39;void *&#39;, but argument 2 has type &#39;struct SV *&#39;<br/>Dumper.xs:470: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:473: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:482: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:491: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:515: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:548: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:552: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:554: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:558: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:586: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:599: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:610: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:625: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:627: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:628: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:635: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:636: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:640: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:650: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:680: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:689: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:695: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:702: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:707: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:785: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:788: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:794: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:795: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:810: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:841: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:845: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:869: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:870: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:875: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:876: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:880: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:911: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:921: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:946: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:948: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:989: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:994: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:997: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1000: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1003: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1009: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1010: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1026: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1049: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1055: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1071: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1075: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1093: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1097: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1104: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1106: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1112: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1124: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1137: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1138: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1139: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1141: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1143: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1144: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1151: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1152: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1161: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1162: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1166: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1178: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1194: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1196: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1198: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1204: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1208: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1209: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1232: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1244: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1245: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1251: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1258: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs: In function &#39;XS_Data__Dumper_Dumpxs&#39;:<br/>Dumper.xs:1302: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1305: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1306: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1319: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1335: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1339: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1343: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1345: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1347: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1349: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1351: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1353: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1353: warning: comparing floating point with == or != is unsafe<br/>Dumper.xs:1355: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1355: warning: comparing floating point with == or != is unsafe<br/>Dumper.xs:1373: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1373: warning: comparing floating point with == or != is unsafe<br/>Dumper.xs:1375: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1375: warning: comparing floating point with == or != is unsafe<br/>Dumper.xs:1379: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1381: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1384: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1384: warning: comparing floating point with == or != is unsafe<br/>Dumper.xs:1387: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1393: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1414: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1419: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1421: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1424: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1427: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1430: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1435: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1444: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1449: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1452: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1458: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1466: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1471: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1497: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1502: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1503: warning: ISO C forbids braced-groups within expressions<br/>Dumper.xs:1508: warning: ISO C forbids braced-groups within expressions<br/>Dumper.c: In function &#39;XS_Data__Dumper__vstring&#39;:<br/>Dumper.c:1697: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_dXSTARG&#39;:<br/>RealPPPort.xs:191: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:192: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:193: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_dAXMARK&#39;:<br/>RealPPPort.xs:206: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:208: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvREFCNT&#39;:<br/>RealPPPort.xs:348: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:349: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:350: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:351: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:352: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:353: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:354: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:355: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:356: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:357: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:358: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:359: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:360: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:361: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:362: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:363: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:364: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:365: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:366: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:367: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:368: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:370: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:371: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:372: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:373: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_HvNAME_get&#39;:<br/>RealPPPort.c:531: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:532: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:538: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:540: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_HvNAMELEN_get&#39;:<br/>RealPPPort.c:555: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:556: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:562: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:564: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_MY_CXT_1&#39;:<br/>RealPPPort.c:582: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:584: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_MY_CXT_2&#39;:<br/>RealPPPort.c:601: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:603: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_MY_CXT_CLONE&#39;:<br/>RealPPPort.xs:411: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:620: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:622: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPVbyte&#39;:<br/>RealPPPort.xs:427: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:645: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:647: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_nolen&#39;:<br/>RealPPPort.xs:438: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:669: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:671: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_const&#39;:<br/>RealPPPort.xs:450: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:694: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:696: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_mutable&#39;:<br/>RealPPPort.xs:462: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:719: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:721: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_flags&#39;:<br/>RealPPPort.xs:474: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:744: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:746: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_flags_const&#39;:<br/>RealPPPort.xs:486: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:769: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:771: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_SvPV_flags_const_nolen&#39;:<br/>RealPPPort.c:793: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:795: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_flags_mutable&#39;:<br/>RealPPPort.xs:509: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:818: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:820: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force&#39;:<br/>RealPPPort.xs:521: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:843: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:845: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_nolen&#39;:<br/>RealPPPort.xs:532: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:867: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:869: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_mutable&#39;:<br/>RealPPPort.xs:544: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:892: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:894: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_nomg&#39;:<br/>RealPPPort.xs:556: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:917: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:919: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_nomg_nolen&#39;:<br/>RealPPPort.xs:567: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:941: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:943: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_flags&#39;:<br/>RealPPPort.xs:579: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:966: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:968: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_flags_nolen&#39;:<br/>RealPPPort.xs:590: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:990: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:992: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_flags_mutable&#39;:<br/>RealPPPort.xs:602: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1015: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1017: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_SvPV_nolen_const&#39;:<br/>RealPPPort.c:1039: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1041: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_nomg&#39;:<br/>RealPPPort.xs:625: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1064: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1066: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_nomg_const&#39;:<br/>RealPPPort.xs:637: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1089: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1091: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_SvPV_nomg_const_nolen&#39;:<br/>RealPPPort.c:1113: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1115: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_nomg_nolen&#39;:<br/>RealPPPort.xs:659: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1137: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1139: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_SvPV_renew&#39;:<br/>RealPPPort.c:1154: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:673: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:674: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:675: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:676: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:677: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:678: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:679: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_exception&#39;:<br/>RealPPPort.c:1184: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1190: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1192: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_TestSvUV_set&#39;:<br/>RealPPPort.c:1205: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:700: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:701: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1213: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1215: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_TestSvPVX_const&#39;:<br/>RealPPPort.c:1233: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1235: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_TestSvPVX_mutable&#39;:<br/>RealPPPort.c:1253: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1255: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_TestSvSTASH_set&#39;:<br/>RealPPPort.c:1268: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:726: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:727: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:728: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1276: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_G_SCALAR&#39;:<br/>RealPPPort.c:1292: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1294: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_G_ARRAY&#39;:<br/>RealPPPort.c:1310: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1312: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_G_DISCARD&#39;:<br/>RealPPPort.c:1328: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1330: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_eval_sv&#39;:<br/>RealPPPort.c:1345: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:765: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_eval_pv&#39;:<br/>RealPPPort.c:1372: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1374: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:774: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_sv&#39;:<br/>RealPPPort.c:1398: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:786: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:791: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_pv&#39;:<br/>RealPPPort.c:1429: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1431: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:803: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:808: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_argv&#39;:<br/>RealPPPort.c:1462: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1464: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:820: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:822: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:827: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_method&#39;:<br/>RealPPPort.c:1497: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1499: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:839: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:844: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_sv_G_METHOD&#39;:<br/>RealPPPort.c:1532: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:856: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:861: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_load_module&#39;:<br/>RealPPPort.c:1561: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:872: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:873: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1574: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_CopSTASHPV&#39;:<br/>RealPPPort.c:1590: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1592: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_CopFILE&#39;:<br/>RealPPPort.c:1608: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1610: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_caller_cx&#39;:<br/>RealPPPort.c:1626: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:904: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:906: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:911: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:916: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:918: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_newCONSTSUB_1&#39;:<br/>RealPPPort.c:1668: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_newCONSTSUB_2&#39;:<br/>RealPPPort.c:1682: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_newCONSTSUB_3&#39;:<br/>RealPPPort.c:1696: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_croak_NVgf&#39;:<br/>RealPPPort.c:1709: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_grok_number&#39;:<br/>RealPPPort.xs:956: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:958: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1740: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1742: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_grok_bin&#39;:<br/>RealPPPort.xs:970: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1766: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1768: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_grok_hex&#39;:<br/>RealPPPort.xs:983: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1792: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1794: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_grok_oct&#39;:<br/>RealPPPort.xs:996: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1818: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1820: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_Perl_grok_number&#39;:<br/>RealPPPort.xs:1008: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1010: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1844: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1846: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_Perl_grok_bin&#39;:<br/>RealPPPort.xs:1022: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1870: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1872: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_Perl_grok_hex&#39;:<br/>RealPPPort.xs:1035: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1896: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1898: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_Perl_grok_oct&#39;:<br/>RealPPPort.xs:1048: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1922: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1924: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_GvSVn&#39;:<br/>RealPPPort.xs:1064: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1948: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1950: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_isGV_with_GP&#39;:<br/>RealPPPort.c:1978: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:1980: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_get_cvn_flags&#39;:<br/>RealPPPort.c:2005: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2007: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_gv_fetchpvn_flags&#39;:<br/>RealPPPort.c:2025: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_gv_fetchsv&#39;:<br/>RealPPPort.c:2045: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_iv_size&#39;:<br/>RealPPPort.c:2061: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2063: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_uv_size&#39;:<br/>RealPPPort.c:2079: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2081: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_iv_type&#39;:<br/>RealPPPort.c:2097: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2099: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_uv_type&#39;:<br/>RealPPPort.c:2115: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2117: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mPUSHs&#39;:<br/>RealPPPort.xs:1158: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1162: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mPUSHp&#39;:<br/>RealPPPort.xs:1167: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1171: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mPUSHn&#39;:<br/>RealPPPort.xs:1176: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1180: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mPUSHi&#39;:<br/>RealPPPort.xs:1185: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1189: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mPUSHu&#39;:<br/>RealPPPort.xs:1194: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1198: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mXPUSHs&#39;:<br/>RealPPPort.xs:1203: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1204: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1205: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1206: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mXPUSHp&#39;:<br/>RealPPPort.xs:1211: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1212: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1213: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1214: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mXPUSHn&#39;:<br/>RealPPPort.xs:1219: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1220: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1221: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1222: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mXPUSHi&#39;:<br/>RealPPPort.xs:1227: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1228: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1229: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1230: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mXPUSHu&#39;:<br/>RealPPPort.xs:1235: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1236: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1237: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1238: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_new_with_other_mg&#39;:<br/>RealPPPort.xs:1254: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1255: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2371: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_new_with_mg&#39;:<br/>RealPPPort.xs:1280: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1281: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2410: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_remove_null_magic&#39;:<br/>RealPPPort.xs:1302: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_remove_other_magic&#39;:<br/>RealPPPort.xs:1312: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_as_string&#39;:<br/>RealPPPort.xs:1323: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1326: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1328: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_catpv_mg&#39;:<br/>RealPPPort.c:2503: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2509: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_sv_catpvn_mg&#39;:<br/>RealPPPort.xs:1346: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2533: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_catsv_mg&#39;:<br/>RealPPPort.c:2552: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setiv_mg&#39;:<br/>RealPPPort.c:2565: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2571: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setnv_mg&#39;:<br/>RealPPPort.c:2584: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2590: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setpv_mg&#39;:<br/>RealPPPort.c:2603: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2609: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_sv_setpvn_mg&#39;:<br/>RealPPPort.xs:1385: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2633: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setsv_mg&#39;:<br/>RealPPPort.c:2652: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setuv_mg&#39;:<br/>RealPPPort.c:2665: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2671: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_sv_usepvn_mg&#39;:<br/>RealPPPort.xs:1410: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2697: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_SvVSTRING_mg&#39;:<br/>RealPPPort.c:2715: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2717: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_magic_portable&#39;:<br/>RealPPPort.c:2751: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2753: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_checkmem&#39;:<br/>RealPPPort.c:2797: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2799: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_ptrtests&#39;:<br/>RealPPPort.xs:1499: warning: comparing floating point with == or != is unsafe<br/>RealPPPort.c:2826: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2828: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_gv_stashpvn&#39;:<br/>RealPPPort.c:2839: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2841: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2848: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2850: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_get_sv&#39;:<br/>RealPPPort.c:2861: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2863: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2870: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2872: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_get_av&#39;:<br/>RealPPPort.c:2883: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2885: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2892: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2894: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_get_hv&#39;:<br/>RealPPPort.c:2905: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2907: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2914: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2916: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_get_cv&#39;:<br/>RealPPPort.c:2927: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2929: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2936: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2938: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_xsreturn&#39;:<br/>RealPPPort.c:2951: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1554: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1556: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1558: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1560: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_boolSV&#39;:<br/>RealPPPort.c:2975: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:2984: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_DEFSV&#39;:<br/>RealPPPort.xs:1573: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3002: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_DEFSV_modify&#39;:<br/>RealPPPort.xs:1580: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1581: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1582: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1583: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1584: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1588: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1589: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1590: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_ERRSV&#39;:<br/>RealPPPort.xs:1595: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1595: warning: comparing floating point with == or != is unsafe<br/>RealPPPort.c:3046: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3048: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_UNDERBAR&#39;:<br/>RealPPPort.c:3069: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_prepush&#39;:<br/>RealPPPort.xs:1615: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1616: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3089: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PERL_ABS&#39;:<br/>RealPPPort.c:3100: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3106: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3108: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SVf&#39;:<br/>RealPPPort.xs:1630: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1631: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_Perl_ppaddr_t&#39;:<br/>RealPPPort.c:3145: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1640: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1642: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1645: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1646: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_check_HeUTF8&#39;:<br/>RealPPPort.xs:1659: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1661: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1663: warning: value computed is not used<br/>RealPPPort.xs:1666: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSV_type&#39;:<br/>RealPPPort.xs:1687: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1694: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1701: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1708: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3246: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3248: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newRV_inc_REFCNT&#39;:<br/>RealPPPort.xs:1723: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3271: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3273: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_newRV_noinc_REFCNT&#39;:<br/>RealPPPort.c:3295: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3297: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvn_share&#39;:<br/>RealPPPort.xs:1760: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1762: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1769: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1771: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3337: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3339: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvn&#39;:<br/>RealPPPort.xs:1782: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1783: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1784: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1785: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1786: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1787: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvn_flags&#39;:<br/>RealPPPort.xs:1792: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1793: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1794: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1795: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1796: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1797: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvn_utf8&#39;:<br/>RealPPPort.xs:1802: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1803: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_pv_escape_can_unicode&#39;:<br/>RealPPPort.xs:1813: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_pv_pretty&#39;:<br/>RealPPPort.xs:1823: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1840: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_pv_display&#39;:<br/>RealPPPort.xs:1847: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1854: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvs&#39;:<br/>RealPPPort.xs:1863: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1864: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvs_flags&#39;:<br/>RealPPPort.xs:1869: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1870: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvs_share&#39;:<br/>RealPPPort.xs:1882: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1884: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3556: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3558: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_hv_fetchs&#39;:<br/>RealPPPort.xs:1906: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1907: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1908: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_hv_stores&#39;:<br/>RealPPPort.xs:1915: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_gv_fetchpvs&#39;:<br/>RealPPPort.c:3663: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_gv_stashpvs&#39;:<br/>RealPPPort.c:3681: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_get_cvs&#39;:<br/>RealPPPort.c:3706: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3708: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setuv&#39;:<br/>RealPPPort.c:3719: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3729: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_newSVuv&#39;:<br/>RealPPPort.c:3740: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3749: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_2uv&#39;:<br/>RealPPPort.c:3767: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3769: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvUVx&#39;:<br/>RealPPPort.xs:1980: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3788: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:3790: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_XSRETURN_UV&#39;:<br/>RealPPPort.xs:1987: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_PUSHu&#39;:<br/>RealPPPort.xs:1995: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1996: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:1997: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_XPUSHu&#39;:<br/>RealPPPort.xs:2005: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2006: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_my_snprintf&#39;:<br/>RealPPPort.xs:2018: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2019: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2020: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2021: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_my_sprintf&#39;:<br/>RealPPPort.xs:2034: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2035: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2036: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_my_strlfunc&#39;:<br/>RealPPPort.xs:2049: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2050: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2052: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2053: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2055: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2056: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2058: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2059: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2061: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2062: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2064: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2065: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2066: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_vnewSVpvf&#39;:<br/>RealPPPort.c:3963: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_vcatpvf&#39;:<br/>RealPPPort.c:3984: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_vsetpvf&#39;:<br/>RealPPPort.c:4005: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_catpvf_mg&#39;:<br/>RealPPPort.c:4024: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_Perl_sv_catpvf_mg&#39;:<br/>RealPPPort.c:4043: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_catpvf_mg_nocontext&#39;:<br/>RealPPPort.c:4066: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setpvf_mg&#39;:<br/>RealPPPort.c:4085: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_Perl_sv_setpvf_mg&#39;:<br/>RealPPPort.c:4104: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setpvf_mg_nocontext&#39;:<br/>RealPPPort.c:4127: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_no_THX_arg&#39;:<br/>RealPPPort.c:4145: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:4147: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_with_THX_arg&#39;:<br/>RealPPPort.c:4160: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_compare_PL_signals&#39;:<br/>RealPPPort.c:4186: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:4188: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_sv_undef&#39;:<br/>RealPPPort.c:4206: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_sv_yes&#39;:<br/>RealPPPort.c:4224: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_sv_no&#39;:<br/>RealPPPort.c:4242: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_na&#39;:<br/>RealPPPort.c:4253: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:4261: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:4263: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_Sv&#39;:<br/>RealPPPort.c:4282: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_tokenbuf&#39;:<br/>RealPPPort.c:4300: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_parser&#39;:<br/>RealPPPort.c:4318: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_hexdigit&#39;:<br/>RealPPPort.c:4336: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_hints&#39;:<br/>RealPPPort.c:4354: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_ppaddr&#39;:<br/>RealPPPort.c:4367: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2255: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2256: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2258: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2261: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2262: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_other_variables&#39;:<br/>RealPPPort.xs:2269: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2270: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2271: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2272: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2273: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2274: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2275: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2276: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2277: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2278: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2281: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2286: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2287: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2288: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2289: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2290: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2291: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2292: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2293: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2294: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2295: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2296: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2297: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2298: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2300: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2301: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2302: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2303: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2304: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2305: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2306: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2307: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2308: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2309: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2310: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2312: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.xs:2316: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_no_dummy_parser_vars&#39;:<br/>RealPPPort.c:4460: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:4466: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:4468: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_dummy_parser_warning&#39;:<br/>RealPPPort.c:4483: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c:4485: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_warner&#39;:<br/>RealPPPort.c:4502: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_Perl_warner&#39;:<br/>RealPPPort.c:4519: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_Perl_warner_nocontext&#39;:<br/>RealPPPort.c:4536: warning: ISO C forbids braced-groups within expressions<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_ckWARN&#39;:<br/>RealPPPort.c:4554: warning: ISO C forbids braced-groups within expressions<br/>module3.c: In function &#39;exception&#39;:<br/>module3.c:37: warning: ISO C forbids braced-groups within expressions<br/>module3.c:39: warning: ISO C forbids braced-groups within expressions<br/>module3.c:44: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs: In function &#39;DeadCode&#39;:<br/>Peek.xs:25: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs:42: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs:48: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs:57: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs:73: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs:84: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs: In function &#39;S_do_dump&#39;:<br/>Peek.xs:333: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs:337: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs:337: warning: comparing floating point with == or != is unsafe<br/>Peek.xs: In function &#39;S_pp_dump&#39;:<br/>Peek.xs:346: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs:409: warning: &#39;static&#39; is not at beginning of declaration<br/>Peek.c: In function &#39;XS_Devel__Peek_mstat&#39;:<br/>Peek.c:584: warning: ISO C forbids braced-groups within expressions<br/>Peek.c:590: warning: ISO C forbids braced-groups within expressions<br/>Peek.c: In function &#39;XS_Devel__Peek_fill_mstats&#39;:<br/>Peek.c:608: warning: ISO C forbids braced-groups within expressions<br/>Peek.c:614: warning: ISO C forbids braced-groups within expressions<br/>Peek.c: In function &#39;XS_Devel__Peek_mstats_fillhash&#39;:<br/>Peek.c:632: warning: ISO C forbids braced-groups within expressions<br/>Peek.c:638: warning: ISO C forbids braced-groups within expressions<br/>Peek.c: In function &#39;XS_Devel__Peek_mstats2hash&#39;:<br/>Peek.c:658: warning: ISO C forbids braced-groups within expressions<br/>Peek.c:664: warning: ISO C forbids braced-groups within expressions<br/>Peek.c: In function &#39;XS_Devel__Peek_Dump&#39;:<br/>Peek.c:684: warning: ISO C forbids braced-groups within expressions<br/>Peek.c: In function &#39;XS_Devel__Peek_DumpArray&#39;:<br/>Peek.c:707: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs:458: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs:465: warning: ISO C forbids braced-groups within expressions<br/>Peek.xs:465: warning: comparing floating point with == or != is unsafe<br/>Peek.xs: In function &#39;XS_Devel__Peek_SvREFCNT&#39;:<br/>Peek.xs:488: warning: ISO C forbids braced-groups within expressions<br/>Peek.c:771: warning: ISO C forbids braced-groups within expressions<br/>Peek.c:773: warning: ISO C forbids braced-groups within expressions<br/>Peek.c: In function &#39;XS_Devel__Peek_DeadCode&#39;:<br/>Peek.c:791: warning: ISO C forbids braced-groups within expressions<br/>Peek.c: In function &#39;XS_Devel__Peek_CvGV&#39;:<br/>Peek.c:806: warning: ISO C forbids braced-groups within expressions<br/>Peek.c:810: warning: ISO C forbids braced-groups within expressions<br/>Peek.c: In function &#39;XS_Devel__Peek_runops_debug&#39;:<br/>Peek.c:827: warning: ISO C forbids braced-groups within expressions<br/>Peek.c:834: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:159: warning: &#39;static&#39; is not at beginning of declaration<br/>MD5.xs: In function &#39;get_md5_ctx&#39;:<br/>MD5.xs:508: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs: In function &#39;XS_Digest__MD5_new&#39;:<br/>MD5.xs:630: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:637: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs: In function &#39;XS_Digest__MD5_clone&#39;:<br/>MD5.xs:644: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:650: warning: ISO C forbids braced-groups within expressions<br/>MD5.c: In function &#39;XS_Digest__MD5_DESTROY&#39;:<br/>MD5.c:846: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs: In function &#39;XS_Digest__MD5_add&#39;:<br/>MD5.xs:669: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:673: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs: In function &#39;XS_Digest__MD5_addfile&#39;:<br/>MD5.xs:703: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:720: warning: ISO C forbids braced-groups within expressions<br/>MD5.c:938: warning: ISO C forbids braced-groups within expressions<br/>MD5.c: In function &#39;XS_Digest__MD5_digest&#39;:<br/>MD5.c:946: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:735: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs: In function &#39;XS_Digest__MD5_context&#39;:<br/>MD5.xs:746: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:747: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:755: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:758: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:760: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:768: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:774: warning: ISO C forbids braced-groups within expressions<br/>MD5.c: In function &#39;XS_Digest__MD5_md5&#39;:<br/>MD5.c:1027: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:795: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:797: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:805: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:810: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:812: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:826: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:832: warning: ISO C forbids braced-groups within expressions<br/>MD5.c: In function &#39;boot_Digest__MD5&#39;:<br/>MD5.c:1127: warning: ISO C forbids braced-groups within expressions<br/>MD5.c:1129: warning: ISO C forbids braced-groups within expressions<br/>MD5.c:1131: warning: ISO C forbids braced-groups within expressions<br/>MD5.c:1134: warning: ISO C forbids braced-groups within expressions<br/>MD5.c:1136: warning: ISO C forbids braced-groups within expressions<br/>MD5.c:1138: warning: ISO C forbids braced-groups within expressions<br/>src/sha.h:142: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha64bit.c:36: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha64bit.c:38:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:39:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:40:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:41:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:42:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:43:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:44:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:45:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:46:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:47:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:48:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:49:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:50:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:51:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:52:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:53:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:54:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:55:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:56:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:57:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:58:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:59:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:60:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:61:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:62:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:63:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:64:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:67: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha64bit.c:69:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:70:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:71:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:74: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha64bit.c:76:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:77:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:78:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:81: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha64bit.c:83:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:84:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:85:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:88: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha64bit.c:90:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:91:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c:92:1: warning: use of C99 long long integer constant<br/>src/sha64bit.c: In function &#39;sha512&#39;:<br/>src/sha64bit.c:97: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha64bit.c:98: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha64bit.c:99: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha64bit.c:102: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha.c: In function &#39;digcpy&#39;:<br/>src/sha.c:252: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha.c: In function &#39;statecpy&#39;:<br/>src/sha.c:270: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha.c:277: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha.c: In function &#39;sharewind&#39;:<br/>src/sha.c:297: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha.c:298: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha.c:299: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha.c:300: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha.c:301: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha.c:302: warning: ISO C90 does not support &#39;long long&#39;<br/>src/sha.c:303: warning: ISO C90 does not support &#39;long long&#39;<br/>SHA.xs: In function &#39;getSHA&#39;:<br/>SHA.xs:52: warning: ISO C forbids braced-groups within expressions<br/>SHA.c: In function &#39;XS_Digest__SHA_shainit&#39;:<br/>SHA.c:219: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:225: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:227: warning: ISO C forbids braced-groups within expressions<br/>SHA.c: In function &#39;XS_Digest__SHA_sharewind&#39;:<br/>SHA.c:243: warning: ISO C forbids braced-groups within expressions<br/>SHA.c: In function &#39;XS_Digest__SHA_shawrite&#39;:<br/>SHA.c:254: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:256: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:264: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:266: warning: ISO C forbids braced-groups within expressions<br/>SHA.c: In function &#39;XS_Digest__SHA_newSHA&#39;:<br/>SHA.c:277: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:279: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:84: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:88: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:298: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs: In function &#39;XS_Digest__SHA_clone&#39;:<br/>SHA.xs:100: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:103: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:104: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:328: warning: ISO C forbids braced-groups within expressions<br/>SHA.c: In function &#39;XS_Digest__SHA_DESTROY&#39;:<br/>SHA.c:345: warning: ISO C forbids braced-groups within expressions<br/>SHA.c: In function &#39;XS_Digest__SHA_sha1&#39;:<br/>SHA.c:353: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:147: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:149: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:391: warning: ISO C forbids braced-groups within expressions<br/>SHA.c: In function &#39;XS_Digest__SHA_hmac_sha1&#39;:<br/>SHA.c:399: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:204: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:207: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:209: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:441: warning: ISO C forbids braced-groups within expressions<br/>SHA.c: In function &#39;XS_Digest__SHA_hashsize&#39;:<br/>SHA.c:449: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:241: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:465: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:467: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs: In function &#39;XS_Digest__SHA_add&#39;:<br/>SHA.xs:256: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:258: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:266: warning: ISO C forbids braced-groups within expressions<br/>SHA.c: In function &#39;XS_Digest__SHA_digest&#39;:<br/>SHA.c:512: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:281: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:543: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs: In function &#39;XS_Digest__SHA__getstate&#39;:<br/>SHA.xs:306: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:579: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs: In function &#39;XS_Digest__SHA__putstate&#39;:<br/>SHA.xs:331: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:332: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:334: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:340: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:346: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs: In function &#39;XS_Digest__SHA__addfilebin&#39;:<br/>SHA.xs:358: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:361: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs: In function &#39;XS_Digest__SHA__addfileuniv&#39;:<br/>SHA.xs:376: warning: ISO C forbids braced-groups within expressions<br/>SHA.xs:406: warning: ISO C forbids braced-groups within expressions<br/>SHA.c: In function &#39;boot_Digest__SHA&#39;:<br/>SHA.c:753: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:755: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:757: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:759: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:761: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:763: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:765: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:767: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:769: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:771: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:773: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:775: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:777: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:779: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:781: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:783: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:785: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:787: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:789: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:791: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:793: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:795: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:797: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:799: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:801: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:803: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:805: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:807: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:809: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:811: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:813: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:815: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:817: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:819: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:821: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:823: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:825: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:827: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:829: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:831: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:833: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:835: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:837: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:839: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:842: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:844: warning: ISO C forbids braced-groups within expressions<br/>SHA.c:846: warning: ISO C forbids braced-groups within expressions<br/>src/sha.c: In function &#39;encbase64&#39;:<br/>src/sha.c:449: warning: not protecting function: no buffer at least 8 bytes long<br/>src/sha.c: In function &#39;shabase64&#39;:<br/>src/sha.c:465: warning: not protecting function: no buffer at least 8 bytes long<br/>Encode.xs: In function &#39;Encode_XSEncoding&#39;:<br/>Encode.xs:57: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:58: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:59: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:62: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:66: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;do_fallback_cb&#39;:<br/>Encode.xs:89: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:91: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:92: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:102: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;encode_method&#39;:<br/>Encode.xs:112: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:119: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:123: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:125: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:138: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:139: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:146: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:147: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:178: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:194: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:219: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:221: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:252: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:254: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:264: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:277: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:281: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:285: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:286: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;strict_utf8&#39;:<br/>Encode.xs:311: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:318: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:318: warning: comparing floating point with == or != is unsafe<br/>Encode.xs: In function &#39;process_utf8&#39;:<br/>Encode.xs:337: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:340: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:341: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:426: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;XS_Encode__utf8_decode_xs&#39;:<br/>Encode.xs:456: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:458: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:460: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:464: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:465: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:469: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:475: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:481: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:499: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:502: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:504: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:674: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;XS_Encode__utf8_encode_xs&#39;:<br/>Encode.xs:520: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:522: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:538: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:549: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:559: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:561: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:563: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:565: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:755: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;XS_Encode__XS_renew&#39;:<br/>Encode.xs:578: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:775: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode__XS_renewed&#39;:<br/>Encode.c:794: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:796: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;XS_Encode__XS_name&#39;:<br/>Encode.xs:595: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:597: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:817: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;XS_Encode__XS_cat_decode&#39;:<br/>Encode.xs:612: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:613: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:622: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:626: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:632: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:874: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;XS_Encode__XS_decode&#39;:<br/>Encode.xs:644: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:652: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:657: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:918: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;XS_Encode__XS_encode&#39;:<br/>Encode.xs:669: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:675: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:679: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:959: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;XS_Encode__XS_needs_lines&#39;:<br/>Encode.xs:690: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:981: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;XS_Encode__XS_perlio_ok&#39;:<br/>Encode.xs:705: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:705: warning: comparing floating point with == or != is unsafe<br/>Encode.xs:710: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1012: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;XS_Encode__XS_mime_name&#39;:<br/>Encode.xs:718: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:723: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:723: warning: comparing floating point with == or != is unsafe<br/>Encode.xs:726: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:728: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:729: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:736: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:740: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1053: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;XS_Encode__bytes_to_utf8&#39;:<br/>Encode.xs:755: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:758: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1087: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1089: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs: In function &#39;XS_Encode__utf8_to_bytes&#39;:<br/>Encode.xs:780: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:783: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:786: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:786: warning: comparing floating point with == or != is unsafe<br/>Encode.c:1170: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1172: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_is_utf8&#39;:<br/>Encode.c:1191: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:853: warning: ISO C forbids braced-groups within expressions<br/>Encode.xs:856: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1209: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode__utf8_on&#39;:<br/>Encode.c:1241: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode__utf8_off&#39;:<br/>Encode.c:1270: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_DIE_ON_ERR&#39;:<br/>Encode.c:1286: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1288: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_WARN_ON_ERR&#39;:<br/>Encode.c:1304: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1306: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_LEAVE_SRC&#39;:<br/>Encode.c:1322: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1324: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_RETURN_ON_ERR&#39;:<br/>Encode.c:1340: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1342: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_PERLQQ&#39;:<br/>Encode.c:1358: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1360: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_HTMLCREF&#39;:<br/>Encode.c:1376: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1378: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_XMLCREF&#39;:<br/>Encode.c:1394: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1396: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_STOP_AT_PARTIAL&#39;:<br/>Encode.c:1412: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1414: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_FB_DEFAULT&#39;:<br/>Encode.c:1430: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1432: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_FB_CROAK&#39;:<br/>Encode.c:1448: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1450: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_FB_QUIET&#39;:<br/>Encode.c:1466: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1468: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_FB_WARN&#39;:<br/>Encode.c:1484: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1486: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_FB_PERLQQ&#39;:<br/>Encode.c:1502: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1504: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_FB_HTMLCREF&#39;:<br/>Encode.c:1520: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1522: warning: ISO C forbids braced-groups within expressions<br/>Encode.c: In function &#39;XS_Encode_FB_XMLCREF&#39;:<br/>Encode.c:1538: warning: ISO C forbids braced-groups within expressions<br/>Encode.c:1540: warning: ISO C forbids braced-groups within expressions<br/>def_t.c:9: error: array size missing in &#39;utf8_iso_8859_1&#39;<br/>def_t.c:73: error: conflicting types for &#39;utf8_iso_8859_1&#39;<br/>def_t.c:9: error: previous declaration of &#39;utf8_iso_8859_1&#39; was here<br/>/tmp//cc6EhluW.o: In function `main&#39;:<br/>try.c:(.text+0x26): undefined reference to `logl&#39;<br/>op.c:14318: warning: passing argument 1 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>op.c:14321: warning: passing argument 1 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>op.c:14322: warning: passing argument 1 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>op.c:14323: warning: passing argument 1 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>pad.c:1908: warning: passing argument 1 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>pad.c:1922: warning: passing argument 1 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>pad.c:1916: warning: passing argument 1 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>dump.c:1984: warning: passing argument 1 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>dump.c:1991: warning: passing argument 1 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>universal.c:325: warning: passing argument 1 of &#39;S_CvGV&#39; discards qualifiers from pointer target type<br/>B.xs:665: warning: ISO C forbids braced-groups within expressions<br/>B.xs:1096: warning: ISO C forbids braced-groups within expressions<br/>Cwd.c: In function &#39;XS_Cwd_CLONE&#39;:<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_MY_CXT_CLONE&#39;:<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_CopFILE&#39;:<br/>RealPPPort.xs:889: warning: ISO C forbids braced-groups within expressions<br/>MD5.xs:171: warning: &#39;static&#39; is not at beginning of declaration<br/><br/>-- <br/>Report by Test::Smoke v1.53 build 1374 running on perl 5.14.2<br/>(Reporter v0.050 / Smoker v0.045)<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225257.html Fri, 30 Jan 2015 07:22:33 +0000 Smoke [5.21.9] v5.21.8-122-g04ce864 FAIL(M) linux 3.0.35-cm-fx6-6.1[debian] (armv7l/4 cpu) by njh Automated smoke report for 5.21.9 patch 04ce8649990a4784cc3ad0b83a45ccf6a005b1be v5.21.8-122-g04ce864<br/>utilite: ( 0MHz) (armv7l/4 cpu)<br/> on linux - 3.0.35-cm-fx6-6.1 [debian]<br/> using cc version 4.7.2<br/> smoketime 26 minutes 49 seconds (average 13 minutes 24 seconds)<br/><br/>Summary: FAIL(M)<br/><br/>O = OK F = Failure(s), extended report at the bottom<br/>X = Failure(s) under TEST but not under harness<br/>? = still running or test results not (yet) available<br/>Build failures during: - = unknown or N/A<br/>c = Configure, m = make, M = make (after miniperl), t = make test-prep<br/><br/>v5.21.8-122-g04ce864 Configuration (common) -Accflags=&quot;-O2 -W -Wformat=2 -Wall -Wextra -pipe -mtune=native -march=native -fomit-frame-pointer -D_FORTIFY_SOURCE=2 -fstack-protector -Wstack-protector -Wfloat-equal -pedantic&quot;<br/>----------- ---------------------------------------------------------<br/>M -Duseithreads<br/>M -Duselongdouble<br/>| +--------- -DDEBUGGING<br/>+----------- no debugging<br/><br/><br/>Locally applied patches:<br/> SMOKE04ce8649990a4784cc3ad0b83a45ccf6a005b1be<br/><br/>Compiler messages(gcc):<br/>Configure ...try.c: In function &#39;main&#39;:<br/>try.c: In function &#39;main&#39;:<br/>try.c: In function &#39;blech&#39;:<br/>try.c: In function &#39;blech_in_list&#39;:<br/>try.c: In function &#39;bletch&#39;:<br/>make ...op.c: In function &#39;Perl_scalarvoid&#39;:<br/>op.c:1948:61: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>op.c:1948:74: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>perl.c: In function &#39;Perl_eval_pv&#39;:<br/>perl.c:2913:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>op.c: In function &#39;S_new_logop&#39;:<br/>op.c:6909:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>op.c:6910:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>op.c: In function &#39;Perl_newCONDOP&#39;:<br/>op.c:7055:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>op.c: In function &#39;Perl_newLOOPOP&#39;:<br/>op.c:7192:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>op.c:7195:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>op.c: In function &#39;Perl_newWHILEOP&#39;:<br/>op.c:7353:46: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>gv.c: In function &#39;Perl_Gv_AMupdate&#39;:<br/>gv.c:2664:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>gv.c: In function &#39;Perl_amagic_call&#39;:<br/>gv.c:3091:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>gv.c:3457:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>toke.c: In function &#39;S_new_constant&#39;:<br/>toke.c:8476:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>toke.c: In function &#39;S_missingterm&#39;:<br/>toke.c:552:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]<br/>perl.c: In function &#39;perl_parse&#39;:<br/>perl.c:1453:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]<br/>pad.c: In function &#39;S_cv_clone_pad&#39;:<br/>pad.c:2129:8: warning: value computed is not used [-Wunused-value]<br/>regcomp.c: In function &#39;S_make_trie&#39;:<br/>regcomp.c:2366:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>regcomp.c: In function &#39;S_compile_runtime_code&#39;:<br/>regcomp.c:6185:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>dump.c: In function &#39;Perl_sv_peek&#39;:<br/>dump.c:387:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>dump.c:398:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>dquote_static.c: In function &#39;S_grok_bslash_c&#39;:<br/>dquote_static.c:43:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]<br/>mg.c: In function &#39;Perl_magic_setdbline&#39;:<br/>mg.c:2038:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>mg.c: In function &#39;Perl_vivify_defelem&#39;:<br/>mg.c:2403:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>mg.c:2406:2: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>mg.c:2414:3: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>mg.c: In function &#39;Perl_sighandler&#39;:<br/>mg.c:3324:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>hv.c: In function &#39;S_hv_notallowed&#39;:<br/>hv.c:209:5: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>hv.c: In function &#39;Perl_hv_common&#39;:<br/>hv.c:503:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>av.c: In function &#39;S_adjust_index&#39;:<br/>av.c:227:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>av.c: In function &#39;Perl_av_exists&#39;:<br/>av.c:953:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_hot.c: In function &#39;Perl_pp_and&#39;:<br/>pp_hot.c:120:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_hot.c: In function &#39;Perl_pp_cond_expr&#39;:<br/>pp_hot.c:239:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_hot.c: In function &#39;Perl_pp_or&#39;:<br/>pp_hot.c:501:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_hot.c: In function &#39;Perl_pp_aelemfast&#39;:<br/>pp_hot.c:750:9: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_hot.c: In function &#39;Perl_pp_helem&#39;:<br/>pp_hot.c:1814:3: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_hot.c: In function &#39;S_softref2xv_lite&#39;:<br/>pp_hot.c:1870:8: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_hot.c:1872:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_hot.c:1875:9: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_hot.c: In function &#39;Perl_pp_multideref&#39;:<br/>pp_hot.c:2014:25: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_hot.c:2059:33: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_hot.c:2199:25: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_hot.c:2249:33: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_hot.c: In function &#39;Perl_pp_grepwhile&#39;:<br/>pp_hot.c:2888:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_hot.c: In function &#39;Perl_pp_entersub&#39;:<br/>pp_hot.c:3055:21: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_hot.c: In function &#39;Perl_pp_aelem&#39;:<br/>pp_hot.c:3348:3: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>sv.c: In function &#39;S_sv_2iuv_common&#39;:<br/>sv.c:2164:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c:2208:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c:2326:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c:2341:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c: In function &#39;Perl_sv_2pv_flags&#39;:<br/>sv.c:3113:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c: In function &#39;Perl_sv_2bool_flags&#39;:<br/>sv.c:3370:52: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c:3384:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c: In function &#39;Perl_sv_inc_nomg&#39;:<br/>sv.c:8762:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c: In function &#39;Perl_sv_dec_nomg&#39;:<br/>sv.c:8941:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c: In function &#39;Perl_sv_2io&#39;:<br/>sv.c:9684:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>sv.c: In function &#39;Perl_sv_true&#39;:<br/>sv.c:9814:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c: In function &#39;S_F0convert&#39;:<br/>sv.c:10789:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c: In function &#39;S_hextract&#39;:<br/>sv.c:11066:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c: In function &#39;Perl_sv_vcatpvfn_flags&#39;:<br/>sv.c:12363:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c: In function &#39;Perl_sv_cat_decode&#39;:<br/>sv.c:15374:8: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp.c: In function &#39;S_rv2gv&#39;:<br/>pp.c:258:7: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c:278:30: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c: In function &#39;Perl_softref2xv&#39;:<br/>pp.c:330:8: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c:332:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c:338:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c: In function &#39;Perl_pp_divide&#39;:<br/>pp.c:1512:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp.c: In function &#39;Perl_pp_modulo&#39;:<br/>pp.c:1612:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp.c:1616:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp.c: In function &#39;Perl_do_ncmp&#39;:<br/>pp.c:2087:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp.c: In function &#39;Perl_pp_not&#39;:<br/>pp.c:2335:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp.c: In function &#39;Perl_pp_rand&#39;:<br/>pp.c:2784:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp.c: In function &#39;Perl_pp_aslice&#39;:<br/>pp.c:4463:7: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c: In function &#39;Perl_pp_kvaslice&#39;:<br/>pp.c:4513:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c: In function &#39;S_do_delete_local&#39;:<br/>pp.c:4694:7: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c: In function &#39;Perl_pp_hslice&#39;:<br/>pp.c:4900:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c: In function &#39;Perl_pp_kvhslice&#39;:<br/>pp.c:4957:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c: In function &#39;Perl_pp_splice&#39;:<br/>pp.c:5136:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c: In function &#39;Perl_unimplemented_op&#39;:<br/>pp.c:6012:2: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c: In function &#39;S_localise_aelem_lval&#39;:<br/>pp.c:6180:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp.c: In function &#39;S_localise_helem_lval&#39;:<br/>pp.c:6195:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_ctl.c: In function &#39;Perl_pp_range&#39;:<br/>pp_ctl.c:1115:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c: In function &#39;Perl_pp_flip&#39;:<br/>pp_ctl.c:1143:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c: In function &#39;Perl_pp_flop&#39;:<br/>pp_ctl.c:1250:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c: In function &#39;Perl_pp_xor&#39;:<br/>pp_ctl.c:1694:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c:1694:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c: In function &#39;Perl_pp_return&#39;:<br/>pp_ctl.c:2440:44: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c: In function &#39;Perl_pp_leaveeval&#39;:<br/>pp_ctl.c:4350:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c: In function &#39;S_matcher_matches_sv&#39;:<br/>pp_ctl.c:4519:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c: In function &#39;S_do_smartmatch&#39;:<br/>pp_ctl.c:4626:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c:4658:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c:4869:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c:4930:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c:5001:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c: In function &#39;Perl_pp_enterwhen&#39;:<br/>pp_ctl.c:5026:52: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_ctl.c: In function &#39;S_run_user_filter&#39;:<br/>pp_ctl.c:5518:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_sys.c: In function &#39;Perl_pp_open&#39;:<br/>pp_sys.c:608:2: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_sys.c: In function &#39;S_try_amagic_ftest&#39;:<br/>pp_sys.c:3036:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_sys.c: In function &#39;Perl_pp_ftis&#39;:<br/>pp_sys.c:3212:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_sys.c: In function &#39;Perl_pp_gmtime&#39;:<br/>pp_sys.c:4614:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>sv.c: In function &#39;Perl_varname&#39;:<br/>sv.c:15467:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]<br/>regexec.c: In function &#39;S_regmatch&#39;:<br/>regexec.c:4686:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br/>regexec.c:4723:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br/>regexec.c:4754:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br/>regexec.c:5476:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>utf8.c: In function &#39;Perl__core_swash_init&#39;:<br/>utf8.c:2427:8: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>utf8.c:2457:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>regexec.c: In function &#39;S_reginclass&#39;:<br/>regexec.c:7767:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]<br/>universal.c: In function &#39;Perl_sv_does_sv&#39;:<br/>universal.c:233:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>universal.c: In function &#39;XS_utf8_downgrade&#39;:<br/>universal.c:509:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>universal.c: In function &#39;XS_Internals_SvREADONLY&#39;:<br/>universal.c:564:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>universal.c: In function &#39;XS_PerlIO_get_layers&#39;:<br/>universal.c:674:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>universal.c:680:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>universal.c:686:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>universal.c: In function &#39;XS_re_regname&#39;:<br/>universal.c:833:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>universal.c: In function &#39;XS_re_regnames&#39;:<br/>universal.c:866:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>perlio.c: In function &#39;XS_PerlIO__Layer__find&#39;:<br/>perlio.c:885:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>utf8.c: In function &#39;Perl__swash_to_invlist&#39;:<br/>utf8.c:3481:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]<br/>numeric.c: In function &#39;S_mulexp10&#39;:<br/>numeric.c:1131:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>numeric.c:1180:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>numeric.c:1184:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>perlio.c: In function &#39;PerlIO_getc&#39;:<br/>perlio.c:4909:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]<br/>locale.c: In function &#39;Perl_new_ctype&#39;:<br/>locale.c:401:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>locale.c: In function &#39;Perl__warn_problematic_locale&#39;:<br/>locale.c:432:30: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]<br/>pp_sort.c: In function &#39;S_sv_ncmp&#39;:<br/>pp_sort.c:1907:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_sort.c:1907:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_sort.c: In function &#39;S_amagic_ncmp&#39;:<br/>pp_sort.c:1947:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_sort.c: In function &#39;S_amagic_i_ncmp&#39;:<br/>pp_sort.c:1967:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_sort.c: In function &#39;S_amagic_cmp&#39;:<br/>pp_sort.c:1987:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>pp_sort.c: In function &#39;S_amagic_cmp_locale&#39;:<br/>pp_sort.c:2009:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>op.c: In function &#39;Perl_scalarvoid&#39;:<br/>../../perl.h:1581:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]<br/>../../perl.h:1596:41: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]<br/>../../util.h:71:9: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>../../cv.h: In function &#39;CvNAME_HEK&#39;:<br/>../../cv.h:233:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../cv.h:234:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../hv_func.h: In function &#39;S_perl_hash_murmur3&#39;:<br/>../../hv_func.h:405:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../hv_func.h:414:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../hv_func.h:422:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../hv_func.h:430:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../hv_func.h:438:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../hv_func.h:446:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../inline.h: In function &#39;S_av_top_index&#39;:<br/>../../inline.h:23:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../inline.h: In function &#39;S_CvGV&#39;:<br/>../../inline.h:31:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../inline.h:33:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../inline.h: In function &#39;SvAMAGIC_on&#39;:<br/>../../inline.h:184:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../inline.h:184:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../inline.h: In function &#39;SvAMAGIC_off&#39;:<br/>../../inline.h:189:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../inline.h:190:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>dlutils.c: In function &#39;dl_generic_private_init&#39;:<br/>dlutils.c:113:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>dlutils.c:123:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>dlutils.c: In function &#39;SaveError&#39;:<br/>dlutils.c:151:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>dlutils.c:158:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c: In function &#39;XS_DynaLoader_dl_load_file&#39;:<br/>DynaLoader.c:317:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c:328:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.xs:193:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.xs:195:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c:367:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c: In function &#39;XS_DynaLoader_dl_unload_file&#39;:<br/>DynaLoader.c:378:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.xs:208:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.xs:212:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c:389:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c:391:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c: In function &#39;XS_DynaLoader_dl_find_symbol&#39;:<br/>DynaLoader.c:402:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c:404:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.xs:227:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.xs:231:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c:426:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c: In function &#39;XS_DynaLoader_dl_undef_symbols&#39;:<br/>DynaLoader.c:440:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c: In function &#39;XS_DynaLoader_dl_install_xsub&#39;:<br/>DynaLoader.c:451:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c:453:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c:460:31: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.xs:254:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c:472:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c: In function &#39;XS_DynaLoader_dl_error&#39;:<br/>DynaLoader.c:491:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.xs: In function &#39;XS_DynaLoader_CLONE&#39;:<br/>DynaLoader.xs:275:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DynaLoader.c:516:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../inline.h: In function &#39;S_MgBYTEPOS&#39;:<br/>../../inline.h:87:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>../../inline.h: In function &#39;S_sv_or_pv_pos_u2b&#39;:<br/>../../inline.h:210:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;get_overlay_object&#39;:<br/>B.xs:284:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:289:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:295:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;make_temp_object&#39;:<br/>B.xs:345:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;make_cop_io_object&#39;:<br/>B.xs:388:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;cstring&#39;:<br/>B.xs:413:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:439:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;cchar&#39;:<br/>B.xs:488:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;walkoptree&#39;:<br/>B.xs:533:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:534:35: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:535:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:535:47: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:546:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:547:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:551:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:552:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;oplist&#39;:<br/>B.xs:575:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;intrpvar_sv_common&#39;:<br/>B.xs:663:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:668:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>const-c.inc: In function &#39;_add_symbol&#39;:<br/>const-c.inc:39:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>const-c.inc: In function &#39;get_missing_hash&#39;:<br/>const-c.inc:70:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>const-c.inc:72:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>const-c.inc:74:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;XS_B_formfeed&#39;:<br/>B.xs:830:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B_amagic_generation&#39;:<br/>B.c:976:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:978:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;XS_B_comppadlist&#39;:<br/>B.xs:844:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B_sv_undef&#39;:<br/>B.c:1016:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B_main_root&#39;:<br/>B.c:1037:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B_sub_generation&#39;:<br/>B.c:1056:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1065:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1067:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B_walkoptree&#39;:<br/>B.c:1079:38: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1083:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1093:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;XS_B_walkoptree_debug&#39;:<br/>B.xs:895:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:895:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>B.c:1111:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1113:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B_address&#39;:<br/>B.c:1131:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1133:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;XS_B_svref_2object&#39;:<br/>B.xs:912:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B_opnumber&#39;:<br/>B.c:1166:36: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1187:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B_ppname&#39;:<br/>B.c:1198:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1206:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;XS_B_hash&#39;:<br/>B.xs:949:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1227:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B_cast_I32&#39;:<br/>B.c:1239:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1245:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1247:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B_minus_c&#39;:<br/>B.c:1255:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1266:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B_cstring&#39;:<br/>B.c:1274:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs: In function &#39;XS_B_CLONE&#39;:<br/>B.xs:988:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__OP_next&#39;:<br/>B.c:1338:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1350:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1071:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1129:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1130:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1130:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1202:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1331:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__OP_oplist&#39;:<br/>B.c:1643:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__UNOP_AUX_string&#39;:<br/>B.c:1674:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1682:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1368:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__UNOP_AUX_aux_list&#39;:<br/>B.c:1718:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1726:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1384:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1400:43: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1404:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1477:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__SV_REFCNT&#39;:<br/>B.c:1845:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1854:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1863:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1865:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__SV_object_2svref&#39;:<br/>B.c:1881:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1507:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__IV_IV&#39;:<br/>B.c:1909:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1916:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1917:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:1919:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__IV_IVX&#39;:<br/>B.c:1987:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2000:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1675:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__IV_packiv&#39;:<br/>B.c:2061:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2068:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1684:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1687:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2100:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__NV_NV&#39;:<br/>B.c:2116:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2123:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2124:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2126:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__REGEXP_REGEX&#39;:<br/>B.c:2167:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2176:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1736:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1742:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1745:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PV_RV&#39;:<br/>B.c:2215:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1758:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PV_PV&#39;:<br/>B.c:2236:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2248:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1813:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1817:51: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1823:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1829:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2325:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PVMG_MAGIC&#39;:<br/>B.c:2342:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1848:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1849:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__MAGIC_MOREMAGIC&#39;:<br/>B.c:2362:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2371:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1868:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1907:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__BM_PREVIOUS&#39;:<br/>B.c:2445:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2457:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2459:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__BM_RARE&#39;:<br/>B.c:2475:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2487:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2489:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__GV_NAME&#39;:<br/>B.c:2497:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2504:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1950:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2516:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__GV_is_empty&#39;:<br/>B.c:2524:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2532:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1963:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2547:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__GV_GP&#39;:<br/>B.c:2563:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2570:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2571:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2573:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__GV_SV&#39;:<br/>B.c:2590:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2604:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2000:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2003:52: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2017:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__GV_LINE&#39;:<br/>B.c:2648:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2655:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2656:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2658:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__GV_GPFLAGS&#39;:<br/>B.c:2674:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2681:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2682:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2684:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__GV_FILEGV&#39;:<br/>B.c:2700:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2031:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__IO_IsSTD&#39;:<br/>B.c:2723:35: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2731:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2754:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__AV_FILL&#39;:<br/>B.c:2770:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2777:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2778:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2780:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__AV_ARRAY&#39;:<br/>B.c:2796:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2069:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2072:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2073:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__AV_ARRAYelt&#39;:<br/>B.c:2826:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2830:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2081:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2081:48: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2082:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2084:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__FM_LINES&#39;:<br/>B.c:2860:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2870:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2872:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__CV_CONST&#39;:<br/>B.c:2888:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2895:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2896:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2898:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__CV_START&#39;:<br/>B.c:2906:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2915:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2111:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__CV_DEPTH&#39;:<br/>B.c:2943:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2951:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2953:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__CV_PADLIST&#39;:<br/>B.c:2971:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2124:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2124:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:2988:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__CV_HSCXT&#39;:<br/>B.c:3035:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2143:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3047:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__CV_XSUB&#39;:<br/>B.c:3055:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3062:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2153:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2154:35: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2155:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3077:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__CV_const_sv&#39;:<br/>B.c:3093:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__CV_GV&#39;:<br/>B.c:3118:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3128:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__CV_NAME_HEK&#39;:<br/>B.c:3146:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2178:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3158:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__HV_FILL&#39;:<br/>B.c:3175:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3182:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3183:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3185:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__HV_RITER&#39;:<br/>B.c:3201:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3208:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3209:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3211:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__HV_ARRAY&#39;:<br/>B.c:3227:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2198:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2201:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__HE_VAL&#39;:<br/>B.c:3260:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3269:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__HE_HASH&#39;:<br/>B.c:3296:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3304:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3306:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__RHE_HASH&#39;:<br/>B.c:3321:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3333:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PADLIST_MAX&#39;:<br/>B.c:3344:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3353:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3363:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3365:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PADLIST_NAMES&#39;:<br/>B.c:3380:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3396:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PADLIST_ARRAY&#39;:<br/>B.c:3412:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2269:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2271:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PADLIST_ARRAYelt&#39;:<br/>B.c:3448:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3452:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2280:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2283:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2288:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PADLIST_REFCNT&#39;:<br/>B.c:3489:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3499:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3501:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PADNAMELIST_ARRAY&#39;:<br/>B.c:3518:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2316:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PADNAMELIST_ARRAYelt&#39;:<br/>B.c:3551:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3556:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3576:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PADNAME_TYPE&#39;:<br/>B.c:3602:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3615:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2386:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PADNAME_PV&#39;:<br/>B.c:3661:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:2397:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;XS_B__PADNAME_FLAGS&#39;:<br/>B.c:3691:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3706:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3708:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c: In function &#39;boot_B&#39;:<br/>B.c:3745:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3747:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3749:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3751:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3753:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3755:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3757:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3767:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3769:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3771:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3773:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3775:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3781:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3783:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3785:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3787:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3789:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3791:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3793:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3795:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3797:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3799:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3801:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3803:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3805:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3807:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3809:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3811:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3813:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3815:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3817:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3819:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3821:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3823:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3825:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3827:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3829:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3831:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3833:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3835:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3837:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3839:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3841:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3843:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3845:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3847:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3849:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3851:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3853:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3855:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3857:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3859:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3861:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3863:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3865:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3867:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3869:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3871:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3873:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3875:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3877:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3879:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3881:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3883:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3885:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3887:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3889:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3891:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3893:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3898:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3900:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3902:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3904:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3906:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3908:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3912:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3914:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3916:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3918:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3920:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3922:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3924:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3926:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3928:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3930:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3932:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3934:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3936:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3938:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3940:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3942:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3944:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3946:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3948:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3950:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3952:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3954:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3956:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3958:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3960:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3962:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3964:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3966:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3968:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3970:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3972:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3974:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3976:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3978:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3980:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3987:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3989:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3991:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3993:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3997:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:3999:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4001:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4003:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4006:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4008:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4010:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4012:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4014:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4016:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4018:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4020:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4022:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4026:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4028:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4030:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4032:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4034:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4037:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4039:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4041:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4043:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4045:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4047:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4049:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4051:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4053:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4064:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4066:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4076:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4078:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4088:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4090:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4095:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4097:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4106:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4108:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4110:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4112:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4114:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4116:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4118:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4120:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.c:4122:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:402:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:414:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:415:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:416:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:417:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:794:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:796:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:798:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:800:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:802:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:804:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:806:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:808:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:810:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:817:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:820:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:822:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs: In function &#39;DispStream&#39;:<br/>Zlib.xs:440:5: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct di_stream *&#39; [-Wformat]<br/>Zlib.xs:449:9: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct z_stream *&#39; [-Wformat]<br/>Zlib.xs:450:9: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;alloc_func&#39; [-Wformat]<br/>Zlib.xs:451:9: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;free_func&#39; [-Wformat]<br/>Zlib.xs:453:9: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct internal_state *&#39; [-Wformat]<br/>Zlib.xs:478:9: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct SV *&#39; [-Wformat]<br/>Zlib.xs: In function &#39;deRef&#39;:<br/>Zlib.xs:572:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs: In function &#39;deRef_l&#39;:<br/>Zlib.xs:609:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:633:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_constant&#39;:<br/>Zlib.c:822:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./constants.xs:36:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./constants.xs:38:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./constants.xs:53:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./constants.xs:55:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_zlib_version&#39;:<br/>Zlib.c:918:37: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:920:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_ZLIB_VERNUM&#39;:<br/>Zlib.c:945:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:947:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_zlibCompileFlags&#39;:<br/>Zlib.c:965:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:967:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs: In function &#39;XS_Compress__Raw__Zlib_adler32&#39;:<br/>Zlib.xs:704:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:709:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1003:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1005:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_crc32&#39;:<br/>Zlib.c:1028:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:731:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:736:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1049:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1051:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_crc32_combine&#39;:<br/>Zlib.c:1062:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1064:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1066:32: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1078:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1080:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib_adler32_combine&#39;:<br/>Zlib.c:1091:32: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1093:32: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1095:32: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1107:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1109:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateInit&#39;:<br/>Zlib.c:1122:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1124:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1126:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1128:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1130:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1132:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1134:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:790:2: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 8 has type &#39;struct SV *&#39; [-Wformat]<br/>Zlib.xs:803:13: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 3 has type &#39;deflateStream&#39; [-Wformat]<br/>Zlib.xs:809:42: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:814:62: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:814:81: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:834:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:839:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateInit&#39;:<br/>Zlib.c:1206:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1212:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1214:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1216:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:860:53: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:875:44: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:907:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:912:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_DispStream&#39;:<br/>Zlib.c:1301:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1314:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1322:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_deflateReset&#39;:<br/>Zlib.c:1337:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1358:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_deflate&#39;:<br/>Zlib.c:1382:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:957:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:974:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:977:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:978:35: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1045:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1046:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1047:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1501:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_DESTROY&#39;:<br/>Zlib.c:1515:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1058:9: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;Compress__Raw__Zlib__deflateStream&#39; [-Wformat]<br/>Zlib.xs:1061:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1536:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_flush&#39;:<br/>Zlib.c:1559:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1571:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1091:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1094:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1095:35: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1171:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1172:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1173:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1678:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream__deflateParams&#39;:<br/>Zlib.c:1690:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1692:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1694:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1696:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1701:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1750:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_get_Level&#39;:<br/>Zlib.c:1766:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1777:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1779:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_get_Strategy&#39;:<br/>Zlib.c:1795:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1806:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1808:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_get_Bufsize&#39;:<br/>Zlib.c:1824:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1835:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1837:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_status&#39;:<br/>Zlib.c:1853:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1864:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1866:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_crc32&#39;:<br/>Zlib.c:1882:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1893:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1895:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_dict_adler&#39;:<br/>Zlib.c:1911:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1922:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1924:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_adler32&#39;:<br/>Zlib.c:1940:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1951:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1953:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_compressedBytes&#39;:<br/>Zlib.c:1969:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1980:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:1982:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_uncompressedBytes&#39;:<br/>Zlib.c:1998:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2009:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2011:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_total_in&#39;:<br/>Zlib.c:2027:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2038:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2040:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_total_out&#39;:<br/>Zlib.c:2056:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2067:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2069:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_msg&#39;:<br/>Zlib.c:2085:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2096:37: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2098:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__deflateStream_deflateTune&#39;:<br/>Zlib.c:2110:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2112:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2114:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2116:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2122:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2139:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2141:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_DispStream&#39;:<br/>Zlib.c:2156:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2169:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2177:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_inflateReset&#39;:<br/>Zlib.c:2192:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2213:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_inflate&#39;:<br/>Zlib.c:2244:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2256:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2256:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Zlib.xs:1382:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1390:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1402:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1410:39: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1422:43: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1455:44: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1517:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1518:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1524:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1528:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1529:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1533:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1534:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1539:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1541:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1543:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2440:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_inflateCount&#39;:<br/>Zlib.c:2456:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2467:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2469:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_compressedBytes&#39;:<br/>Zlib.c:2485:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2496:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2498:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_uncompressedBytes&#39;:<br/>Zlib.c:2514:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2525:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2527:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_inflateSync&#39;:<br/>Zlib.c:2544:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1589:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1590:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1602:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1604:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1606:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2588:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_DESTROY&#39;:<br/>Zlib.c:2602:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1617:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2625:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_status&#39;:<br/>Zlib.c:2641:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2652:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2654:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_crc32&#39;:<br/>Zlib.c:2670:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2681:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2683:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_dict_adler&#39;:<br/>Zlib.c:2699:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2710:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2712:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_total_in&#39;:<br/>Zlib.c:2728:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2739:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2741:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_adler32&#39;:<br/>Zlib.c:2757:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2768:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2770:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_total_out&#39;:<br/>Zlib.c:2786:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2797:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2799:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_msg&#39;:<br/>Zlib.c:2815:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2826:37: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2828:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_get_Bufsize&#39;:<br/>Zlib.c:2844:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2855:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2857:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateStream_set_Append&#39;:<br/>Zlib.c:2869:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2869:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Zlib.c:2874:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2891:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_DESTROY&#39;:<br/>Zlib.c:2905:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1715:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2928:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_DispStream&#39;:<br/>Zlib.c:2943:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2956:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:2964:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_inflateReset&#39;:<br/>Zlib.c:2979:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3000:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_scan&#39;:<br/>Zlib.c:3021:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3040:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3040:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Zlib.xs:1764:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1765:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1824:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1831:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1847:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1849:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:1851:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3156:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_getEndOffset&#39;:<br/>Zlib.c:3172:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3187:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3189:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_inflateCount&#39;:<br/>Zlib.c:3205:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3220:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3222:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_compressedBytes&#39;:<br/>Zlib.c:3238:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3249:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3251:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_uncompressedBytes&#39;:<br/>Zlib.c:3267:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3278:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3280:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_getLastBlockOffset&#39;:<br/>Zlib.c:3296:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3311:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3313:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_getLastBufferOffset&#39;:<br/>Zlib.c:3329:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3344:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3346:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_resetLastBlockByte&#39;:<br/>Zlib.c:3361:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3371:37: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3384:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream__createDeflateStream&#39;:<br/>Zlib.c:3398:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3400:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3402:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3404:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3406:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3408:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3410:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3414:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:2001:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.xs:2006:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_status&#39;:<br/>Zlib.c:3503:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3521:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_crc32&#39;:<br/>Zlib.c:3537:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3548:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3550:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;XS_Compress__Raw__Zlib__inflateScanStream_adler32&#39;:<br/>Zlib.c:3566:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3577:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3579:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c: In function &#39;boot_Compress__Raw__Zlib&#39;:<br/>Zlib.c:3620:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Zlib.c:3622:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs: In function &#39;DispStream&#39;:<br/>Bzip2.xs:184:5: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct di_stream *&#39; [-Wformat]<br/>Bzip2.xs:193:9: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct bz_stream *&#39; [-Wformat]<br/>Bzip2.xs: In function &#39;deRef&#39;:<br/>Bzip2.xs:270:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs: In function &#39;deRef_l&#39;:<br/>Bzip2.xs:307:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:331:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_constant&#39;:<br/>Bzip2.c:520:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_bzlibversion&#39;:<br/>Bzip2.c:617:37: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:619:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_new&#39;:<br/>Bzip2.c:639:39: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:647:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:654:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:661:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:668:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:400:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:405:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:410:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_new&#39;:<br/>Bzip2.c:740:39: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:748:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:755:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:762:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:769:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:776:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:456:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:461:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:466:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_DispStream&#39;:<br/>Bzip2.c:842:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:855:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:863:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_bzdeflate&#39;:<br/>Bzip2.c:886:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:500:32: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:511:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:514:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:515:34: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:540:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:541:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:542:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:957:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_DESTROY&#39;:<br/>Bzip2.c:971:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:984:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_bzclose&#39;:<br/>Bzip2.c:1004:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:575:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:578:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:579:34: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:609:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:610:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:611:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1070:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_bzflush&#39;:<br/>Bzip2.c:1090:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:636:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:639:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:640:34: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:672:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:673:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:674:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1158:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_total_in_lo32&#39;:<br/>Bzip2.c:1174:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1185:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1187:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_total_out_lo32&#39;:<br/>Bzip2.c:1203:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1214:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1216:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_compressedBytes&#39;:<br/>Bzip2.c:1232:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1243:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1245:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bzip2_uncompressedBytes&#39;:<br/>Bzip2.c:1261:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1272:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1274:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_DispStream&#39;:<br/>Bzip2.c:1289:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1302:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1310:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_bzinflate&#39;:<br/>Bzip2.c:1340:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:742:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:750:32: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:762:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:769:39: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:781:42: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:831:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:832:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:838:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:843:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:845:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.xs:847:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1472:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_inflateCount&#39;:<br/>Bzip2.c:1488:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1499:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1501:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_DESTROY&#39;:<br/>Bzip2.c:1515:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1528:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_status&#39;:<br/>Bzip2.c:1544:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1555:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1557:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_total_in_lo32&#39;:<br/>Bzip2.c:1573:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1584:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1586:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_total_out_lo32&#39;:<br/>Bzip2.c:1602:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1613:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1615:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_compressedBytes&#39;:<br/>Bzip2.c:1631:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1642:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1644:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c: In function &#39;XS_Compress__Raw__Bunzip2_uncompressedBytes&#39;:<br/>Bzip2.c:1660:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1671:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Bzip2.c:1673:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs: In function &#39;THX_invocant_is_unix&#39;:<br/>Cwd.xs:433:31: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:434:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs: In function &#39;THX_unix_canonpath&#39;:<br/>Cwd.xs:449:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:456:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:513:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:514:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs: In function &#39;XS_Cwd_CLONE&#39;:<br/>Cwd.xs:536:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.c:687:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.c: In function &#39;XS_Cwd_getcwd&#39;:<br/>Cwd.c:696:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:551:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:552:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs: In function &#39;XS_Cwd_abs_path&#39;:<br/>Cwd.xs:561:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:572:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:573:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:579:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.c: In function &#39;XS_File__Spec__Unix_canonpath&#39;:<br/>Cwd.c:838:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.c: In function &#39;XS_File__Spec__Unix__fn_canonpath&#39;:<br/>Cwd.c:863:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs: In function &#39;XS_File__Spec__Unix_catdir&#39;:<br/>Cwd.xs:642:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:649:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:650:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:651:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:658:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:659:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.c:905:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs: In function &#39;XS_File__Spec__Unix__fn_catdir&#39;:<br/>Cwd.xs:670:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.c:930:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs: In function &#39;XS_File__Spec__Unix_catfile&#39;:<br/>Cwd.xs:696:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:696:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:696:42: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:703:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:704:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:705:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:712:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:714:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:720:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:721:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:726:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:727:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.c:1003:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs: In function &#39;XS_File__Spec__Unix__fn_catfile&#39;:<br/>Cwd.xs:754:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:754:31: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.xs:754:45: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.c:1039:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.c: In function &#39;boot_Cwd&#39;:<br/>Cwd.c:1074:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.c:1076:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./constants.xs:38:11: warning: &#39;iv&#39; may be used uninitialized in this function [-Wmaybe-uninitialized]<br/>Dumper.xs: In function &#39;esc_q_utf8&#39;:<br/>Dumper.xs:227:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:290:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:360:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:372:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs: In function &#39;sv_x&#39;:<br/>Dumper.xs:389:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:391:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:391:39: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:392:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs: In function &#39;DD_dump&#39;:<br/>Dumper.xs:447:54: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:448:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:459:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:460:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:461:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:464:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:464:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:465:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:468:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:468:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Dumper.xs:469:55: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:469:3: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct SV *&#39; [-Wformat]<br/>Dumper.xs:470:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:473:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:482:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:491:52: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:515:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:548:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:552:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:554:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:558:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:586:34: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:599:36: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:610:47: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:625:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:627:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:628:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:635:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:636:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:640:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:650:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:680:44: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:689:44: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:695:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:702:47: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:707:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:785:59: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:788:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:794:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:795:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:810:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:841:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:845:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:869:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:869:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:870:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:875:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:876:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:880:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:911:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:921:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:946:39: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:948:32: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:989:43: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:994:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:997:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1000:52: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1003:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1009:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1010:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1026:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1049:39: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1055:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1071:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1075:59: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1093:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1097:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1104:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1106:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1112:39: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1124:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1137:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1138:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1139:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1139:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1141:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1143:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1144:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1144:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1151:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1152:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1152:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1161:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1162:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1162:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1166:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1178:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1178:50: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1178:66: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1194:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1196:42: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1198:41: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1204:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1208:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1209:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1232:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1244:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1245:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1245:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1251:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1258:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs: In function &#39;XS_Data__Dumper_Dumpxs&#39;:<br/>Dumper.xs:1302:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1305:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1306:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1319:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1335:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1339:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1343:45: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1345:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1347:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1349:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1351:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1353:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1353:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Dumper.xs:1355:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1355:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Dumper.xs:1373:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1373:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Dumper.xs:1375:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1375:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Dumper.xs:1379:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1381:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1384:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1384:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Dumper.xs:1387:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1393:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1414:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1419:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1421:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1424:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1427:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1430:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1435:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1444:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1449:48: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1452:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1458:45: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1466:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1471:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1497:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1502:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1503:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.xs:1508:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Dumper.c: In function &#39;XS_Data__Dumper__vstring&#39;:<br/>Dumper.c:1697:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs: In function &#39;btree_compare&#39;:<br/>DB_File.xs:631:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:638:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:639:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:653:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:657:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs: In function &#39;btree_prefix&#39;:<br/>DB_File.xs:719:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:726:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:727:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:741:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:745:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs: In function &#39;hash_cb&#39;:<br/>DB_File.xs:804:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:811:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:814:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:826:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:830:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs: In function &#39;ParseOpenInfo&#39;:<br/>DB_File.xs:1312:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1314:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1336:39: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1340:44: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1344:45: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1348:49: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1352:48: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1379:35: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1383:49: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1387:45: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1391:48: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1407:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1417:52: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1422:48: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1427:51: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1435:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1437:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1451:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1463:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_constant&#39;:<br/>DB_File.c:1721:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_DoTie_&#39;:<br/>DB_File.c:1813:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:1815:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:1824:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:1831:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1578:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:1861:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_DESTROY&#39;:<br/>DB_File.c:1880:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:1894:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1604:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1606:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1608:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1610:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1612:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1614:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1616:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:1918:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_DELETE&#39;:<br/>DB_File.c:1939:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:1950:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:1955:40: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:1963:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:1972:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:1981:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:1983:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_EXISTS&#39;:<br/>DB_File.c:2003:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2014:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2019:40: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2027:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2041:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2043:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_FETCH&#39;:<br/>DB_File.c:2063:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2074:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2079:40: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2087:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2096:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1669:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2111:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_STORE&#39;:<br/>DB_File.c:2133:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2144:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2149:40: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2157:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2165:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2170:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2179:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2188:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2190:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_FIRSTKEY&#39;:<br/>DB_File.c:2208:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1701:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2230:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_NEXTKEY&#39;:<br/>DB_File.c:2249:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1720:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2270:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_unshift&#39;:<br/>DB_File.c:2290:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2295:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1753:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1754:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2334:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2336:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_pop&#39;:<br/>DB_File.c:2357:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2362:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1795:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2389:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_shift&#39;:<br/>DB_File.c:2410:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2415:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1825:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2441:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_push&#39;:<br/>DB_File.c:2461:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2466:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1863:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:1864:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2506:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2508:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_length&#39;:<br/>DB_File.c:2528:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2533:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2540:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2542:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_del&#39;:<br/>DB_File.c:2563:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2574:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2579:40: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2587:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2596:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2609:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2611:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_get&#39;:<br/>DB_File.c:2633:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2644:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2649:40: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2657:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2666:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2680:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2681:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2682:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2684:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_put&#39;:<br/>DB_File.c:2706:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2717:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2722:40: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2730:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2738:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2743:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2752:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2765:61: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2766:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2767:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2769:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_fd&#39;:<br/>DB_File.c:2788:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2814:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2816:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_sync&#39;:<br/>DB_File.c:2836:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2848:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2859:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2861:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_seq&#39;:<br/>DB_File.c:2875:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2884:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2895:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2900:40: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2908:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2924:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2925:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2926:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2927:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2928:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2930:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_filter_fetch_key&#39;:<br/>DB_File.c:2947:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:2029:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2959:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_filter_store_key&#39;:<br/>DB_File.c:2976:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:2037:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:2988:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_filter_fetch_value&#39;:<br/>DB_File.c:3005:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:2045:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:3017:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;XS_DB_File_filter_store_value&#39;:<br/>DB_File.c:3034:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.xs:2053:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:3046:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c: In function &#39;boot_DB_File&#39;:<br/>DB_File.c:3087:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:3089:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:3091:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:3093:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:3095:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:3097:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:3099:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:3101:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:3103:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DB_File.c:3105:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>module3.c: In function &#39;exception&#39;:<br/>module3.c:37:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>module3.c:39:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>module3.c:44:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_dXSTARG&#39;:<br/>RealPPPort.xs:204:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:205:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:206:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_dAXMARK&#39;:<br/>RealPPPort.xs:219:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:221:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_GvSVn&#39;:<br/>RealPPPort.xs:349:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:493:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:495:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_isGV_with_GP&#39;:<br/>RealPPPort.c:523:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:525:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_get_cvn_flags&#39;:<br/>RealPPPort.c:550:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:552:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_gv_fetchpvn_flags&#39;:<br/>RealPPPort.c:570:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_gv_fetchsv&#39;:<br/>RealPPPort.c:590:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_vnewSVpvf&#39;:<br/>RealPPPort.c:608:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_vcatpvf&#39;:<br/>RealPPPort.c:629:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_vsetpvf&#39;:<br/>RealPPPort.c:650:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_catpvf_mg&#39;:<br/>RealPPPort.c:669:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_Perl_sv_catpvf_mg&#39;:<br/>RealPPPort.c:688:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_catpvf_mg_nocontext&#39;:<br/>RealPPPort.c:711:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setpvf_mg&#39;:<br/>RealPPPort.c:730:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_Perl_sv_setpvf_mg&#39;:<br/>RealPPPort.c:749:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setpvf_mg_nocontext&#39;:<br/>RealPPPort.c:772:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_my_sprintf&#39;:<br/>RealPPPort.xs:500:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:501:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:502:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_TestSvUV_set&#39;:<br/>RealPPPort.c:810:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:513:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:514:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:818:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:820:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_TestSvPVX_const&#39;:<br/>RealPPPort.c:838:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:840:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_TestSvPVX_mutable&#39;:<br/>RealPPPort.c:858:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:860:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_TestSvSTASH_set&#39;:<br/>RealPPPort.c:873:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:539:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:540:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:541:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:881:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvREFCNT&#39;:<br/>RealPPPort.xs:553:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:554:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:555:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:556:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:557:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:558:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:559:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:560:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:561:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:562:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:563:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:564:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:565:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:566:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:567:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:568:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:569:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:570:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:571:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:572:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:573:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:575:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:576:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:577:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:578:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_ptrtests&#39;:<br/>RealPPPort.xs:595:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>RealPPPort.c:955:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:957:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_gv_stashpvn&#39;:<br/>RealPPPort.c:968:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:970:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:977:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:979:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_get_sv&#39;:<br/>RealPPPort.c:990:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:992:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:999:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1001:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_get_av&#39;:<br/>RealPPPort.c:1012:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1014:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1021:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1023:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_get_hv&#39;:<br/>RealPPPort.c:1034:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1036:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1043:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1045:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_get_cv&#39;:<br/>RealPPPort.c:1056:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1058:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1065:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1067:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_xsreturn&#39;:<br/>RealPPPort.c:1080:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:650:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:652:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:654:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:656:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_boolSV&#39;:<br/>RealPPPort.c:1104:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1113:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_DEFSV&#39;:<br/>RealPPPort.xs:669:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1131:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_DEFSV_modify&#39;:<br/>RealPPPort.xs:676:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:677:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:678:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:679:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:680:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:684:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:685:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:686:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_ERRSV&#39;:<br/>RealPPPort.xs:691:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:691:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>RealPPPort.c:1175:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1177:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_UNDERBAR&#39;:<br/>RealPPPort.c:1198:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_prepush&#39;:<br/>RealPPPort.xs:711:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:712:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1218:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PERL_ABS&#39;:<br/>RealPPPort.c:1229:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1235:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1237:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SVf&#39;:<br/>RealPPPort.xs:726:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:727:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_Perl_ppaddr_t&#39;:<br/>RealPPPort.c:1274:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:736:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:738:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:741:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:742:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_check_HeUTF8&#39;:<br/>RealPPPort.xs:755:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:757:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:759:17: warning: value computed is not used [-Wunused-value]<br/>RealPPPort.xs:762:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_compare_PL_signals&#39;:<br/>RealPPPort.c:1348:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1350:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_sv_undef&#39;:<br/>RealPPPort.c:1368:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_sv_yes&#39;:<br/>RealPPPort.c:1386:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_sv_no&#39;:<br/>RealPPPort.c:1404:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_na&#39;:<br/>RealPPPort.c:1415:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1423:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1425:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_Sv&#39;:<br/>RealPPPort.c:1444:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_tokenbuf&#39;:<br/>RealPPPort.c:1462:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_parser&#39;:<br/>RealPPPort.c:1480:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_hexdigit&#39;:<br/>RealPPPort.c:1498:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_hints&#39;:<br/>RealPPPort.c:1516:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_PL_ppaddr&#39;:<br/>RealPPPort.c:1529:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:852:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:853:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:855:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:858:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:859:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_other_variables&#39;:<br/>RealPPPort.xs:866:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:867:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:868:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:869:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:870:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:871:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:872:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:873:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:874:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:875:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:878:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:883:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:884:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:885:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:886:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:887:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:888:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:889:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:890:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:891:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:892:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:893:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:894:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:895:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:897:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:898:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:899:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:900:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:901:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:902:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:903:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:904:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:905:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:906:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:907:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:909:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:913:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_no_dummy_parser_vars&#39;:<br/>RealPPPort.c:1622:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1628:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1630:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_dummy_parser_warning&#39;:<br/>RealPPPort.c:1645:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1647:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_newCONSTSUB_1&#39;:<br/>RealPPPort.c:1661:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_newCONSTSUB_2&#39;:<br/>RealPPPort.c:1675:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_newCONSTSUB_3&#39;:<br/>RealPPPort.c:1689:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_iv_size&#39;:<br/>RealPPPort.c:1705:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1707:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_uv_size&#39;:<br/>RealPPPort.c:1723:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1725:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_iv_type&#39;:<br/>RealPPPort.c:1741:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1743:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_uv_type&#39;:<br/>RealPPPort.c:1759:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:1761:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mPUSHs&#39;:<br/>RealPPPort.xs:974:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:978:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mPUSHp&#39;:<br/>RealPPPort.xs:983:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:987:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mPUSHn&#39;:<br/>RealPPPort.xs:992:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:996:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mPUSHi&#39;:<br/>RealPPPort.xs:1001:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1005:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mPUSHu&#39;:<br/>RealPPPort.xs:1010:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1014:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mXPUSHs&#39;:<br/>RealPPPort.xs:1019:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1020:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1021:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1022:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mXPUSHp&#39;:<br/>RealPPPort.xs:1027:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1028:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1029:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1030:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mXPUSHn&#39;:<br/>RealPPPort.xs:1035:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1036:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1037:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1038:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mXPUSHi&#39;:<br/>RealPPPort.xs:1043:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1044:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1045:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1046:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_mXPUSHu&#39;:<br/>RealPPPort.xs:1051:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1052:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1053:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1054:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSV_type&#39;:<br/>RealPPPort.xs:1071:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1078:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1085:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1092:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2022:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2024:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_warner&#39;:<br/>RealPPPort.c:2041:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_Perl_warner&#39;:<br/>RealPPPort.c:2058:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_Perl_warner_nocontext&#39;:<br/>RealPPPort.c:2075:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_ckWARN&#39;:<br/>RealPPPort.c:2093:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPVbyte&#39;:<br/>RealPPPort.xs:1140:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2116:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2118:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_nolen&#39;:<br/>RealPPPort.xs:1151:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2140:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2142:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_const&#39;:<br/>RealPPPort.xs:1163:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2165:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2167:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_mutable&#39;:<br/>RealPPPort.xs:1175:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2190:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2192:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_flags&#39;:<br/>RealPPPort.xs:1187:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2215:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2217:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_flags_const&#39;:<br/>RealPPPort.xs:1199:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2240:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2242:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_SvPV_flags_const_nolen&#39;:<br/>RealPPPort.c:2264:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2266:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_flags_mutable&#39;:<br/>RealPPPort.xs:1222:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2289:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2291:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force&#39;:<br/>RealPPPort.xs:1234:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2314:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2316:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_nolen&#39;:<br/>RealPPPort.xs:1245:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2338:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2340:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_mutable&#39;:<br/>RealPPPort.xs:1257:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2363:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2365:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_nomg&#39;:<br/>RealPPPort.xs:1269:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2388:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2390:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_nomg_nolen&#39;:<br/>RealPPPort.xs:1280:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2412:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2414:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_flags&#39;:<br/>RealPPPort.xs:1292:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2437:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2439:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_flags_nolen&#39;:<br/>RealPPPort.xs:1303:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2461:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2463:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_force_flags_mutable&#39;:<br/>RealPPPort.xs:1315:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2486:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2488:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_SvPV_nolen_const&#39;:<br/>RealPPPort.c:2510:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2512:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_nomg&#39;:<br/>RealPPPort.xs:1338:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2535:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2537:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_nomg_const&#39;:<br/>RealPPPort.xs:1350:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2560:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2562:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_SvPV_nomg_const_nolen&#39;:<br/>RealPPPort.c:2584:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2586:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvPV_nomg_nolen&#39;:<br/>RealPPPort.xs:1372:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2608:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2610:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_SvPV_renew&#39;:<br/>RealPPPort.c:2625:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1386:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1387:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1388:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1389:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1390:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1391:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1392:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newRV_inc_REFCNT&#39;:<br/>RealPPPort.xs:1405:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2667:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2669:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_newRV_noinc_REFCNT&#39;:<br/>RealPPPort.c:2691:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2693:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_CopSTASHPV&#39;:<br/>RealPPPort.c:2709:37: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2711:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_CopFILE&#39;:<br/>RealPPPort.c:2727:37: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2729:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_caller_cx&#39;:<br/>RealPPPort.c:2745:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1452:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1454:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1459:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1464:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1466:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_no_THX_arg&#39;:<br/>RealPPPort.c:2791:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:2793:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_with_THX_arg&#39;:<br/>RealPPPort.c:2806:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_pv_escape_can_unicode&#39;:<br/>RealPPPort.xs:1496:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_pv_pretty&#39;:<br/>RealPPPort.xs:1506:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1523:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_pv_display&#39;:<br/>RealPPPort.xs:1530:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1537:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvn&#39;:<br/>RealPPPort.xs:1546:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1547:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1548:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1549:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1550:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1551:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvn_flags&#39;:<br/>RealPPPort.xs:1556:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1557:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1558:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1559:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1560:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1561:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvn_utf8&#39;:<br/>RealPPPort.xs:1566:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1567:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_new_with_other_mg&#39;:<br/>RealPPPort.xs:1583:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1584:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3005:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_new_with_mg&#39;:<br/>RealPPPort.xs:1609:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1610:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3044:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_remove_null_magic&#39;:<br/>RealPPPort.xs:1631:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_remove_other_magic&#39;:<br/>RealPPPort.xs:1641:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_as_string&#39;:<br/>RealPPPort.xs:1652:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1655:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1657:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_catpv_mg&#39;:<br/>RealPPPort.c:3137:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3143:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_sv_catpvn_mg&#39;:<br/>RealPPPort.xs:1675:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3167:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_catsv_mg&#39;:<br/>RealPPPort.c:3186:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setiv_mg&#39;:<br/>RealPPPort.c:3199:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3205:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setnv_mg&#39;:<br/>RealPPPort.c:3218:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3224:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setpv_mg&#39;:<br/>RealPPPort.c:3237:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3243:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_sv_setpvn_mg&#39;:<br/>RealPPPort.xs:1714:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3267:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setsv_mg&#39;:<br/>RealPPPort.c:3286:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setuv_mg&#39;:<br/>RealPPPort.c:3299:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3305:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_sv_usepvn_mg&#39;:<br/>RealPPPort.xs:1739:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3331:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_SvVSTRING_mg&#39;:<br/>RealPPPort.c:3349:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3351:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_magic_portable&#39;:<br/>RealPPPort.c:3385:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3387:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_croak_NVgf&#39;:<br/>RealPPPort.c:3400:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_G_SCALAR&#39;:<br/>RealPPPort.c:3423:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3425:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_G_ARRAY&#39;:<br/>RealPPPort.c:3441:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3443:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_G_DISCARD&#39;:<br/>RealPPPort.c:3459:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3461:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_eval_sv&#39;:<br/>RealPPPort.c:3476:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1820:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_eval_pv&#39;:<br/>RealPPPort.c:3503:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3505:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1829:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_sv&#39;:<br/>RealPPPort.c:3529:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1841:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1846:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_pv&#39;:<br/>RealPPPort.c:3560:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3562:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1858:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1863:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_argv&#39;:<br/>RealPPPort.c:3593:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3595:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1875:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1877:31: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1882:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_method&#39;:<br/>RealPPPort.c:3628:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3630:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1894:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1899:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_call_sv_G_METHOD&#39;:<br/>RealPPPort.c:3663:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1911:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1916:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_load_module&#39;:<br/>RealPPPort.c:3692:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1927:47: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1928:34: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3705:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_my_snprintf&#39;:<br/>RealPPPort.xs:1940:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1941:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1942:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1943:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_my_strlfunc&#39;:<br/>RealPPPort.xs:1956:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1957:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1959:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1960:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1962:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1963:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1965:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1966:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1968:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1969:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1971:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1972:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1973:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_checkmem&#39;:<br/>RealPPPort.c:3814:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3816:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_grok_number&#39;:<br/>RealPPPort.xs:2024:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2026:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3840:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3842:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_grok_bin&#39;:<br/>RealPPPort.xs:2038:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3866:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3868:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_grok_hex&#39;:<br/>RealPPPort.xs:2051:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3892:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3894:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_grok_oct&#39;:<br/>RealPPPort.xs:2064:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3918:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3920:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_Perl_grok_number&#39;:<br/>RealPPPort.xs:2076:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2078:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3944:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3946:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_Perl_grok_bin&#39;:<br/>RealPPPort.xs:2090:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3970:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3972:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_Perl_grok_hex&#39;:<br/>RealPPPort.xs:2103:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3996:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:3998:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_Perl_grok_oct&#39;:<br/>RealPPPort.xs:2116:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4022:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4024:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_HvNAME_get&#39;:<br/>RealPPPort.c:4039:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4040:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4046:37: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4048:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_HvNAMELEN_get&#39;:<br/>RealPPPort.c:4063:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4064:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4070:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4072:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_exception&#39;:<br/>RealPPPort.c:4083:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4089:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4091:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_setuv&#39;:<br/>RealPPPort.c:4102:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4112:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_newSVuv&#39;:<br/>RealPPPort.c:4123:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4132:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_sv_2uv&#39;:<br/>RealPPPort.c:4150:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4152:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_SvUVx&#39;:<br/>RealPPPort.xs:2177:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4171:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4173:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_XSRETURN_UV&#39;:<br/>RealPPPort.xs:2184:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_PUSHu&#39;:<br/>RealPPPort.xs:2192:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2193:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2194:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_XPUSHu&#39;:<br/>RealPPPort.xs:2202:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2203:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_MY_CXT_1&#39;:<br/>RealPPPort.c:4256:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4258:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_MY_CXT_2&#39;:<br/>RealPPPort.c:4275:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4277:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_MY_CXT_CLONE&#39;:<br/>RealPPPort.xs:2229:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4294:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4296:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvs&#39;:<br/>RealPPPort.xs:2241:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2242:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvs_flags&#39;:<br/>RealPPPort.xs:2247:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2248:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvs_share&#39;:<br/>RealPPPort.xs:2260:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2262:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4360:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4362:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_hv_fetchs&#39;:<br/>RealPPPort.xs:2284:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2285:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2286:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_hv_stores&#39;:<br/>RealPPPort.xs:2293:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_gv_fetchpvs&#39;:<br/>RealPPPort.c:4467:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_gv_stashpvs&#39;:<br/>RealPPPort.c:4485:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_get_cvs&#39;:<br/>RealPPPort.c:4510:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4512:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_newSVpvn_share&#39;:<br/>RealPPPort.xs:2343:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2345:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2352:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:2354:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4552:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.c:4554:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs: In function &#39;DeadCode&#39;:<br/>Peek.xs:25:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs:42:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs:48:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs:57:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs:73:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs:84:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs: In function &#39;S_do_dump&#39;:<br/>Peek.xs:333:39: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs:337:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs:337:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Peek.xs: In function &#39;S_pp_dump&#39;:<br/>Peek.xs:346:51: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs:409:1: warning: &#39;static&#39; is not at beginning of declaration [-Wold-style-declaration]<br/>Peek.c: In function &#39;XS_Devel__Peek_mstat&#39;:<br/>Peek.c:584:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c:590:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c: In function &#39;XS_Devel__Peek_fill_mstats&#39;:<br/>Peek.c:608:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c:614:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c: In function &#39;XS_Devel__Peek_mstats_fillhash&#39;:<br/>Peek.c:632:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c:638:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c: In function &#39;XS_Devel__Peek_mstats2hash&#39;:<br/>Peek.c:658:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c:664:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c: In function &#39;XS_Devel__Peek_Dump&#39;:<br/>Peek.c:684:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c: In function &#39;XS_Devel__Peek_DumpArray&#39;:<br/>Peek.c:707:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs:458:39: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs:465:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.xs:465:2: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Peek.xs: In function &#39;XS_Devel__Peek_SvREFCNT&#39;:<br/>Peek.xs:488:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c:771:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c:773:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c: In function &#39;XS_Devel__Peek_DeadCode&#39;:<br/>Peek.c:791:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c: In function &#39;XS_Devel__Peek_CvGV&#39;:<br/>Peek.c:806:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c:810:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c: In function &#39;XS_Devel__Peek_runops_debug&#39;:<br/>Peek.c:827:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Peek.c:834:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:159:1: warning: &#39;static&#39; is not at beginning of declaration [-Wold-style-declaration]<br/>MD5.xs: In function &#39;get_md5_ctx&#39;:<br/>MD5.xs:508:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs: In function &#39;XS_Digest__MD5_new&#39;:<br/>MD5.xs:630:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:637:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs: In function &#39;XS_Digest__MD5_clone&#39;:<br/>MD5.xs:644:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:650:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.c: In function &#39;XS_Digest__MD5_DESTROY&#39;:<br/>MD5.c:846:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs: In function &#39;XS_Digest__MD5_add&#39;:<br/>MD5.xs:669:31: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:673:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs: In function &#39;XS_Digest__MD5_addfile&#39;:<br/>MD5.xs:703:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:720:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.c:938:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.c: In function &#39;XS_Digest__MD5_digest&#39;:<br/>MD5.c:946:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:735:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs: In function &#39;XS_Digest__MD5_context&#39;:<br/>MD5.xs:746:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:747:45: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:755:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:758:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:760:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:768:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:774:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.c: In function &#39;XS_Digest__MD5_md5&#39;:<br/>MD5.c:1027:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:795:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:797:35: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:805:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:810:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:812:35: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:826:31: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.xs:832:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.c: In function &#39;boot_Digest__MD5&#39;:<br/>MD5.c:1127:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.c:1129:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.c:1131:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.c:1134:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.c:1136:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>MD5.c:1138:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>src/sha.h:142:2: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha64bit.c:36:14: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha64bit.c:38:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:39:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:40:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:41:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:42:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:43:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:44:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:45:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:46:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:47:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:48:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:49:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:50:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:51:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:52:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:53:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:54:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:55:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:56:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:57:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:58:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:59:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:60:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:61:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:62:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:63:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:64:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:67:14: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha64bit.c:69:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:70:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:71:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:74:14: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha64bit.c:76:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:77:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:78:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:81:14: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha64bit.c:83:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:84:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:85:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:88:14: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha64bit.c:90:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:91:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c:92:1: warning: use of C99 long long integer constant [-Wlong-long]<br/>src/sha64bit.c: In function &#39;sha512&#39;:<br/>src/sha64bit.c:97:2: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha64bit.c:98:2: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha64bit.c:99:2: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha64bit.c:102:2: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha.c: In function &#39;digcpy&#39;:<br/>src/sha.c:252:2: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha.c: In function &#39;statecpy&#39;:<br/>src/sha.c:270:2: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha.c:277:16: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha.c: In function &#39;sharewind&#39;:<br/>src/sha.c:297:29: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha.c:298:29: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha.c:299:29: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha.c:300:29: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha.c:301:29: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha.c:302:32: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>src/sha.c:303:32: warning: ISO C90 does not support &#39;long long&#39; [-Wlong-long]<br/>SHA.xs: In function &#39;getSHA&#39;:<br/>SHA.xs:52:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c: In function &#39;XS_Digest__SHA_shainit&#39;:<br/>SHA.c:219:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:225:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:227:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c: In function &#39;XS_Digest__SHA_sharewind&#39;:<br/>SHA.c:243:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c: In function &#39;XS_Digest__SHA_shawrite&#39;:<br/>SHA.c:254:44: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:256:40: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:264:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:266:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c: In function &#39;XS_Digest__SHA_newSHA&#39;:<br/>SHA.c:277:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:279:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:84:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:88:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:298:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs: In function &#39;XS_Digest__SHA_clone&#39;:<br/>SHA.xs:100:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:103:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:104:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:328:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c: In function &#39;XS_Digest__SHA_DESTROY&#39;:<br/>SHA.c:345:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c: In function &#39;XS_Digest__SHA_sha1&#39;:<br/>SHA.c:353:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:147:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:149:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:391:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c: In function &#39;XS_Digest__SHA_hmac_sha1&#39;:<br/>SHA.c:399:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:204:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:207:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:209:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:441:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c: In function &#39;XS_Digest__SHA_hashsize&#39;:<br/>SHA.c:449:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:241:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:465:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:467:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs: In function &#39;XS_Digest__SHA_add&#39;:<br/>SHA.xs:256:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:258:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:266:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c: In function &#39;XS_Digest__SHA_digest&#39;:<br/>SHA.c:512:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:281:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:543:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs: In function &#39;XS_Digest__SHA__getstate&#39;:<br/>SHA.xs:306:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:579:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs: In function &#39;XS_Digest__SHA__putstate&#39;:<br/>SHA.xs:331:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:332:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:334:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:340:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:346:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs: In function &#39;XS_Digest__SHA__addfilebin&#39;:<br/>SHA.xs:358:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:361:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs: In function &#39;XS_Digest__SHA__addfileuniv&#39;:<br/>SHA.xs:376:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.xs:406:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c: In function &#39;boot_Digest__SHA&#39;:<br/>SHA.c:753:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:755:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:757:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:759:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:761:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:763:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:765:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:767:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:769:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:771:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:773:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:775:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:777:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:779:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:781:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:783:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:785:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:787:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:789:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:791:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:793:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:795:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:797:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:799:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:801:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:803:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:805:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:807:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:809:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:811:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:813:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:815:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:817:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:819:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:821:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:823:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:825:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:827:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:829:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:831:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:833:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:835:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:837:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:839:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:842:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:844:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>SHA.c:846:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>src/sha.c: In function &#39;encbase64&#39;:<br/>src/sha.c:448:13: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]<br/>byte_t.c:9:24: error: array size missing in &#39;utf8_AdobeStandardEncoding&#39;<br/>byte_t.c:9:24: warning: uninitialized const &#39;utf8_AdobeStandardEncoding&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:10:24: error: array size missing in &#39;utf8_MacArabic&#39;<br/>byte_t.c:10:24: warning: uninitialized const &#39;utf8_MacArabic&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:11:24: error: array size missing in &#39;utf8_MacCentralEurRoman&#39;<br/>byte_t.c:11:24: warning: uninitialized const &#39;utf8_MacCentralEurRoman&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:12:24: error: array size missing in &#39;utf8_MacCroatian&#39;<br/>byte_t.c:12:24: warning: uninitialized const &#39;utf8_MacCroatian&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:13:24: error: array size missing in &#39;utf8_MacCyrillic&#39;<br/>byte_t.c:13:24: warning: uninitialized const &#39;utf8_MacCyrillic&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:14:24: error: array size missing in &#39;utf8_MacFarsi&#39;<br/>byte_t.c:14:24: warning: uninitialized const &#39;utf8_MacFarsi&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:15:24: error: array size missing in &#39;utf8_MacGreek&#39;<br/>byte_t.c:15:24: warning: uninitialized const &#39;utf8_MacGreek&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:16:24: error: array size missing in &#39;utf8_MacHebrew&#39;<br/>byte_t.c:16:24: warning: uninitialized const &#39;utf8_MacHebrew&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:17:24: error: array size missing in &#39;utf8_MacIcelandic&#39;<br/>byte_t.c:17:24: warning: uninitialized const &#39;utf8_MacIcelandic&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:18:24: error: array size missing in &#39;utf8_MacRoman&#39;<br/>byte_t.c:18:24: warning: uninitialized const &#39;utf8_MacRoman&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:19:24: error: array size missing in &#39;utf8_MacRomanian&#39;<br/>byte_t.c:19:24: warning: uninitialized const &#39;utf8_MacRomanian&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:20:24: error: array size missing in &#39;utf8_MacRumanian&#39;<br/>byte_t.c:20:24: warning: uninitialized const &#39;utf8_MacRumanian&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:21:24: error: array size missing in &#39;utf8_MacSami&#39;<br/>byte_t.c:21:24: warning: uninitialized const &#39;utf8_MacSami&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:22:24: error: array size missing in &#39;utf8_MacThai&#39;<br/>byte_t.c:22:24: warning: uninitialized const &#39;utf8_MacThai&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:23:24: error: array size missing in &#39;utf8_MacTurkish&#39;<br/>byte_t.c:23:24: warning: uninitialized const &#39;utf8_MacTurkish&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:24:24: error: array size missing in &#39;utf8_cp1006&#39;<br/>byte_t.c:24:24: warning: uninitialized const &#39;utf8_cp1006&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:25:24: error: array size missing in &#39;utf8_cp1250&#39;<br/>byte_t.c:25:24: warning: uninitialized const &#39;utf8_cp1250&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:26:24: error: array size missing in &#39;utf8_cp1251&#39;<br/>byte_t.c:26:24: warning: uninitialized const &#39;utf8_cp1251&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:27:24: error: array size missing in &#39;utf8_cp1252&#39;<br/>byte_t.c:27:24: warning: uninitialized const &#39;utf8_cp1252&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:28:24: error: array size missing in &#39;utf8_cp1253&#39;<br/>byte_t.c:28:24: warning: uninitialized const &#39;utf8_cp1253&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:29:24: error: array size missing in &#39;utf8_cp1254&#39;<br/>byte_t.c:29:24: warning: uninitialized const &#39;utf8_cp1254&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:30:24: error: array size missing in &#39;utf8_cp1255&#39;<br/>byte_t.c:30:24: warning: uninitialized const &#39;utf8_cp1255&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:31:24: error: array size missing in &#39;utf8_cp1256&#39;<br/>byte_t.c:31:24: warning: uninitialized const &#39;utf8_cp1256&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:32:24: error: array size missing in &#39;utf8_cp1257&#39;<br/>byte_t.c:32:24: warning: uninitialized const &#39;utf8_cp1257&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:33:24: error: array size missing in &#39;utf8_cp1258&#39;<br/>byte_t.c:33:24: warning: uninitialized const &#39;utf8_cp1258&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:34:24: error: array size missing in &#39;utf8_cp424&#39;<br/>byte_t.c:34:24: warning: uninitialized const &#39;utf8_cp424&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:35:24: error: array size missing in &#39;utf8_cp437&#39;<br/>byte_t.c:35:24: warning: uninitialized const &#39;utf8_cp437&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:36:24: error: array size missing in &#39;utf8_cp737&#39;<br/>byte_t.c:36:24: warning: uninitialized const &#39;utf8_cp737&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:37:24: error: array size missing in &#39;utf8_cp775&#39;<br/>byte_t.c:37:24: warning: uninitialized const &#39;utf8_cp775&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:38:24: error: array size missing in &#39;utf8_cp850&#39;<br/>byte_t.c:38:24: warning: uninitialized const &#39;utf8_cp850&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:39:24: error: array size missing in &#39;utf8_cp852&#39;<br/>byte_t.c:39:24: warning: uninitialized const &#39;utf8_cp852&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:40:24: error: array size missing in &#39;utf8_cp855&#39;<br/>byte_t.c:40:24: warning: uninitialized const &#39;utf8_cp855&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:41:24: error: array size missing in &#39;utf8_cp856&#39;<br/>byte_t.c:41:24: warning: uninitialized const &#39;utf8_cp856&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:42:24: error: array size missing in &#39;utf8_cp857&#39;<br/>byte_t.c:42:24: warning: uninitialized const &#39;utf8_cp857&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:43:24: error: array size missing in &#39;utf8_cp858&#39;<br/>byte_t.c:43:24: warning: uninitialized const &#39;utf8_cp858&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:44:24: error: array size missing in &#39;utf8_cp860&#39;<br/>byte_t.c:44:24: warning: uninitialized const &#39;utf8_cp860&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:45:24: error: array size missing in &#39;utf8_cp861&#39;<br/>byte_t.c:45:24: warning: uninitialized const &#39;utf8_cp861&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:46:24: error: array size missing in &#39;utf8_cp862&#39;<br/>byte_t.c:46:24: warning: uninitialized const &#39;utf8_cp862&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:47:24: error: array size missing in &#39;utf8_cp863&#39;<br/>byte_t.c:47:24: warning: uninitialized const &#39;utf8_cp863&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:48:24: error: array size missing in &#39;utf8_cp864&#39;<br/>byte_t.c:48:24: warning: uninitialized const &#39;utf8_cp864&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:49:24: error: array size missing in &#39;utf8_cp865&#39;<br/>byte_t.c:49:24: warning: uninitialized const &#39;utf8_cp865&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:50:24: error: array size missing in &#39;utf8_cp866&#39;<br/>byte_t.c:50:24: warning: uninitialized const &#39;utf8_cp866&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:51:24: error: array size missing in &#39;utf8_cp869&#39;<br/>byte_t.c:51:24: warning: uninitialized const &#39;utf8_cp869&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:52:24: error: array size missing in &#39;utf8_cp874&#39;<br/>byte_t.c:52:24: warning: uninitialized const &#39;utf8_cp874&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:53:24: error: array size missing in &#39;utf8_hp_roman8&#39;<br/>byte_t.c:53:24: warning: uninitialized const &#39;utf8_hp_roman8&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:54:24: error: array size missing in &#39;utf8_iso_8859_2&#39;<br/>byte_t.c:54:24: warning: uninitialized const &#39;utf8_iso_8859_2&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:55:24: error: array size missing in &#39;utf8_iso_8859_3&#39;<br/>byte_t.c:55:24: warning: uninitialized const &#39;utf8_iso_8859_3&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:56:24: error: array size missing in &#39;utf8_iso_8859_4&#39;<br/>byte_t.c:56:24: warning: uninitialized const &#39;utf8_iso_8859_4&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:57:24: error: array size missing in &#39;utf8_iso_8859_5&#39;<br/>byte_t.c:57:24: warning: uninitialized const &#39;utf8_iso_8859_5&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:58:24: error: array size missing in &#39;utf8_iso_8859_6&#39;<br/>byte_t.c:58:24: warning: uninitialized const &#39;utf8_iso_8859_6&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:59:24: error: array size missing in &#39;utf8_iso_8859_7&#39;<br/>byte_t.c:59:24: warning: uninitialized const &#39;utf8_iso_8859_7&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:60:24: error: array size missing in &#39;utf8_iso_8859_8&#39;<br/>byte_t.c:60:24: warning: uninitialized const &#39;utf8_iso_8859_8&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:61:24: error: array size missing in &#39;utf8_iso_8859_9&#39;<br/>byte_t.c:61:24: warning: uninitialized const &#39;utf8_iso_8859_9&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:62:24: error: array size missing in &#39;utf8_iso_8859_10&#39;<br/>byte_t.c:62:24: warning: uninitialized const &#39;utf8_iso_8859_10&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:63:24: error: array size missing in &#39;utf8_iso_8859_11&#39;<br/>byte_t.c:63:24: warning: uninitialized const &#39;utf8_iso_8859_11&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:64:24: error: array size missing in &#39;utf8_iso_8859_13&#39;<br/>byte_t.c:64:24: warning: uninitialized const &#39;utf8_iso_8859_13&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:65:24: error: array size missing in &#39;utf8_iso_8859_14&#39;<br/>byte_t.c:65:24: warning: uninitialized const &#39;utf8_iso_8859_14&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:66:24: error: array size missing in &#39;utf8_iso_8859_15&#39;<br/>byte_t.c:66:24: warning: uninitialized const &#39;utf8_iso_8859_15&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:67:24: error: array size missing in &#39;utf8_iso_8859_16&#39;<br/>byte_t.c:67:24: warning: uninitialized const &#39;utf8_iso_8859_16&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:68:24: error: array size missing in &#39;utf8_koi8_f&#39;<br/>byte_t.c:68:24: warning: uninitialized const &#39;utf8_koi8_f&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:69:24: error: array size missing in &#39;utf8_koi8_r&#39;<br/>byte_t.c:69:24: warning: uninitialized const &#39;utf8_koi8_r&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:70:24: error: array size missing in &#39;utf8_koi8_u&#39;<br/>byte_t.c:70:24: warning: uninitialized const &#39;utf8_koi8_u&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:71:24: error: array size missing in &#39;utf8_nextstep&#39;<br/>byte_t.c:71:24: warning: uninitialized const &#39;utf8_nextstep&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:72:24: error: array size missing in &#39;utf8_viscii&#39;<br/>byte_t.c:72:24: warning: uninitialized const &#39;utf8_viscii&#39; is invalid in C++ [-Wc++-compat]<br/>byte_t.c:867:24: error: conflicting types for &#39;utf8_AdobeStandardEncoding&#39;<br/>byte_t.c:984:24: error: conflicting types for &#39;utf8_MacArabic&#39;<br/>byte_t.c:1134:24: error: conflicting types for &#39;utf8_MacCentralEurRoman&#39;<br/>byte_t.c:1309:24: error: conflicting types for &#39;utf8_MacCroatian&#39;<br/>byte_t.c:1439:24: error: conflicting types for &#39;utf8_MacCyrillic&#39;<br/>byte_t.c:1556:24: error: conflicting types for &#39;utf8_MacFarsi&#39;<br/>byte_t.c:1679:24: error: conflicting types for &#39;utf8_MacGreek&#39;<br/>byte_t.c:1788:24: error: conflicting types for &#39;utf8_MacHebrew&#39;<br/>byte_t.c:1952:24: error: conflicting types for &#39;utf8_MacIcelandic&#39;<br/>byte_t.c:2133:24: error: conflicting types for &#39;utf8_MacRoman&#39;<br/>byte_t.c:2319:24: error: conflicting types for &#39;utf8_MacRomanian&#39;<br/>byte_t.c:2496:24: error: conflicting types for &#39;utf8_MacRumanian&#39;<br/>byte_t.c:2659:24: error: conflicting types for &#39;utf8_MacSami&#39;<br/>byte_t.c:2745:24: error: conflicting types for &#39;utf8_MacThai&#39;<br/>byte_t.c:2910:24: error: conflicting types for &#39;utf8_MacTurkish&#39;<br/>byte_t.c:3049:24: error: conflicting types for &#39;utf8_cp1006&#39;<br/>byte_t.c:3167:24: error: conflicting types for &#39;utf8_cp1250&#39;<br/>byte_t.c:3255:24: error: conflicting types for &#39;utf8_cp1251&#39;<br/>byte_t.c:3343:24: error: conflicting types for &#39;utf8_cp1252&#39;<br/>byte_t.c:3431:24: error: conflicting types for &#39;utf8_cp1253&#39;<br/>byte_t.c:3527:24: error: conflicting types for &#39;utf8_cp1254&#39;<br/>byte_t.c:3629:24: error: conflicting types for &#39;utf8_cp1255&#39;<br/>byte_t.c:3763:24: error: conflicting types for &#39;utf8_cp1256&#39;<br/>byte_t.c:3880:24: error: conflicting types for &#39;utf8_cp1257&#39;<br/>byte_t.c:3994:24: error: conflicting types for &#39;utf8_cp1258&#39;<br/>byte_t.c:4099:24: error: conflicting types for &#39;utf8_cp424&#39;<br/>byte_t.c:4255:24: error: conflicting types for &#39;utf8_cp437&#39;<br/>byte_t.c:4367:24: error: conflicting types for &#39;utf8_cp737&#39;<br/>byte_t.c:4517:24: error: conflicting types for &#39;utf8_cp775&#39;<br/>byte_t.c:4619:24: error: conflicting types for &#39;utf8_cp850&#39;<br/>byte_t.c:4759:24: error: conflicting types for &#39;utf8_cp852&#39;<br/>byte_t.c:4865:24: error: conflicting types for &#39;utf8_cp855&#39;<br/>byte_t.c:4969:24: error: conflicting types for &#39;utf8_cp856&#39;<br/>byte_t.c:5070:24: error: conflicting types for &#39;utf8_cp857&#39;<br/>byte_t.c:5175:24: error: conflicting types for &#39;utf8_cp858&#39;<br/>byte_t.c:5324:24: error: conflicting types for &#39;utf8_cp860&#39;<br/>Fcntl.xs: In function &#39;XS_Fcntl_S_ISREG&#39;:<br/>Fcntl.xs:41:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Fcntl.xs:54:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Fcntl.xs:56:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>byte_t.c:5486:24: error: conflicting types for &#39;utf8_cp861&#39;<br/>const-c.inc: In function &#39;constant_add_symbol&#39;:<br/>const-c.inc:48:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>const-c.inc:78:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>const-c.inc:80:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>const-c.inc:82:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>byte_t.c:5646:24: error: conflicting types for &#39;utf8_cp862&#39;<br/>./const-xs.inc: In function &#39;XS_Fcntl_AUTOLOAD&#39;:<br/>./const-xs.inc:545:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:559:6: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct SV *&#39; [-Wformat]<br/>./const-xs.inc:559:6: warning: format &#39;%d&#39; expects argument of type &#39;int&#39;, but argument 4 has type &#39;line_t&#39; [-Wformat]<br/>./const-xs.inc:564:6: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct SV *&#39; [-Wformat]<br/>./const-xs.inc:564:6: warning: format &#39;%d&#39; expects argument of type &#39;int&#39;, but argument 4 has type &#39;line_t&#39; [-Wformat]<br/>Fcntl.xs: In function &#39;XS_Fcntl_S_IMODE&#39;:<br/>Fcntl.xs:76:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Fcntl.xs:78:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Fcntl.xs: In function &#39;XS_Fcntl_S_IFMT&#39;:<br/>Fcntl.xs:85:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>byte_t.c:5806:24: error: conflicting types for &#39;utf8_cp863&#39;<br/>Fcntl.xs:85:2: warning: ISO C forbids braced-groups within expressi<br/>./const-xs.inc: In function &#39;boot_Fcntl&#39;:<br/>./const-xs.inc:509:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:521:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:522:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:523:7: warning: ISO C forbids braced-groups<br/>./const-xs.inc:524:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Fcntl.xs:92:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Fcntl.xs:96:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Fcntl.xs:100:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Fcntl.xs:104:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Fcntl.xs:108:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Fcntl.xs:112:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Fcntl.xs:116:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>byte_t.c:6161:24: error: conflicting types for &#39;utf8_cp865&#39;<br/>byte_t.c:6260:24: error: conflicting types for &#39;utf8_cp866&#39;<br/>byte_t.c:6372:24: error: conflicting types for &#39;utf8_cp869&#39;<br/>byte_t.c:6434:24: error: conflicting types for &#39;utf8_cp874&#39;<br/>byte_t.c:6511:24: error: conflicting types for &#39;utf8_hp_roman8&#39;<br/>byte_t.c:6592:24: error: conflicting types for &#39;utf8_iso_8859_2&#39;<br/>byte_t.c:6663:24: error: conflicting types for &#39;utf8_iso_8859_3&#39;<br/>byte_t.c:6738:24: error: conflicting types for &#39;utf8_iso_8859_4&#39;<br/>byte_t.c:6785:24: error: conflicting types for &#39;utf8_iso_8859_5&#39;<br/>byte_t.c:6826:24: error: conflicting types for &#39;utf8_iso_8859_6&#39;<br/>byte_t.c:6896:24: error: conflicting types for &#39;utf8_iso_8859_7&#39;<br/>byte_t.c:6946:24: error: conflicting types for &#39;utf8_iso_8859_8&#39;<br/>byte_t.c:6985:24: error: conflicting types for &#39;utf8_iso_8859_9&#39;<br/>byte_t.c:7062:24: error: conflicting types for &#39;utf8_iso_8859_10&#39;<br/>byte_t.c:7102:24: error: conflicting types for &#39;utf8_iso_8859_11&#39;<br/>byte_t.c:7186:24: error: conflicting types for &#39;utf8_iso_8859_13&#39;<br/>byte_t.c:7284:24: error: conflicting types for &#39;utf8_iso_8859_14&#39;<br/>byte_t.c:7335:24: error: conflicting types for &#39;utf8_iso_8859_15&#39;<br/>byte_t.c:7421:24: error: conflicting types for &#39;utf8_iso_8859_16&#39;<br/>byte_t.c:7517:24: error: conflicting types for &#39;utf8_koi8_f&#39;<br/>byte_t.c:7623:24: error: conflicting types for &#39;utf8_koi8_r&#39;<br/>byte_t.c:7758:24: error: conflicting types for &#39;utf8_koi8_u&#39;<br/>byte_t.c:7862:24: error: conflicting types for &#39;utf8_nextstep&#39;<br/>byte_t.c:7980:24: error: conflicting types for &#39;utf8_viscii&#39;<br/>Encode.xs: In function &#39;Encode_XSEncoding&#39;:<br/>Encode.xs:57:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:58:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:59:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:62:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:66:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;do_fallback_cb&#39;:<br/>Encode.xs:89:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:91:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:92:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:102:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;encode_method&#39;:<br/>Encode.xs:112:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:119:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:123:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:125:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:138:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:139:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:146:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:147:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:178:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:194:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:219:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:221:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:252:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:254:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:264:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:277:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:281:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:285:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:286:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;strict_utf8&#39;:<br/>Encode.xs:311:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:318:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:318:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Encode.xs: In function &#39;process_utf8&#39;:<br/>Encode.xs:337:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:340:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:341:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:426:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;XS_Encode__utf8_decode_xs&#39;:<br/>Encode.xs:456:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:458:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:460:64: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:464:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:465:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:469:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:475:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:481:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:499:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:502:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:504:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:674:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;XS_Encode__utf8_encode_xs&#39;:<br/>Encode.xs:520:64: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:522:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:538:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:549:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:559:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:561:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:563:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:565:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:755:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;XS_Encode__XS_renew&#39;:<br/>Encode.xs:578:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:775:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode__XS_renewed&#39;:<br/>Encode.c:794:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:796:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>ncode.xs: In function &#39;XS_Encode__XS_name&#39;:<br/>Encode.xs:595:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:597:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:817:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;XS_Encode__XS_cat_decode&#39;:<br/>Encode.xs:612:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:613:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:622:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:626:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:632:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:874:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;XS_Encode__XS_decode&#39;:<br/>Encode.xs:644:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:652:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:657:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:918:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;XS_Encode__XS_encode&#39;:<br/>Encode.xs:669:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DosGlob.xs: In function &#39;glob_ophook&#39;:<br/>DosGlob.xs:25:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:675:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:679:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:959:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>DosGlob.c: In function &#39;XS_File__DosGlob__callsite&#39;:<br/>DosGlob.c:201:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;XS_Encode__XS_needs_lines&#39;:<br/>Encode.xs:690:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:981:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;XS_Encode__XS_perlio_ok&#39;:<br/>Encode.xs:705:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:705:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Encode.xs:710:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1012:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;XS_Encode__XS_mime_name&#39;:<br/>Encode.xs:718:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:723:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:723:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Encode.xs:726:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:728:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:729:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:736:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:740:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1053:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;XS_Encode__bytes_to_utf8&#39;:<br/>Encode.xs:755:41: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:758:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1087:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1089:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs: In function &#39;XS_Encode__utf8_to_bytes&#39;:<br/>Encode.xs:780:41: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:783:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:786:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:786:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]<br/>Encode.c:1170:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1172:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_is_utf8&#39;:<br/>Encode.c:1191:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:853:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:853:41: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.xs:856:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1209:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode__utf8_on&#39;:<br/>Encode.c:1241:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode__utf8_off&#39;:<br/>Encode.c:1270:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_DIE_ON_ERR&#39;:<br/>Encode.c:1286:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1288:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_WARN_ON_ERR&#39;:<br/>Encode.c:1304:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1306:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_LEAVE_SRC&#39;:<br/>Encode.c:1322:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1324:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_RETURN_ON_ERR&#39;:<br/>Encode.c:1340:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1342:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_PERLQQ&#39;:<br/>Encode.c:1358:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1360:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_HTMLCREF&#39;:<br/>Encode.c:1376:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1378:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_XMLCREF&#39;:<br/>Encode.c:1394:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1396:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_STOP_AT_PARTIAL&#39;:<br/>Encode.c:1412:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1414:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_FB_DEFAULT&#39;:<br/>Encode.c:1430:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1432:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_FB_CROAK&#39;:<br/>Encode.c:1448:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1450:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_FB_QUIET&#39;:<br/>Encode.c:1466:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1468:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_FB_WARN&#39;:<br/>Encode.c:1484:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1486:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_FB_PERLQQ&#39;:<br/>Encode.c:1502:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1504:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_FB_HTMLCREF&#39;:<br/>Encode.c:1520:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1522:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c: In function &#39;XS_Encode_FB_XMLCREF&#39;:<br/>Encode.c:1538:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Encode.c:1540:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs: In function &#39;filter_call&#39;:<br/>Call.xs:64:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:64:50: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:64:64: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:69:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:71:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:82:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:86:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:88:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:98:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:101:42: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:101:57: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:103:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:112:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:123:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:129:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:131:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:133:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:140:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:153:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:157:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:157:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:158:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:159:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:161:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:165:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:176:10: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:176:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:187:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:187:38: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.c: In function &#39;XS_Filter__Util__Call_filter_read&#39;:<br/>Call.c:365:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:208:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.c:376:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.c:378:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.c: In function &#39;XS_Filter__Util__Call_real_import&#39;:<br/>Call.c:393:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.c:395:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:227:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.xs:236:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.c: In function &#39;XS_Filter__Util__Call_filter_del&#39;:<br/>Call.c:433:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Call.c: In function &#39;XS_Filter__Util__Call_unimport&#39;:<br/>Call.c:450:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs: In function &#39;doglob&#39;:<br/>Glob.xs:53:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:59:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs: In function &#39;iterate&#39;:<br/>Glob.xs:81:57: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:94:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:101:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:104:41: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:106:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:125:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:130:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:138:12: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs: In function &#39;csh_glob&#39;:<br/>Glob.xs:157:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:211:14: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:243:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:258:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:260:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:266:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:278:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:280:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:283:16: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:291:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs: In function &#39;doglob_iter_wrapper&#39;:<br/>Glob.xs:312:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:319:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:329:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs: In function &#39;glob_ophook&#39;:<br/>Glob.xs:343:8: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.c: In function &#39;XS_File__Glob_GLOB_ERROR&#39;:<br/>Glob.c:519:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.c:521:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs: In function &#39;XS_File__Glob_bsd_glob&#39;:<br/>Glob.xs:369:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:371:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:374:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:379:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs: In function &#39;XS_File__Glob_csh_glob&#39;:<br/>Glob.xs:396:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs: In function &#39;XS_File__Glob_bsd_glob_override&#39;:<br/>Glob.xs:407:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs: In function &#39;XS_File__Glob_CLONE&#39;:<br/>Glob.xs:429:34: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.xs:433:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Glob.c:648:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc: In function &#39;XS_File__Glob_AUTOLOAD&#39;:<br/>./const-xs.inc:121:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:135:6: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct SV *&#39; [-Wformat]<br/>./const-xs.inc:135:6: warning: format &#39;%d&#39; expects argument of type &#39;int&#39;, but argument 4 has type &#39;line_t&#39; [-Wformat]<br/>./const-xs.inc:140:6: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct SV *&#39; [-Wformat]<br/>./const-xs.inc:140:6: warning: format &#39;%d&#39; expects argument of type &#39;int&#39;, but argument 4 has type &#39;line_t&#39; [-Wformat]<br/>./const-xs.inc: In function &#39;boot_File__Glob&#39;:<br/>./const-xs.inc:85:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:97:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:98:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:99:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:100:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>def_t.c:9:24: error: array size missing in &#39;utf8_iso_8859_1&#39;<br/>def_t.c:9:24: warning: uninitialized const &#39;utf8_iso_8859_1&#39; is invalid in C++ [-Wc++-compat]<br/>def_t.c:73:24: error: conflicting types for &#39;utf8_iso_8859_1&#39;<br/>./const-xs.inc: In function &#39;XS_GDBM_File_AUTOLOAD&#39;:<br/>./const-xs.inc:123:11: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:137:6: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct SV *&#39; [-Wformat]<br/>./const-xs.inc:137:6: warning: format &#39;%d&#39; expects argument of type &#39;int&#39;, but argument 4 has type &#39;line_t&#39; [-Wformat]<br/>./const-xs.inc:142:6: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 2 has type &#39;struct SV *&#39; [-Wformat]<br/>./const-xs.inc:142:6: warning: format &#39;%d&#39; expects argument of type &#39;int&#39;, but argument 4 has type &#39;line_t&#39; [-Wformat]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_TIEHASH&#39;:<br/>GDBM_File.c:282:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:284:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:286:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:288:18: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:311:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_close&#39;:<br/>GDBM_File.c:326:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:339:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_DESTROY&#39;:<br/>GDBM_File.c:356:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.xs:115:3: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:373:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_FETCH&#39;:<br/>GDBM_File.c:390:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:399:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:402:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:412:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:416:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_STORE&#39;:<br/>GDBM_File.c:436:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:445:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:448:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:453:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:456:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:469:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:474:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:484:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_DELETE&#39;:<br/>GDBM_File.c:502:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:511:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:514:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:520:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:522:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_FIRSTKEY&#39;:<br/>GDBM_File.c:538:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:552:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:556:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_NEXTKEY&#39;:<br/>GDBM_File.c:573:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:582:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:585:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:595:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:599:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_reorganize&#39;:<br/>GDBM_File.c:616:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:626:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:628:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_sync&#39;:<br/>GDBM_File.c:643:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:654:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_EXISTS&#39;:<br/>GDBM_File.c:672:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:681:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:684:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:690:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:692:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_setopt&#39;:<br/>GDBM_File.c:705:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:707:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:709:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:715:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:725:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:727:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;XS_GDBM_File_filter_fetch_key&#39;:<br/>GDBM_File.c:735:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:745:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:750:4: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.xs:194:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:757:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c: In function &#39;boot_GDBM_File&#39;:<br/>GDBM_File.c:805:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:807:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:809:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>GDBM_File.c:811:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:87:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:101:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:102:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>dump.c:481:2: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 3 has type &#39;NV&#39; [-Wformat]<br/>dump.c: In function &#39;Perl_do_sv_dump&#39;:<br/>dump.c:1576:2: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 5 has type &#39;NV&#39; [-Wformat]<br/>dump.c:1742:6: warning: format &#39;%f&#39; expects argument of type &#39;double&#39;, but argument 4 has type &#39;NV&#39; [-Wformat]<br/>vutil.c: In function &#39;Perl_upg_version&#39;:<br/>vutil.c:628:6: warning: format &#39;%f&#39; expects argument of type &#39;double&#39;, but argument 3 has type &#39;NV&#39; [-Wformat]<br/>vutil.c:633:6: warning: format &#39;%f&#39; expects argument of type &#39;double&#39;, but argument 4 has type &#39;NV&#39; [-Wformat]<br/>sv.c:2179:3: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 4 has type &#39;NV&#39; [-Wformat]<br/>sv.c:2190:3: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 4 has type &#39;NV&#39; [-Wformat]<br/>sv.c:2311:6: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 4 has type &#39;NV&#39; [-Wformat]<br/>sv.c: In function &#39;Perl_sv_2nv_flags&#39;:<br/>sv.c:2679:2: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 4 has type &#39;NV&#39; [-Wformat]<br/>sv.c:2820:5: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 4 has type &#39;NV&#39; [-Wformat]<br/>sv.c:8768:7: warning: format &#39;%f&#39; expects argument of type &#39;double&#39;, but argument 3 has type &#39;NV&#39; [-Wformat]<br/>sv.c:8812:6: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 5 has type &#39;NV&#39; [-Wformat]<br/>sv.c:8947:11: warning: format &#39;%f&#39; expects argument of type &#39;double&#39;, but argument 3 has type &#39;NV&#39; [-Wformat]<br/>sv.c:8985:6: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 5 has type &#39;NV&#39; [-Wformat]<br/>sv.c:11768:28: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 2 has type &#39;NV&#39; [-Wformat]<br/>sv.c:12148:21: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 2 has type &#39;NV&#39; [-Wformat]<br/>pp.c: In function &#39;Perl_pp_sin&#39;:<br/>pp.c:2731:8: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 3 has type &#39;NV&#39; [-Wformat]<br/>pp.c: In function &#39;Perl_pp_chr&#39;:<br/>pp.c:3415:9: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 2 has type &#39;NV&#39; [-Wformat]<br/>pp_sys.c:4617:7: warning: format &#39;%f&#39; expects argument of type &#39;double&#39;, but argument 4 has type &#39;NV&#39; [-Wformat]<br/>pp_sys.c:4628:10: warning: format &#39;%f&#39; expects argument of type &#39;double&#39;, but argument 4 has type &#39;Time64_T&#39; [-Wformat]<br/>pp_sys.c:4634:10: warning: format &#39;%f&#39; expects argument of type &#39;double&#39;, but argument 4 has type &#39;Time64_T&#39; [-Wformat]<br/>pp_sys.c:4649:10: warning: format &#39;%f&#39; expects argument of type &#39;double&#39;, but argument 4 has type &#39;Time64_T&#39; [-Wformat]<br/>pp_pack.c: In function &#39;S_unpack_rec&#39;:<br/>pp_pack.c:1816:3: warning: passing argument 2 of &#39;modf&#39; from incompatible pointer type [enabled by default]<br/>pp_pack.c: In function &#39;S_sv_check_infnan&#39;:<br/>pp_pack.c:2101:6: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 2 has type &#39;NV&#39; [-Wformat]<br/>pp_pack.c:2103:6: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 2 has type &#39;NV&#39; [-Wformat]<br/>perl.c: In function &#39;S_parse_body&#39;:<br/>perl.c:1810:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]<br/>B.xs:665:20: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>B.xs:1096:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Cwd.c: In function &#39;XS_Cwd_CLONE&#39;:<br/>RealPPPort.xs: In function &#39;XS_Devel__PPPort_CopFILE&#39;:<br/>RealPPPort.xs:1437:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>RealPPPort.xs:1783:17: warning: format &#39;%g&#39; expects argument of type &#39;double&#39;, but argument 2 has type &#39;NV&#39; [-Wformat]<br/>RealPPPort.c: In function &#39;XS_Devel__PPPort_MY_CXT_CLONE&#39;:<br/>MD5.xs:171:1: warning: &#39;static&#39; is not at beginning of declaration [-Wold-style-declaration]<br/>./const-xs.inc:559:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:559:6: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 3 has type &#39;struct SV *&#39; [-Wformat]<br/>./const-xs.inc:564:35: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:564:6: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 3 has type &#39;struct SV *&#39; [-Wformat]<br/>./const-xs.inc:523:7: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>byte_t.c:5999:24: error: conflicting types for &#39;utf8_cp864&#39;<br/>byte_t.c:52:24: note: previous declaration of &#39;utf8_cp874&#39; was here../../perl.h:1596:41: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]<br/>Encode.xs: In function &#39;XS_Encode__XS_name&#39;:<br/>./const-xs.inc:135:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:135:6: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 3 has type &#39;struct SV *&#39; [-Wformat]<br/>./const-xs.inc:140:35: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:140:6: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 3 has type &#39;struct SV *&#39; [-Wformat]<br/>Util.c: In function &#39;XS_Hash__Util_all_keys&#39;:<br/>Util.c:182:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:183:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:179:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:196:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:197:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:193:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:210:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:211:26: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:207:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:25:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:28:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c: In function &#39;XS_Hash__Util_hidden_ref_keys&#39;:<br/>Util.c:242:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:257:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:258:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:262:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:254:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:43:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c: In function &#39;XS_Hash__Util_hv_store&#39;:<br/>Util.c:298:29: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:299:19: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:295:2: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:55:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:57:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:58:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:60:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:320:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs: In function &#39;XS_Hash__Util_hash_seed&#39;:<br/>Util.xs:68:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:69:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs: In function &#39;XS_Hash__Util_hash_value&#39;:<br/>Util.xs:80:15: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:85:28: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:93:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs: In function &#39;XS_Hash__Util_hash_traversal_mask&#39;:<br/>Util.xs:102:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:102:55: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:103:24: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:105:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:108:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:110:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs: In function &#39;XS_Hash__Util_bucket_info&#39;:<br/>Util.xs:143:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:143:55: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:144:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:150:25: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:152:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:153:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:154:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:157:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:173:21: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:176:17: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:179:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:179:80: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:180:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:184:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs: In function &#39;XS_Hash__Util_bucket_array&#39;:<br/>Util.xs:203:23: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:203:55: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:204:27: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:211:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:220:22: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:222:13: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:231:33: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:241:30: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:262:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.xs:264:5: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c: In function &#39;boot_Hash__Util&#39;:<br/>Util.c:622:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>Util.c:624:9: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:137:6: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:137:6: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 3 has type &#39;struct SV *&#39; [-Wformat]<br/>./const-xs.inc:142:35: warning: ISO C forbids braced-groups within expressions [-pedantic]<br/>./const-xs.inc:142:6: warning: format &#39;%p&#39; expects argument of type &#39;void *&#39;, but argument 3 has type &#39;struct SV *&#39; [-Wformat]<br/><br/>-- <br/>Report by Test::Smoke v1.53 build 1374 running on perl 5.14.2<br/>(Reporter v0.050 / Smoker v0.045)<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225256.html Fri, 30 Jan 2015 06:51:49 +0000 Re: Smoke [ebcdic] v5.21.8-232-gdf452cd FAIL(X) os/390 23.00 (2817/) by Karl Williamson On 01/29/2015 03:53 AM, Yaroslav Kuzmin wrote:<br/>&gt; Smoke logs available athttps://drive.google.com/file/d/0B5PTttxwo7qAVExQbEc4MEZPX0U<br/>&gt;<br/>&gt;<br/>&gt; Automated smoke report for branch ebcdic 5.21.9 patch df452cddd0e4e613c2c3c30a2619e1de5bdaac74 v5.21.8-232-gdf452cd<br/>&gt; RS12: 2817 (2817/)<br/>&gt; on os/390 - 23.00<br/>&gt; using c99 version<br/>&gt; smoketime 5 hours 10 minutes (average 2 hours 35 minutes)<br/><br/><br/>This somehow wasn&#39;t the latest version. But a new one has now been <br/>posted as 21.8-294-g29db8fe. This has some fixes and more debug help.<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225255.html Fri, 30 Jan 2015 05:19:21 +0000 Re: Tally of issues with FATAL warnings / RFC to explicitlydiscourage their use by Jesse Luehrs On Thu, Jan 29, 2015 at 06:07:52PM +0100, Peter Rabbitson wrote:<br/>&gt; On 12/27/2014 12:17 PM, Peter Rabbitson wrote:<br/>&gt; &gt;An important preamble - this thread is *not* about the lately<br/>&gt; &gt;fashionable `use warnings FATAL =&gt; &#39;all&#39;;` Instead I want to focus on<br/>&gt; &gt;one very specific case to ensure that the discussion doesn&#39;t stray from<br/>&gt; &gt;the technical details.<br/>&gt; &gt;<br/>&gt; &gt;Greetings,<br/>&gt; &gt;<br/>&gt; &gt;Over the years I have heard several off-the-record remarks that the<br/>&gt; &gt;FATAL warning mechanism is in fact rather broken and can not be relied<br/>&gt; &gt;upon. Problems described ranged from &quot;both warning and exception will<br/>&gt; &gt;disappear in the ether&quot; to &quot;will corrupt the callstack in cases of<br/>&gt; &gt;DESTROY-unwind FATAL warnings&quot;.<br/>&gt; &gt;<br/>&gt; <br/>&gt; So back to this thread, as it didn&#39;t garner enough discussion of the main<br/>&gt; point I was aiming at. This time with a text more in-depth and<br/>&gt; thought-through :P<br/>&gt; <br/>&gt; First a small preamble: this thread was started as a place for exploration<br/>&gt; of the *technical drawbacks* of using FATAL warnings within a library, and<br/>&gt; if depending on such a library can have detrimental effects on the overall<br/>&gt; application execution.<br/>&gt; <br/>&gt; Below is a compiled list of *known* issues and their fixed-since value if<br/>&gt; any (many many thanks to FC for putting together the raw data). Based on<br/>&gt; this, and extrapolating for the *unknowns*, my conclusion is that FATAL<br/>&gt; warnings were never properly designed (as evidenced by [1]), and come with a<br/>&gt; relatively large set of drawbacks (e.g. far surpassing Devel::Declare).<br/>&gt; <br/>&gt; I therefore propose that an augmentation of 5e0ced9c[2] is needed amounting<br/>&gt; to an explicit discouragement of using the FATAL feature in CPAN libraries<br/>&gt; (end users should be free to keep the pieces). I also implore participants<br/>&gt; to limit the discussion to this (actionable) proposal, instead of venturing<br/>&gt; further afield as in &quot;why don&#39;t we deprecate them outright for 5.22&quot; (if<br/>&gt; anything this is a discussion for 5.23).<br/>&gt; <br/>&gt; Cheers!<br/>&gt; <br/>&gt; Issues:<br/>&gt; <br/>&gt; - Hard interpreter crashes<br/>&gt; - *NOT FIXED* as of 5.21.8<br/>&gt; <br/>&gt; - RT#123398 [3]<br/>&gt; A fatalized warning in a DESTROY method loops while being<br/>&gt; re-converted to a regular warning, eventually blowing up the<br/>&gt; containing process. This happens regardless of runtime or global<br/>&gt; destruction PHASE.<br/>&gt; <br/>&gt; - Fixed in 5.17.6<br/>&gt; <br/>&gt; - 2f43ddf1<br/>&gt; Panic with various malformed arguments to the sort() builtin<br/>&gt; and/or non-numeric FATALs within a custom sort coderef<br/>&gt; (some crashes only under DDEBUGGING, some everywhere)<br/>&gt; <br/>&gt; - Run-time memory Leaks<br/>&gt; - Fixed in 5.17.7<br/>&gt; <br/>&gt; - 95934569<br/>&gt; Redefined subroutine (via newCONSTSUB) leak under FATAL<br/>&gt; <br/>&gt; - Fixed in 5.17.6<br/>&gt; <br/>&gt; - 104c40b0 and c7bd8b847<br/>&gt; Leak when printf()ing wide chars or to a closed FH under FATAL<br/>&gt; <br/>&gt; - Implicit-fork related problems<br/>&gt; - *NOT FIXED* as of 5.21.8<br/>&gt; <br/>&gt; - RT#118767 [4]<br/>&gt; Incorrect setting of $? after qx()<br/>&gt; <br/>&gt; - RT#96332 [5]<br/>&gt; The fatalization is not suppressed within a forked child about<br/>&gt; to fire off a system-induced exec(). This can lead to bizarre<br/>&gt; non-actionable process continuation within the child.<br/>&gt; <br/>&gt; - filehandle related problems<br/>&gt; - Fixed in 5.15.7<br/>&gt; <br/>&gt; - 7b7309aff<br/>&gt; Stale value of _ after fatalized -r test<br/>&gt; <br/>&gt; - 31b139ba8<br/>&gt; Stale value of _ after fatalized -l test<br/>&gt; <br/>&gt; - 2ad48547<br/>&gt; Uncleared $! after fatalized -T test<br/>&gt; <br/>&gt; - Compile-time memory leaks<br/>&gt; - Fixed in 5.17.7<br/>&gt; <br/>&gt; - ecabb004<br/>&gt; Overflowing version-literals warning leaks under FATAL<br/>&gt; <br/>&gt; - b899e89d<br/>&gt; Quote-like operator parsing leak under FATALs<br/>&gt; <br/>&gt; - c2b36a6d<br/>&gt; Duplicate lex var declaration leak under FATALs<br/>&gt; <br/>&gt; - 77381e15, d15d727a, 057d0762, ea5a229a6, 7d12ff0f<br/>&gt; Regex engine compilation warnings leak under FATAL<br/>&gt; <br/>&gt; - Compile-time error mangling due to FATAL warnings<br/>&gt; - Fixed in 5.21.5<br/>&gt; <br/>&gt; - RT#122966 [6]<br/>&gt; Fatalization of warning triggered by mis-parse hides the actual<br/>&gt; parser error which happens later on<br/>&gt; <br/>&gt; - RT#123195 [7]<br/>&gt; Very similar to above, based on &quot;%s found where op expected&quot;<br/>&gt; <br/>&gt; - Miscelanious (imho unimportant) non-fatalization of warnings<br/>&gt; - *NOT FIXED* as of 5.21.8<br/>&gt; <br/>&gt; - RT#111344 [8]<br/>&gt; FATAL utf8 is ineffective under multiple conditions<br/>&gt; <br/>&gt; - RT#121834 [9]<br/>&gt; &quot;Name used only once&quot; not turned into a fatal<br/>&gt; <br/>&gt; - Fixed in 5.19.1<br/>&gt; <br/>&gt; - 94ec3a201<br/>&gt; \N{} deprecations non-fatalizable<br/>&gt; <br/>&gt; [1] https://github.com/Perl/perl5/blob/v5.21.8/t/op/svleak.t#L83-L116<br/>&gt; [2] https://github.com/Perl/perl5/commit/5e0ced9c<br/>&gt; [3] https://rt.perl.org/Public/Bug/Display.html?id=123398#txn-1322079<br/>&gt; [4] https://rt.perl.org/Public/Bug/Display.html?id=118767#txn-1231723<br/>&gt; [5] https://rt.perl.org/Public/Bug/Display.html?id=96332#txn-936348<br/>&gt; [6] https://rt.perl.org/Public/Bug/Display.html?id=122966#txn-1313223<br/>&gt; [7] https://rt.perl.org/Public/Bug/Display.html?id=123195#txn-1318313<br/>&gt; [8] https://rt.perl.org/Public/Bug/Display.html?id=111344#txn-1091900<br/>&gt; [9] https://rt.perl.org/Public/Bug/Display.html?id=121834#txn-1294091<br/><br/>+1 - I&#39;ve been saying this for years, and for this exact reason (I&#39;m<br/>pretty sure I&#39;m one of the off-the-record remarks mentioned earlier).<br/><br/>-doy<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225254.html Fri, 30 Jan 2015 04:03:08 +0000 Re: Problems using perl headers with C++ by bulk88 Jan Dubois wrote:<br/>&gt; On Thu, Jan 29, 2015 at 9:44 AM, &ETH;&#158;&ETH;&raquo;&ETH;&micro;&ETH;&sup3; &ETH;&#159;&Ntilde;&#128;&ETH;&frac34;&ETH;&frac12;&ETH;&cedil;&ETH;&frac12; &lt;syber@crazypanda.ru&gt; wrote:<br/>&gt;&gt; 1) On windows, you can&#39;t include ostream after perl&#39;s headers.<br/>&gt;&gt; c:\strawberry\c\bin\../lib/gcc/x86_64-w64-mingw32/4.7.3/include/c++/ostream:333:49:<br/>&gt;&gt; error: macro &quot;PerlLIO_write&quot; requires 3 arguments, but only 2 given<br/>&gt;&gt; c:\strawberry\c\bin\../lib/gcc/x86_64-w64-mingw32/4.7.3/include/c++/istream:484:42:<br/>&gt;&gt; error: macro &quot;PerlLIO_read&quot; requires 3 arguments, but only 2 given<br/>&gt;&gt;<br/>&gt;&gt; That&#39;s because perl defines &#39;read&#39; and &#39;write&#39; macro for windows.<br/>&gt;&gt;<br/>&gt;&gt; 2) Unable to use std::vector with -std=c++11, because in bits/random.h<br/>&gt;&gt; there are calls to seed() method. Perl defines macro &#39;seed&#39;.<br/>&gt;&gt;<br/>&gt;&gt; Are we gonna do something with all of these?<br/>&gt;&gt; IMHO marcos are big evil. If we use it, let&#39;s give them some<br/>&gt;&gt; non-conflicting names.<br/>&gt; <br/>&gt; You are missing the point of the macros: They are used to create a<br/>&gt; wrapper around standard C library functions to redirect them to the<br/>&gt; Perl implementation instead of calling the RTL version.<br/><br/>IDK why those libc hooking were ever created. Nearly all XS code links <br/>with a non-perl compiland, whether its a static link .o/.obj, or a <br/>.a/.lib to a DLL. Once the the perl header including .xs file is linked <br/>with non-perl header including .o/.obj, if any libc resource or ptr or <br/>fd is passed across the compiland boundaries, the DLL is fundamentally <br/>broken. Throw away Inline::C &quot;XS modules&quot; are the only use case for libc <br/>hooking. I&#39;ve never seen a case where that libc hooking made anything <br/>work that didn&#39;t work before. If your rely on a XS module that was last <br/>released in 1995, maybe you should ask for comaint from the PAUSE admins.<br/><br/>&gt; If you know what you are doing, and you want to bypass the<br/>&gt; redefinitions, then you can always<br/>&gt; <br/>&gt; #undef seed<br/>&gt; #undef read<br/>&gt; #undef write<br/>&gt; #include &lt;...&gt;<br/><br/>sometimes read/write/something is #defined to <br/>_read/_write/_something/_readex/_mingw_read/_read2 in the MS CRT or <br/>Mingw CRT headers, #undef won&#39;t fix that damage<br/><br/>&gt; <br/>&gt; or include the additional headers *before* the Perl headers.<br/>&gt; <br/>&gt; See for example this code:<br/>&gt; <br/>&gt; https://github.com/rjbs/Time-Piece/blob/82beba4/Piece.xs#L135-L142<br/>&gt; <br/>&gt; It has specific reasons for calling the RTL version of some functions,<br/>&gt; so it makes sure not to go through the Perl layer.<br/>&gt; <br/>&gt; Cheers,<br/>&gt; -Jan<br/><br/>The correct fix is<br/><br/>#define NO_XSLOCKS /* dont hook libc calls to virtualize different <br/>faux-processes for psuedofork, this the most common option*/<br/>#define PERLIO_NOT_STDIO 0 /* don&#39;t redirect stdio to perlio, this is <br/>rarely needed, but try it too if you get errors after NO_XSLOCKS*/<br/><br/>before<br/><br/>#define PERL_NO_GET_CONTEXT<br/>#include &quot;EXTERN.h&quot;<br/>#include &quot;perl.h&quot;<br/>#include &quot;XSUB.h&quot;<br/><br/>Some minor residual problems result such as<br/><br/>#define WORD 264<br/><br/>from perly.h<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225253.html Fri, 30 Jan 2015 03:54:27 +0000 Smoke [blead] v5.21.8-120-ga9ccbcd FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead} by George Greer Smoke logs available at http://m-l.org/~perl/smoke/perl/win32/blead/loga9ccbcd7e3e4416b46c5c8cd5e61e7930776a83e.log.gz<br/><br/>Known failures on Win32:<br/><br/>../t/win32/popen.t..........................................FAILED<br/> Non-zero exit status: 9<br/> No plan found in TAP output<br/><br/>../cpan/Time-HiRes/t/usleep.t...............................FAILED<br/> 3<br/> Non-zero exit status: 1<br/><br/>../t/op/threads.t...........................................FAILED<br/> Non-zero exit status: 9<br/> Bad plan. You planned 27 tests but ran 9.<br/><br/>../cpan/IPC-Cmd/t/01_IPC-Cmd.t..............................FAILED<br/> 27-28<br/> 42<br/> 115-116<br/> Non-zero exit status: 2<br/><br/>Automated smoke report for 5.21.9 patch a9ccbcd7e3e4416b46c5c8cd5e61e7930776a83e v5.21.8-120-ga9ccbcd<br/>perl-win2k: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz(~2663 MHz) (x86/1 cpu)<br/> on MSWin32 - Win2000 SP4<br/> using cl version 14.00.50727.762<br/> smoketime 2 hours 44 minutes (average 41 minutes 15 seconds)<br/><br/>Summary: FAIL(F)<br/><br/>O = OK F = Failure(s), extended report at the bottom<br/>X = Failure(s) under TEST but not under harness<br/>? = still running or test results not (yet) available<br/>Build failures during: - = unknown or N/A<br/>c = Configure, m = make, M = make (after miniperl), t = make test-prep<br/><br/>v5.21.8-120-ga9ccbcd Configuration (common) none<br/>----------- ---------------------------------------------------------<br/>F O <br/>O O -Duseithreads<br/>| +--------- -DDEBUGGING<br/>+----------- no debugging<br/><br/><br/>Locally applied patches:<br/> SMOKEa9ccbcd7e3e4416b46c5c8cd5e61e7930776a83e<br/><br/>Failures: (common-args) none<br/>[default] <br/>../cpan/IPC-Cmd/t/01_IPC-Cmd.t..............................FAILED<br/> 115-116<br/> Non-zero exit status: 2<br/><br/>Passed Todo tests: (common-args) none<br/>[default] <br/>[default] -DDEBUGGING<br/>[default] -Duseithreads<br/>[default] -DDEBUGGING -Duseithreads<br/>../ext/IPC-Open3/t/IPC-Open3.t..............................PASSED<br/> 25<br/><br/>Compiler messages(MSWin32):<br/>..\universal.c(906) : warning C4244: &#39;initializing&#39; : conversion from &#39;I32&#39; to &#39;const U8&#39;, possible loss of data<br/>MD5.xs(763) : warning C4244: &#39;=&#39; : conversion from &#39;U32&#39; to &#39;char&#39;, possible loss of data<br/>MD5.xs(764) : warning C4244: &#39;=&#39; : conversion from &#39;U32&#39; to &#39;char&#39;, possible loss of data<br/>MD5.xs(765) : warning C4244: &#39;=&#39; : conversion from &#39;U32&#39; to &#39;char&#39;, possible loss of data<br/>MD5.xs(766) : warning C4244: &#39;=&#39; : conversion from &#39;U32&#39; to &#39;char&#39;, possible loss of data<br/>-- <br/>Report by Test::Smoke v1.53 build 1374 running on perl 5.10.0<br/>(Reporter v0.050 / Smoker v0.045)<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225252.html Fri, 30 Jan 2015 03:34:29 +0000 [perl #123518] Bleadperl v5.21.6-163-g9b7476d breaks GRIAN/Eval-Compile-0.11.tar.gz by James E Keenan via RT On Mon Dec 29 07:33:24 2014, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote:<br/>&gt; bisect<br/>&gt; ------<br/>&gt; commit 9b7476d7a269a4d9bb24393ae5c8d75efe2fcab4<br/>&gt; Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>&gt; Date: Sun Nov 23 14:25:22 2014 -0800<br/>&gt; <br/>&gt; Make PADNAMELIST a separate type<br/>&gt; <br/><br/>Similar results on blead:<br/>This is perl 5, version 21, subversion 9 (v5.21.9 (v5.21.8-120-ga9ccbcd)) built for x86_64-linux<br/><br/>See attached.<br/>-- <br/>James E Keenan (jkeenan@cpan.org)<br/><br/>---<br/>via perlbug: queue: perl5 status: new<br/>https://rt.perl.org/Ticket/Display.html?id=123518<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225251.html Fri, 30 Jan 2015 03:31:23 +0000 [perl #123523] Bleadperl v5.21.7-151-gea5519d breaks TOBYINK/Type-Tiny-1.000005.tar.gz by James E Keenan via RT On Tue Dec 30 10:05:43 2014, andreas.koenig.7os6VVqR@franz.ak.mind.de wrote:<br/>&gt; bisect<br/>&gt; ------<br/>&gt; commit ea5519d61c4e7f31f98e6f49013cbdadbfa26308<br/>&gt; Author: &Atilde;&#134;var Arnfj&Atilde;&para;r&Atilde;&deg; Bjarmason &lt;avar@cpan.org&gt;<br/>&gt; Date: Mon Dec 29 21:04:01 2014 +0100<br/>&gt; <br/>&gt; Add support for new warning categories outside of &quot;all&quot;<br/>&gt; <br/>&gt; diagnostics and also affected<br/>&gt; -----------------------------<br/>&gt; Distro: TOBYINK/Type-Tiny-1.000005.tar.gz<br/>&gt; Report: http://www.cpantesters.org/cpan/report/dffe9106-8ffa-11e4-<br/>&gt; 9a88-416e5ef060ad<br/>&gt; <br/>&gt; Distro: KOLYA/Test-Resub-2.03.tar.gz<br/>&gt; Report: http://www.cpantesters.org/cpan/report/7e98c960-9002-11e4-<br/>&gt; b784-48575ef060ad<br/>&gt; <br/><br/>Testing with blead tonight:<br/><br/>This is perl 5, version 21, subversion 9 (v5.21.9 (v5.21.8-120-ga9ccbcd)) built for x86_64-linux<br/><br/>... and using the &#39;cpan&#39; shell, I was able to &#39;test&#39; Test::Resub and all tests PASSed.<br/><br/>However, using the same perl and cpan, &#39;test Type::Tiny&#39; froze my machine and forced a hard reboot -- twice! The freeze occurred during the first test in the test suite, just after printing the line indicating the minimum version of Moo needed.<br/><br/>Thank you very much.<br/><br/><br/>-- <br/>James E Keenan (jkeenan@cpan.org)<br/><br/>---<br/>via perlbug: queue: perl5 status: new<br/>https://rt.perl.org/Ticket/Display.html?id=123523<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225250.html Fri, 30 Jan 2015 03:25:25 +0000 [perl #123699] backport RT#119505 to 5.18 by James E Keenan via RT On Thu Jan 29 08:09:59 2015, jplesnik wrote:<br/>&gt; Could you please backport fix for RT#119505 to port to maint-5.18 if<br/>&gt; possible? In blead commit 0c2990d<br/>&gt; <br/>&gt; Segfault in S_regmatch from bad backreference (CVE-2013-7422)<br/>&gt; https://rt.perl.org/rt3//Public/Bug/Display.html?id=119505<br/><br/>I have added RT #119505 to the list of tickets to be considered for backporting to Perl 5.18.5. That list is carried in [META] ticket https://rt.perl.org/Ticket/Display.html?id=123362.<br/><br/>It will be up to the maintenance pumpking to evaluate that particular fix for backporting.<br/><br/>Thank you very much.<br/><br/>-- <br/>James E Keenan (jkeenan@cpan.org)<br/><br/>---<br/>via perlbug: queue: perl5 status: new<br/>https://rt.perl.org/Ticket/Display.html?id=123699<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225249.html Fri, 30 Jan 2015 02:53:03 +0000 [perl #123691] Feature: A variation of glob() which uses regexps by James E Keenan via RT On Thu Jan 29 08:24:12 2015, ikegami@adaelis.com wrote:<br/>&gt; On Thu, Jan 29, 2015 at 6:51 AM, James E Keenan via RT &lt;<br/>&gt; perlbug-followup@perl.org&gt; wrote:<br/>&gt; <br/>&gt; &gt; On Wed Jan 28 10:39:13 2015, porton@narod.ru wrote:<br/>&gt; &gt; &gt; I suggest to add to Perl core a routine similar to glob(), but<br/>&gt; &gt; &gt; using regexps instead of globs.<br/>&gt; &gt;<br/>&gt; &gt; But that functionality already exists, does it not?<br/>&gt; &gt;<br/>&gt; &gt; (untested)<br/>&gt; &gt; #####<br/>&gt; &gt; opendir my $DIR, &#39;some/directory&#39; or die;<br/>&gt; &gt; my @files = grep { m/some_pattern/ } readdir $DIR;<br/>&gt; &gt; closedir or die;<br/>&gt; &gt; #####<br/>&gt; &gt;<br/>&gt; <br/>&gt; glob is both a filtered file fetcher (glob(&#39;*.txt&#39;)) and string generator<br/>&gt; (glob(&#39;{a,b}&#39;)).<br/>&gt; <br/>&gt; You covered the former. If he wants the latter, there&#39;s Regexp::Genex.<br/><br/>The consensus appears to be that there is no need for a change in the Perl 5 core functionality with respect to the issues raised in this ticket. Closing ticket.<br/><br/>Thank you very much.<br/><br/>-- <br/>James E Keenan (jkeenan@cpan.org)<br/><br/>---<br/>via perlbug: queue: perl5 status: open<br/>https://rt.perl.org/Ticket/Display.html?id=123691<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225248.html Fri, 30 Jan 2015 02:41:48 +0000 Re: Problems using perl headers with C++ by Олег Пронин &#x447;&#x435;&#x442;&#x432;&#x435;&#x440;&#x433;, 29 &#x44F;&#x43D;&#x432;&#x430;&#x440;&#x44F; 2015 &#x433;. &#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x435;&#x43B;&#x44C; Jan Dubois &#x43D;&#x430;&#x43F;&#x438;&#x441;&#x430;&#x43B;:<br/><br/>&gt; On Thu, Jan 29, 2015 at 9:44 AM, &#x41E;&#x43B;&#x435;&#x433; &#x41F;&#x440;&#x43E;&#x43D;&#x438;&#x43D; &lt;syber@crazypanda.ru<br/>&gt; &lt;javascript:;&gt;&gt; wrote:<br/>&gt; &gt; 1) On windows, you can&#39;t include ostream after perl&#39;s headers.<br/>&gt; &gt;<br/>&gt; c:\strawberry\c\bin\../lib/gcc/x86_64-w64-mingw32/4.7.3/include/c++/ostream:333:49:<br/>&gt; &gt; error: macro &quot;PerlLIO_write&quot; requires 3 arguments, but only 2 given<br/>&gt; &gt;<br/>&gt; c:\strawberry\c\bin\../lib/gcc/x86_64-w64-mingw32/4.7.3/include/c++/istream:484:42:<br/>&gt; &gt; error: macro &quot;PerlLIO_read&quot; requires 3 arguments, but only 2 given<br/>&gt; &gt;<br/>&gt; &gt; That&#39;s because perl defines &#39;read&#39; and &#39;write&#39; macro for windows.<br/>&gt; &gt;<br/>&gt; &gt; 2) Unable to use std::vector with -std=c++11, because in bits/random.h<br/>&gt; &gt; there are calls to seed() method. Perl defines macro &#39;seed&#39;.<br/>&gt; &gt;<br/>&gt; &gt; Are we gonna do something with all of these?<br/>&gt; &gt; IMHO marcos are big evil. If we use it, let&#39;s give them some<br/>&gt; &gt; non-conflicting names.<br/>&gt;<br/>&gt; You are missing the point of the macros: They are used to create a<br/>&gt; wrapper around standard C library functions to redirect them to the<br/>&gt; Perl implementation instead of calling the RTL version.<br/><br/><br/>yes until the number of params starts differ like seed() in bits/random.h<br/>in this case perl wraps not it thinks it wraps.<br/><br/><br/>&gt;<br/>&gt; So calling seed() in XS code is going to call Perl_seed(aTHX)<br/>&gt; automatically, even if the XS author doesn&#39;t know that they should<br/>&gt; call the Perl-specific one.<br/>&gt;<br/>&gt;<br/>if it applied only to xs code it would be ok. however it applies globally<br/>to libraries which knows nothing about perl and dangerous wraps it has<br/><br/><br/>&gt; If you know what you are doing, and you want to bypass the<br/>&gt; redefinitions, then you can always<br/>&gt;<br/>&gt; #undef seed<br/>&gt; #undef read<br/>&gt; #undef write<br/>&gt; #include &lt;...&gt;<br/><br/><br/>you cannot write it in c++ separately-developed-from-xs library. because<br/>you don&#39;t expect somebody ovverides it.<br/><br/><br/>&gt;<br/>&gt; or include the additional headers *before* the Perl headers.<br/><br/><br/>in general case it is not possible.<br/><br/><br/>&gt;<br/>&gt; See for example this code:<br/>&gt;<br/>&gt; https://github.com/rjbs/Time-Piece/blob/82beba4/Piece.xs#L135-L142<br/>&gt;<br/>&gt; It has specific reasons for calling the RTL version of some functions,<br/>&gt; so it makes sure not to go through the Perl layer.<br/><br/><br/>i understand the kind idea of wrapping however it makes it a nightmare to<br/>write c++ libs and use it from xs<br/><br/><br/>&gt;<br/>&gt; Cheers,<br/>&gt; -Jan<br/>&gt;<br/><br/><br/>-- <br/>Oleg Pronin,<br/>CTO, Co-Founder,<br/>Crazy Panda LTD<br/>CP Decision LTD<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225247.html Fri, 30 Jan 2015 01:50:15 +0000 Re: [perl.git] branch blead, updated. v5.21.8-107-g5bf4b3b by James E Keenan On 01/29/2015 08:41 AM, Steve Hay wrote:<br/>&gt; On 29 January 2015 at 01:36, James Keenan &lt;jkeen@verizon.net&gt; wrote:<br/>&gt;&gt; In perl.git, the branch blead has been updated<br/>&gt;&gt;<br/>&gt;&gt; &lt;http://perl5.git.perl.org/perl.git/commitdiff/5bf4b3bf13bc4055684a48448b05920845ef7764?hp=1a43aa034207579c7b9e27eceda85687707c5c86&gt;<br/>&gt;&gt;<br/>&gt;&gt; - Log -----------------------------------------------------------------<br/>&gt;&gt; commit 5bf4b3bf13bc4055684a48448b05920845ef7764<br/>&gt;&gt; Author: Lajos Veres &lt;vlajos@gmail.com&gt;<br/>&gt;&gt; Date: Wed Jan 28 20:35:53 2015 -0500<br/>&gt;&gt;<br/>&gt;&gt; Corrections to spelling and grammatical errors.<br/>&gt;&gt;<br/>&gt;&gt; Extracted from patch submitted by Lajos Veres in RT #123693.<br/>&gt;&gt; -----------------------------------------------------------------------<br/>&gt; [...]<br/>&gt;&gt;<br/>&gt;&gt; diff --git a/dist/Tie-File/lib/Tie/File.pm b/dist/Tie-File/lib/Tie/File.pm<br/>&gt;&gt; index df8a197..1f71531 100644<br/>&gt;&gt; --- a/dist/Tie-File/lib/Tie/File.pm<br/>&gt;&gt; +++ b/dist/Tie-File/lib/Tie/File.pm<br/>&gt;&gt; @@ -7,14 +7,14 @@ use Fcntl &#39;O_CREAT&#39;, &#39;O_RDWR&#39;, &#39;LOCK_EX&#39;, &#39;LOCK_SH&#39;, &#39;O_WRONLY&#39;, &#39;O_RDONLY&#39;;<br/>&gt;&gt; sub O_ACCMODE () { O_RDONLY | O_RDWR | O_WRONLY }<br/>&gt;&gt;<br/>&gt;&gt;<br/>&gt;&gt; -$VERSION = &quot;1.01&quot;;<br/>&gt;&gt; +$VERSION = &quot;1.02&quot;;<br/>&gt;&gt; my $DEFAULT_MEMORY_SIZE = 1&lt;&lt;21; # 2 megabytes<br/>&gt;&gt; -my $DEFAULT_AUTODEFER_THRESHHOLD = 3; # 3 records<br/>&gt;&gt; -my $DEFAULT_AUTODEFER_FILELEN_THRESHHOLD = 65536; # 16 disk blocksful<br/>&gt;&gt; +my $DEFAULT_AUTODEFER_THRESHOLD = 3; # 3 records<br/>&gt;&gt; +my $DEFAULT_AUTODEFER_FILELEN_THRESHOLD = 65536; # 16 disk blocksful<br/>&gt;&gt;<br/>&gt;&gt; my %good_opt = map {$_ =&gt; 1, &quot;-$_&quot; =&gt; 1}<br/>&gt;&gt; qw(memory dw_size mode recsep discipline<br/>&gt;&gt; - autodefer autochomp autodefer_threshhold concurrent);<br/>&gt;&gt; + autodefer autochomp autodefer_threshold concurrent);<br/>&gt;&gt;<br/>&gt;&gt; sub TIEARRAY {<br/>&gt;&gt; if (@_ % 2 != 0) {<br/>&gt;&gt; @@ -62,10 +62,10 @@ sub TIEARRAY {<br/>&gt;&gt; $opts{autodefer} = 1 unless defined $opts{autodefer};<br/>&gt;&gt; $opts{autodeferring} = 0; # but is not initially active<br/>&gt;&gt; $opts{ad_history} = [];<br/>&gt;&gt; - $opts{autodefer_threshhold} = $DEFAULT_AUTODEFER_THRESHHOLD<br/>&gt;&gt; - unless defined $opts{autodefer_threshhold};<br/>&gt;&gt; - $opts{autodefer_filelen_threshhold} = $DEFAULT_AUTODEFER_FILELEN_THRESHHOLD<br/>&gt;&gt; - unless defined $opts{autodefer_filelen_threshhold};<br/>&gt;&gt; + $opts{autodefer_threshold} = $DEFAULT_AUTODEFER_THRESHOLD<br/>&gt;&gt; + unless defined $opts{autodefer_threshold};<br/>&gt;&gt; + $opts{autodefer_filelen_threshold} = $DEFAULT_AUTODEFER_FILELEN_THRESHOLD<br/>&gt;&gt; + unless defined $opts{autodefer_filelen_threshold};<br/>&gt;&gt;<br/>&gt;<br/>&gt; I agree with Tony&#39;s comment that these and other changes to Tie-File<br/>&gt; could break backwards compatibility. The keys of %opt are passed in<br/>&gt; from user code, so we can&#39;t change the expected key from<br/>&gt; &quot;autodefer_threshhold&quot; to &quot;autodefer_threshold&quot; without also asking<br/>&gt; users to change their code, which is probably more hassle than it&#39;s<br/>&gt; worth.<br/>&gt;<br/>&gt; Strictly speaking, I don&#39;t see the particular keys in question<br/>&gt; documented, but it&#39;s still possible that some brave (unwise) soul is<br/>&gt; using them and I don&#39;t think it&#39;s worth breaking even undocumented<br/>&gt; things just for the sake of a typo.<br/>&gt;<br/>&gt; So I think these parts should be reverted.<br/>&gt;<br/><br/>I reverted the commit which included changes to Tie-File in:<br/><br/>* f4fb63c Revert &quot;Corrections to spelling and grammatical errors.&quot;<br/><br/>I then re-applied the portions of 5bf4b3b which did *not* pertain to <br/>Tie-File.<br/><br/>* a9ccbcd (HEAD, origin/blead, origin/HEAD, blead) Corrections to <br/>spelling and grammatical errors.<br/><br/>If there are further problems with this series of commits, could you <br/>post discussion to the RT ticket?<br/><br/>https://rt.perl.org/Ticket/Display.html?id=123693<br/><br/>That will make it more likely that I will spot them quickly.<br/><br/>Thank you very much.<br/>Jim Keenan<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225246.html Fri, 30 Jan 2015 00:51:01 +0000 [perl #123672] File::Find return symlink to follow_skip==2 by Tony Cook via RT On Sun Jan 25 03:57:02 2015, qd1qupwe.hs2@20minutemail.com wrote:<br/>&gt; # perldoc File::Find<br/>&gt; &gt;<br/>&gt; &gt; &quot;follow&quot;<br/>&gt; &gt; Causes symbolic links to be followed.<br/>&gt; &gt; ...<br/>&gt; &gt; There is a variable $File::Find::fullname which holds the<br/>&gt; &gt; absolute pathname of the file with all symbolic links resolved.<br/>&gt; &gt; ...<br/>&gt; &gt; &quot;follow_skip==2&quot; causes File::Find to ignore any duplicate files and<br/>&gt; &gt; directories but to proceed normally otherwise.<br/>&gt; <br/>&gt; I got next result:<br/>&gt; <br/>&gt; # create files<br/>&gt; $ mkdir -p a/b b; touch a/b/X; ln -s ../a/b/X b/<br/>&gt; <br/>&gt; <br/>&gt; # test.pl<br/>&gt; use File::Find;<br/>&gt; find( {<br/>&gt; wanted =&gt; sub{ /X$/o &amp;&amp; print $File::Find::fullname,&quot;\n&quot;},<br/>&gt; follow =&gt; 1,<br/>&gt; follow_skip =&gt; 2<br/>&gt; }, &#39;.&#39;);<br/>&gt; <br/>&gt; <br/>&gt; # result:<br/>&gt; $ perl test.pl<br/>&gt; /tmp/test_box2/a/b/X<br/>&gt; /tmp/test_box2/b/X # &lt;-- got symlink in result<br/>&gt; <br/>&gt; <br/>&gt; Is that wrong behavior for follow =&gt; 1 and follow_skip =&gt; 2 options ?<br/>&gt; <br/>&gt; What&#39;s going on?<br/>&gt; <br/>&gt; sub Follow_SymLink($) {<br/>&gt; ..<br/>&gt; while (-l _) { # &lt;-- 1. true<br/>&gt; ...<br/>&gt; $NewName= PathCombine($AbsName, readlink($AbsName)); # &lt;-- 2.<br/>&gt; $NewName keep true filename<br/>&gt; ...<br/>&gt; if ($full_check &amp;&amp; defined $DEV &amp;&amp; $SLnkSeen{$DEV, $INO}++) { # 3.<br/>&gt; &lt;-- [!] TRUE for $SLnkSeen{$DEV, $INO}<br/>&gt; if ( ($follow_skip &lt; 1) || ((-d _) &amp;&amp; ($follow_skip &lt; 2)) ) {<br/>&gt; die &quot;$AbsName encountered a second time&quot;;<br/>&gt; }<br/>&gt; else {<br/>&gt; return undef; # &lt;-- 4. our exit point<br/>&gt; }<br/>&gt; }<br/>&gt; ...<br/>&gt; }<br/>&gt; <br/>&gt; <br/>&gt; sub _find_dir_symlnk($$$) {<br/>&gt; ...<br/>&gt; # follow symbolic links / do an lstat<br/>&gt; $new_loc = Follow_SymLink($loc_pref.$FN); # &lt;-- 1. we got undef for<br/>&gt; symlink<br/>&gt; <br/>&gt; # ignore if invalid symlink<br/>&gt; unless (defined $new_loc) {<br/>&gt; if (!defined -l _ &amp;&amp; $dangling_symlinks) { # &lt;-- 2. false<br/>&gt; ...<br/>&gt; }<br/>&gt; else {<br/>&gt; $fullname = $loc_pref . $FN; # &lt;-- 3. so, full filename point to<br/>&gt; symlink, not content<br/>&gt; }<br/>&gt; $name = $dir_pref . $FN;<br/>&gt; $_ = ($no_chdir ? $name : $FN);<br/>&gt; { $wanted_callback-&gt;() }; # &lt;-- 4. callback got symlink in result<br/>&gt; next;<br/>&gt; }<br/>&gt; ...<br/>&gt; }<br/><br/><br/>This appears to have changed in:<br/><br/>commit 1da2e9eb3a112ea133c6142767636b9b08f65930<br/>Author: Victor Efimov &lt;victor@vsespb.ru&gt;<br/>Date: Tue Nov 19 01:18:26 2013 +0100<br/><br/> Check symlink status before setting File::Find::fullname to undef.<br/> <br/> Problem reported by James Avera in RT #120388. Patches supplied by Victor<br/> Efimov, then adapted to new testing functions in ext/File-Find/t/find.t.<br/><br/>Tony<br/><br/>---<br/>via perlbug: queue: perl5 status: new<br/>https://rt.perl.org/Ticket/Display.html?id=123672<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225245.html Thu, 29 Jan 2015 22:31:54 +0000 Re: Tally of issues with FATAL warnings / RFC to explicitlydiscourage their use by David Golden On Thu, Jan 29, 2015 at 12:07 PM, Peter Rabbitson &lt;rabbit-p5p@rabbit.us&gt;<br/>wrote:<br/><br/>&gt; I therefore propose that an augmentation of 5e0ced9c[2] is needed<br/>&gt; amounting to an explicit discouragement of using the FATAL feature in CPAN<br/>&gt; libraries (end users should be free to keep the pieces). I also implore<br/>&gt; participants to limit the discussion to this (actionable) proposal, instead<br/>&gt; of venturing further afield as in &quot;why don&#39;t we deprecate them outright for<br/>&gt; 5.22&quot; (if anything this is a discussion for 5.23).<br/>&gt;<br/>&gt;<br/>+1 &rarr; Seems like a reasonable documentation change for 5.22.<br/><br/>David<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225244.html Thu, 29 Jan 2015 22:04:07 +0000 Re: Suggestion: case-insensitive string comparison by Ed Avis Thanks for your responses. I am not advocating adding user-defined infix ops<br/>to Perl. I just wanted to make sure there wasn&#39;t some existing way of doing<br/>them that I wasn&#39;t aware of.<br/><br/>Since the only way to get a new infix operator is to add it to the core, I<br/>suggest that the bar for adding them should be *slightly* lower than for<br/>proposed function-style builtins - since those can usually be done in user<br/>code instead. And adding a new infix builtin is less likely to break<br/>existing code than a new builtin function. But these considerations tip the<br/>scales only slightly.<br/><br/>My personal view is that &#39;eqi&#39; would bring a tangible improvement in<br/>readability to quite a lot of code. The other case-insensitive comparators<br/>like &#39;gti&#39; would probably get less use (perhaps &#39;cmpi&#39; for sorting). But if<br/>one is added, symmetry implies the rest, and you are suddenly in PHP-land.<br/><br/>The optimization of &#39;fc $x eq fc $y&#39; might not bring much of a speed boost<br/>to existing programs, since case-insensitive comparisons tend to be on<br/>short strings. The possibility of an optimized implementation is IMHO the<br/>weakest of the three reasons to add case-insensitive string ops. The best<br/>is that &#39;there should be one obvious way to do it&#39; and that case-insensitive<br/>comparison is something of an FAQ.<br/><br/>-- <br/>Ed Avis &lt;eda@waniasset.com&gt; <br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225243.html Thu, 29 Jan 2015 20:35:22 +0000 RFC: How should locale work? by Karl Williamson No one has responded to my follow up in<br/>https://rt.perl.org/Ticket/Display.html?id=123649<br/><br/>so I think I should explicitly ask for feedback.<br/><br/>The ticket is that the behavior of POSIX::localeconv() has changed in <br/>v5.21. The behavior is now consistent with all the (non-deprecated) <br/>POSIX functions, whereas before things were inconsistent.<br/><br/>But the root cause of the problem is different.<br/><br/>All C programs have an underlying locale; you can&#39;t get away from that. <br/> Since Perl is written in C, it has an underlying locale. The <br/>underlying locale of a C program is the &quot;C&quot; locale unless changed by a <br/>setlocale() call. Therefore, people who are writing close to the <br/>hardware &quot;metal&quot; using the POSIX functions will tend to think that this <br/>is the case in their Perl program.<br/><br/>However, one of the very first things Perl does at startup is to do a <br/>setlocale() to the locale given by the external environment variables in <br/>effect (such as LANG) at that time. Thus someone writing close to the <br/>metal gets different behavior than if it were just a plain C program.<br/><br/>I looked at the few modules that so far have been adversely affected by <br/>this localeconv() change. I couldn&#39;t understand the mind-set of the <br/>author until it dawned on me reading this ticket.<br/><br/>They are expecting the locale to be C until an explicit setlocale has <br/>been done, and then they are expecting the locale to be that one.<br/><br/>The difference in the expected behavior and what they get is solely the <br/>start-up of Perl switching the locale to the environment instead of <br/>remaining in C.<br/><br/>Note that this matters only to someone using the POSIX functions. The <br/>underlying locale is not exposed to pure Perl code, except through the <br/>POSIX module, or within the scope of the &#39;locale&#39; pragma (or if a regex <br/>is compiled with /l).<br/><br/>The only way to accommodate these authors&#39; expectations that I can see <br/>would be for an OP to be generated when entering a region where locale <br/>is honored. That is, if a locale-&gt;import() is done, the parser would <br/>generate a new OP. I suspect this is impossible or very hard to do, and <br/>that is why the current design of setting the locale at startup was <br/>done. And, except for the POSIX functions, it works.<br/><br/>So I&#39;m not sure what to do. It&#39;s late in the 5.22 cycle to be making <br/>changes. There have been only a few reports of breakage, and we now <br/>have consistent behavior of all the POSIX functions, even if it doesn&#39;t <br/>meet the expectations of some cpan authors. I certainly need to revise <br/>perllocale.pod to highlight this.<br/><br/>But if we could find a way to meet these not-unreasonable expectations, <br/>we could back out the localeconv change (and any others an audit turns <br/>up) for 5.22, and then change early in 5.23. But I actually don&#39;t think <br/>it&#39;s possible.<br/><br/>Feedback welcome<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225242.html Thu, 29 Jan 2015 19:24:17 +0000 Re: Problems using perl headers with C++ by Jan Dubois On Thu, Jan 29, 2015 at 9:44 AM, &#x41E;&#x43B;&#x435;&#x433; &#x41F;&#x440;&#x43E;&#x43D;&#x438;&#x43D; &lt;syber@crazypanda.ru&gt; wrote:<br/>&gt; 1) On windows, you can&#39;t include ostream after perl&#39;s headers.<br/>&gt; c:\strawberry\c\bin\../lib/gcc/x86_64-w64-mingw32/4.7.3/include/c++/ostream:333:49:<br/>&gt; error: macro &quot;PerlLIO_write&quot; requires 3 arguments, but only 2 given<br/>&gt; c:\strawberry\c\bin\../lib/gcc/x86_64-w64-mingw32/4.7.3/include/c++/istream:484:42:<br/>&gt; error: macro &quot;PerlLIO_read&quot; requires 3 arguments, but only 2 given<br/>&gt;<br/>&gt; That&#39;s because perl defines &#39;read&#39; and &#39;write&#39; macro for windows.<br/>&gt;<br/>&gt; 2) Unable to use std::vector with -std=c++11, because in bits/random.h<br/>&gt; there are calls to seed() method. Perl defines macro &#39;seed&#39;.<br/>&gt;<br/>&gt; Are we gonna do something with all of these?<br/>&gt; IMHO marcos are big evil. If we use it, let&#39;s give them some<br/>&gt; non-conflicting names.<br/><br/>You are missing the point of the macros: They are used to create a<br/>wrapper around standard C library functions to redirect them to the<br/>Perl implementation instead of calling the RTL version.<br/><br/>So calling seed() in XS code is going to call Perl_seed(aTHX)<br/>automatically, even if the XS author doesn&#39;t know that they should<br/>call the Perl-specific one.<br/><br/>If you know what you are doing, and you want to bypass the<br/>redefinitions, then you can always<br/><br/>#undef seed<br/>#undef read<br/>#undef write<br/>#include &lt;...&gt;<br/><br/>or include the additional headers *before* the Perl headers.<br/><br/>See for example this code:<br/><br/> https://github.com/rjbs/Time-Piece/blob/82beba4/Piece.xs#L135-L142<br/><br/>It has specific reasons for calling the RTL version of some functions,<br/>so it makes sure not to go through the Perl layer.<br/><br/>Cheers,<br/>-Jan<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225241.html Thu, 29 Jan 2015 19:21:22 +0000 Re: Suggestion: case-insensitive string comparison by Paul "LeoNerd" Evans On Thu, 29 Jan 2015 18:39:31 +0000<br/>Paul Johnson &lt;paul@pjcj.net&gt; wrote:<br/><br/>&gt; Improving the optimiser would be nice in any case. User defined infix<br/>&gt; operators would also be nice too.<br/><br/>Wiiiildly different scales of development though.<br/><br/>Improving the optimiser to detect cmp where both sides are fc() calls<br/>is a trivial ~10 liner, to perhaps set some extra opcodes or somehow<br/>adjust the optree. Any experienced p5p hacker should be able to pop<br/>that in in not much time.<br/><br/>Adding the ability for user-defined infix operators is potentially<br/>months of bikeshedding before a coherent design that minimises the<br/>number of people who&#39;re upset by it actually emerges.<br/><br/>-- <br/>Paul &quot;LeoNerd&quot; Evans<br/><br/>leonerd@leonerd.org.uk<br/>http://www.leonerd.org.uk/ | https://metacpan.org/author/PEVANS<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225240.html Thu, 29 Jan 2015 19:05:09 +0000 Re: Windows c++ try/catch & croak incompability by kmx <br/>On 29.1.2015 17:43, bulk88 wrote:<br/>&gt; ...<br/>&gt; Use GDB and obtain a C stack trace of the hang is the only advice I have.<br/><br/>(gdb) bt<br/>#0 0x000000006494420d in ?? () from c:\tmp64\perl\bin\libwinpthread-1.dll<br/>#1 0x00000000649454e2 in ?? () from c:\tmp64\perl\bin\libwinpthread-1.dll<br/>#2 0x000000006fcdff24 in ?? () from c:\tmp64\perl\bin\libstdc++-6.dll<br/>#3 0x00000000770d9dad in ntdll!RtlDecodePointer () from <br/>C:\Windows\system32\ntdll.dll<br/>#4 0x00000000770c8a4c in ntdll!RtlUnwindEx () from <br/>C:\Windows\system32\ntdll.dll<br/>#5 0x000007fefe4ae5a3 in msvcrt!longjmp () from C:\Windows\system32\msvcrt.dll<br/>#6 0x0000000066c4e939 in perl520!Perl_nothreadhook () from <br/>c:\tmp64\perl\bin\perl520.dll<br/>#7 0x0000000066c57185 in perl520!Perl_my_failure_exit () from <br/>c:\tmp64\perl\bin\perl520.dll<br/>#8 0x0000000066c743cb in perl520!Perl_qerror () from <br/>c:\tmp64\perl\bin\perl520.dll<br/>#9 0x0000000066d10bfa in perl520!Perl_vcroak () from <br/>c:\tmp64\perl\bin\perl520.dll<br/>#10 0x0000000066d10cd6 in perl520!Perl_croak_nocontext () from <br/>c:\tmp64\perl\bin\perl520.dll<br/>#11 0x00000000642415d9 in ?? () from <br/>Y:\_perl.crash\testxs\blib\arch\auto\TTest\TTest.xs.dll<br/>#12 0x0000000066c83a76 in perl520!Perl_find_runcv () from <br/>c:\tmp64\perl\bin\perl520.dll<br/>#13 0x0000000066ccc216 in perl520!Perl_runops_standard () from <br/>c:\tmp64\perl\bin\perl520.dll<br/>#14 0x0000000066c57051 in perl_run () from c:\tmp64\perl\bin\perl520.dll<br/>#15 0x0000000066d1b158 in perl520!RunPerl () from c:\tmp64\perl\bin\perl520.dll<br/>#16 0x00000000004013b5 in ?? ()<br/>#17 0x00000000004014e8 in ?? ()<br/>#18 0x0000000076fa59ed in KERNEL32!BaseThreadInitThunk () from <br/>C:\Windows\system32\kernel32.dll<br/>#19 0x00000000770dc541 in ntdll!RtlUserThreadStart () from <br/>C:\Windows\system32\ntdll.dll<br/>#20 0x0000000000000000 in ?? ()<br/><br/>--<br/>kmx<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225239.html Thu, 29 Jan 2015 18:41:36 +0000 Re: Suggestion: case-insensitive string comparison by Paul Johnson On Thu, Jan 29, 2015 at 04:35:42PM +0100, Leon Timmermans wrote:<br/>&gt; On Thu, Jan 29, 2015 at 3:26 PM, Ed Avis &lt;eda@waniasset.com&gt; wrote:<br/>&gt; <br/>&gt; &gt; Normally I would agree that adding new keywords is not a great idea when<br/>&gt; &gt; they<br/>&gt; &gt; can be provided by a library instead, and imported into the global<br/>&gt; &gt; namespace<br/>&gt; &gt; only for those who request them. But as far as I know there isn&#39;t a way<br/>&gt; &gt; for<br/>&gt; &gt; a library to provide infix operators such as &#39;eq&#39;?<br/>&gt; &gt;<br/>&gt; &gt; If there were, then of course<br/>&gt; &gt;<br/>&gt; &gt; infix sub eqi { fc($_[0]) eq fc($_[1]) }<br/>&gt; &gt;<br/>&gt; &gt; would do the trick, and any cleverness about not copying the strings could<br/>&gt; &gt; be handled by the optimizer.<br/>&gt; &gt;<br/>&gt; <br/>&gt; I suspect you missed my point.<br/><br/>Perhaps. But perhaps you also missed, or at least didn&#39;t address, one<br/>of Ed&#39;s points.<br/><br/>&gt; Why do we need new syntax for this? Why<br/>&gt; can&#39;t we just optimize the implementation of the existent syntax?<br/><br/>The point was that people already use different ways to do this, and<br/>they may not always be correct - especially when faced with non-ascii<br/>data.<br/><br/>I&#39;m not saying the proposal is the correct solution for this, or even<br/>that there is one, but it&#39;s a problem worthy of some consideration.<br/><br/>Improving the optimiser would be nice in any case. User defined infix<br/>operators would also be nice too.<br/><br/>-- <br/>Paul Johnson - paul@pjcj.net<br/>http://www.pjcj.net<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225238.html Thu, 29 Jan 2015 18:39:45 +0000 Problems using perl headers with C++ by Олег Пронин 1) On windows, you can&#39;t include ostream after perl&#39;s headers.<br/>c:\strawberry\c\bin\../lib/gcc/x86_64-w64-mingw32/4.7.3/include/c++/ostream:333:49:<br/>error: macro &quot;PerlLIO_write&quot; requires 3 arguments, but only 2 given<br/>c:\strawberry\c\bin\../lib/gcc/x86_64-w64-mingw32/4.7.3/include/c++/istream:484:42:<br/>error: macro &quot;PerlLIO_read&quot; requires 3 arguments, but only 2 given<br/><br/>That&#39;s because perl defines &#39;read&#39; and &#39;write&#39; macro for windows.<br/><br/>2) Unable to use std::vector with -std=c++11, because in bits/random.h<br/>there are calls to seed() method. Perl defines macro &#39;seed&#39;.<br/><br/>Are we gonna do something with all of these?<br/>IMHO marcos are big evil. If we use it, let&#39;s give them some<br/>non-conflicting names.<br/><br/>-- <br/>Oleg Pronin,<br/>CTO, Co-Founder,<br/>Crazy Panda LTD<br/>CP Decision LTD<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225237.html Thu, 29 Jan 2015 17:45:05 +0000 Re: Windows c++ try/catch & croak incompability by Олег Пронин Yes. Strawberry 5.18.4 works ok.<br/>However Strawberry 5.20.1 hangs as i wrote.<br/><br/>2015-01-29 20:00 GMT+03:00 bulk88 &lt;bulk88@hotmail.com&gt;:<br/>&gt; bulk88 wrote:<br/>&gt;&gt;<br/>&gt;&gt; &#x41E;&#x43B;&#x435;&#x433; &#x41F;&#x440;&#x43E;&#x43D;&#x438;&#x43D; wrote:<br/>&gt;&gt;&gt;<br/>&gt;&gt;&gt; After try {} catch {} execution, any further croak() in XS will hang<br/>&gt;&gt;&gt; after displaying die-message.<br/>&gt;&gt;&gt; I tried to use setjmp&amp;longjmp directly after try/catch and it works ok.<br/>&gt;&gt;&gt;<br/>&gt;&gt;&gt; My perl is strawberry perl 5.20.1.<br/>&gt;&gt;&gt;<br/>&gt;&gt;&gt; Test XS module attached. Just &quot;dmake test&quot; and you&#39;ll see.<br/>&gt;&gt;<br/>&gt;&gt;<br/>&gt;&gt; No problems with VC in C++ mode. I changed CC to &quot; CC =&gt; &#39;cl -TP&#39;,&quot;<br/>&gt;&gt; and removed LD line in makefile.pl to convert it to VC setup.<br/>&gt;<br/>&gt;<br/>&gt; No hang with strawberry 5.18 and strawberry 5.8.9.<br/>&gt;<br/>&gt; C:\sources\trycatchtest&gt;perl -Mblib t\00-TTest.t<br/>&gt; ok 1 - use TTest;<br/>&gt; CATCHED<br/>&gt; END FUNC<br/>&gt; message at t\00-TTest.t line 6.<br/>&gt; # Tests were run but no plan was declared and done_testing() was not seen.<br/>&gt;<br/>&gt; C:\sources\trycatchtest&gt;perl -v<br/>&gt;<br/>&gt; This is perl 5, version 18, subversion 0 (v5.18.0) built for<br/>&gt; MSWin32-x86-multi-<br/>&gt; hread-64int<br/>&gt;<br/>&gt; Copyright 1987-2013, Larry Wall<br/>&gt;<br/>&gt; Perl may be copied only under the terms of either the Artistic License or<br/>&gt; the<br/>&gt; GNU General Public License, which may be found in the Perl 5 source kit.<br/>&gt;<br/>&gt; Complete documentation for Perl, including FAQ lists, should be found on<br/>&gt; this system using &quot;man perl&quot; or &quot;perldoc perl&quot;. If you have access to the<br/>&gt; Internet, point your browser at http://www.perl.org/, the Perl Home Page.<br/>&gt;<br/>&gt;<br/>&gt; C:\sources\trycatchtest&gt;perl -V<br/>&gt; Summary of my perl5 (revision 5 version 18 subversion 0) configuration:<br/>&gt;<br/>&gt; Platform:<br/>&gt; osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread-64int<br/>&gt; uname=&#39;Win32 strawberry-perl 5.18.0.1 #1 Sat May 18 17:46:00 2013 i386&#39;<br/>&gt; config_args=&#39;undef&#39;<br/>&gt; hint=recommended, useposix=true, d_sigaction=undef<br/>&gt; useithreads=define, usemultiplicity=define<br/>&gt; useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef<br/>&gt; use64bitint=define, use64bitall=undef, uselongdouble=undef<br/>&gt; usemymalloc=n, bincompat5005=undef<br/>&gt; Compiler:<br/>&gt; cc=&#39;gcc&#39;, ccflags =&#39; -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS<br/>&gt; -DPERL_IMPLICI<br/>&gt; _CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing<br/>&gt; -mms-bitfields&#39;,<br/>&gt; optimize=&#39;-s -O2&#39;,<br/>&gt; cppflags=&#39;-DWIN32&#39;<br/>&gt; ccversion=&#39;&#39;, gccversion=&#39;4.6.3&#39;, gccosandvers=&#39;&#39;<br/>&gt; intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678<br/>&gt; d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12<br/>&gt; ivtype=&#39;long long&#39;, ivsize=8, nvtype=&#39;double&#39;, nvsize=8, Off_t=&#39;long<br/>&gt; long&#39;,<br/>&gt; lseeksize=8<br/>&gt; alignbytes=8, prototype=define<br/>&gt; Linker and Libraries:<br/>&gt; ld=&#39;g++&#39;, ldflags =&#39;-s -L&quot;C:\sperl\perl\lib\CORE&quot; -L&quot;C:\sperl\c\lib&quot;&#39;<br/>&gt; libpth=C:\sperl\c\lib C:\sperl\c\i686-w64-mingw32\lib<br/>&gt; libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32<br/>&gt; -ladvapi3<br/>&gt; -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm<br/>&gt; -lversio<br/>&gt; -lodbc32 -lodbccp32 -lcomctl32<br/>&gt; perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32<br/>&gt; -ladv<br/>&gt; pi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm<br/>&gt; -lve<br/>&gt; sion -lodbc32 -lodbccp32 -lcomctl32<br/>&gt; libc=, so=dll, useshrplib=true, libperl=libperl518.a<br/>&gt; gnulibc_version=&#39;&#39;<br/>&gt; Dynamic Linking:<br/>&gt; dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=&#39; &#39;<br/>&gt; cccdlflags=&#39; &#39;, lddlflags=&#39;-mdll -s -L&quot;C:\sperl\perl\lib\CORE&quot;<br/>&gt; -L&quot;C:\sperl\<br/>&gt; \lib&quot;&#39;<br/>&gt;<br/>&gt;<br/>&gt; Characteristics of this binary (from libperl):<br/>&gt; Compile-time options: HAS_TIMES HAVE_INTERP_INTERN MULTIPLICITY<br/>&gt; PERLIO_LAYERS PERL_DONT_CREATE_GVSV<br/>&gt; PERL_HASH_FUNC_ONE_AT_A_TIME_HARD<br/>&gt; PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS<br/>&gt; PERL_MALLOC_WRAP PERL_PRESERVE_IVUV<br/>&gt; PERL_SAWAMPERSAND<br/>&gt; USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES<br/>&gt; USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE<br/>&gt; USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF<br/>&gt; Built under MSWin32<br/>&gt; Compiled at May 18 2013 17:53:14<br/>&gt; %ENV:<br/>&gt; PERL_JSON_BACKEND=&quot;Cpanel::JSON::XS&quot;<br/>&gt; PERL_YAML_BACKEND=&quot;YAML::XS&quot;<br/>&gt; @INC:<br/>&gt; C:/sperl/perl/site/lib<br/>&gt; C:/sperl/perl/vendor/lib<br/>&gt; C:/sperl/perl/lib<br/>&gt; .<br/>&gt;<br/>&gt; C:\sources\trycatchtest&gt;<br/>&gt; -------------------------------------------------------------------<br/>&gt; C:\sources\trycatchtest&gt;perl -Mblib t\00-TTest.t<br/>&gt; ok 1 - use TTest;<br/>&gt; CATCHED<br/>&gt; END FUNC<br/>&gt; message at t\00-TTest.t line 6.<br/>&gt; # Tests were run but no plan was declared and done_testing() was not seen.<br/>&gt; # Looks like your test exited with 255 just after 1.<br/>&gt;<br/>&gt; C:\sources\trycatchtest&gt;perl -V<br/>&gt; Summary of my perl5 (revision 5 version 8 subversion 9) configuration:<br/>&gt; Platform:<br/>&gt; osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread<br/>&gt; uname=&#39;Win32 strawberryperl 5.8.9.5 #1 Wed Apr 28 11:51:06 2010 i386&#39;<br/>&gt; config_args=&#39;undef&#39;<br/>&gt; hint=recommended, useposix=true, d_sigaction=undef<br/>&gt; usethreads=define use5005threads=undef useithreads=define<br/>&gt; usemultiplicity=de<br/>&gt; fine<br/>&gt; useperlio=define d_sfio=undef uselargefiles=define usesocks=undef<br/>&gt; use64bitint=undef use64bitall=undef uselongdouble=undef<br/>&gt; usemymalloc=n, bincompat5005=undef<br/>&gt; Compiler:<br/>&gt; cc=&#39;gcc&#39;, ccflags =&#39; -s -O2 -DWIN32 -DHAVE_DES_FCRYPT<br/>&gt; -DUSE_SITECUSTOMIZE -<br/>&gt; DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing<br/>&gt; -DPERL_MSVCRT_RE<br/>&gt; ADFIX&#39;,<br/>&gt; optimize=&#39;-s -O2&#39;,<br/>&gt; cppflags=&#39;-DWIN32&#39;<br/>&gt; ccversion=&#39;&#39;, gccversion=&#39;3.4.5&#39;, gccosandvers=&#39;&#39;<br/>&gt; intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234<br/>&gt; d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12<br/>&gt; ivtype=&#39;long&#39;, ivsize=4, nvtype=&#39;double&#39;, nvsize=8, Off_t=&#39;long long&#39;,<br/>&gt; lseek<br/>&gt; size=8<br/>&gt; alignbytes=8, prototype=define<br/>&gt; Linker and Libraries:<br/>&gt; ld=&#39;g++&#39;, ldflags =&#39;-s -L&quot;C:\sperl\589\perl\lib\CORE&quot;<br/>&gt; -L&quot;C:\sperl\589\c\lib&quot;<br/>&gt; &#39;<br/>&gt; libpth=C:\sperl\589\c\lib<br/>&gt; libs= -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool<br/>&gt; -lcomdlg32<br/>&gt; -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr<br/>&gt; -lwinmm<br/>&gt; -lversion -lodbc32 -lodbccp32<br/>&gt; perllibs= -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool<br/>&gt; -lcomdl<br/>&gt; g32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr<br/>&gt; -lw<br/>&gt; inmm -lversion -lodbc32 -lodbccp32<br/>&gt; libc=-lmsvcrt, so=dll, useshrplib=true, libperl=libperl58.a<br/>&gt; gnulibc_version=&#39;&#39;<br/>&gt; Dynamic Linking:<br/>&gt; dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=&#39; &#39;<br/>&gt; cccdlflags=&#39; &#39;, lddlflags=&#39;-mdll -s -L&quot;C:\sperl\589\perl\lib\CORE&quot;<br/>&gt; -L&quot;C:\spe<br/>&gt; rl\589\c\lib&quot;&#39;<br/>&gt;<br/>&gt;<br/>&gt; Characteristics of this binary (from libperl):<br/>&gt; Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS<br/>&gt; PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_FAST_STDIO<br/>&gt; USE_ITHREADS USE_LARGE_FILES USE_PERLIO<br/>&gt; USE_SITECUSTOMIZE<br/>&gt; Built under MSWin32<br/>&gt; Compiled at Apr 28 2010 11:57:55<br/>&gt; %ENV:<br/>&gt; PERL_JSON_BACKEND=&quot;Cpanel::JSON::XS&quot;<br/>&gt; PERL_YAML_BACKEND=&quot;YAML::XS&quot;<br/>&gt; @INC:<br/>&gt; C:/sperl/589/perl/lib<br/>&gt; C:/sperl/589/perl/site/lib<br/>&gt; C:\strawberry\perl\vendor\lib<br/>&gt; .<br/>&gt;<br/>&gt; C:\sources\trycatchtest&gt;<br/>&gt; -----------------------------------------------------------------<br/><br/><br/><br/>-- <br/>Oleg Pronin,<br/>CTO, Co-Founder,<br/>Crazy Panda LTD<br/>CP Decision LTD<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225236.html Thu, 29 Jan 2015 17:36:58 +0000 Tally of issues with FATAL warnings / RFC to explicitly discouragetheir use by Peter Rabbitson On 12/27/2014 12:17 PM, Peter Rabbitson wrote:<br/>&gt; An important preamble - this thread is *not* about the lately<br/>&gt; fashionable `use warnings FATAL =&gt; &#39;all&#39;;` Instead I want to focus on<br/>&gt; one very specific case to ensure that the discussion doesn&#39;t stray from<br/>&gt; the technical details.<br/>&gt;<br/>&gt; Greetings,<br/>&gt;<br/>&gt; Over the years I have heard several off-the-record remarks that the<br/>&gt; FATAL warning mechanism is in fact rather broken and can not be relied<br/>&gt; upon. Problems described ranged from &quot;both warning and exception will<br/>&gt; disappear in the ether&quot; to &quot;will corrupt the callstack in cases of<br/>&gt; DESTROY-unwind FATAL warnings&quot;.<br/>&gt;<br/><br/>So back to this thread, as it didn&#39;t garner enough discussion of the <br/>main point I was aiming at. This time with a text more in-depth and <br/>thought-through :P<br/><br/>First a small preamble: this thread was started as a place for <br/>exploration of the *technical drawbacks* of using FATAL warnings within <br/>a library, and if depending on such a library can have detrimental <br/>effects on the overall application execution.<br/><br/>Below is a compiled list of *known* issues and their fixed-since value <br/>if any (many many thanks to FC for putting together the raw data). Based <br/>on this, and extrapolating for the *unknowns*, my conclusion is that <br/>FATAL warnings were never properly designed (as evidenced by [1]), and <br/>come with a relatively large set of drawbacks (e.g. far surpassing <br/>Devel::Declare).<br/><br/>I therefore propose that an augmentation of 5e0ced9c[2] is needed <br/>amounting to an explicit discouragement of using the FATAL feature in <br/>CPAN libraries (end users should be free to keep the pieces). I also <br/>implore participants to limit the discussion to this (actionable) <br/>proposal, instead of venturing further afield as in &quot;why don&#39;t we <br/>deprecate them outright for 5.22&quot; (if anything this is a discussion for <br/>5.23).<br/><br/>Cheers!<br/><br/>Issues:<br/><br/>- Hard interpreter crashes<br/> - *NOT FIXED* as of 5.21.8<br/><br/> - RT#123398 [3]<br/> A fatalized warning in a DESTROY method loops while being<br/> re-converted to a regular warning, eventually blowing up the<br/> containing process. This happens regardless of runtime or global<br/> destruction PHASE.<br/><br/> - Fixed in 5.17.6<br/><br/> - 2f43ddf1<br/> Panic with various malformed arguments to the sort() builtin<br/> and/or non-numeric FATALs within a custom sort coderef<br/> (some crashes only under DDEBUGGING, some everywhere)<br/><br/>- Run-time memory Leaks<br/> - Fixed in 5.17.7<br/><br/> - 95934569<br/> Redefined subroutine (via newCONSTSUB) leak under FATAL<br/><br/> - Fixed in 5.17.6<br/><br/> - 104c40b0 and c7bd8b847<br/> Leak when printf()ing wide chars or to a closed FH under FATAL<br/><br/>- Implicit-fork related problems<br/> - *NOT FIXED* as of 5.21.8<br/><br/> - RT#118767 [4]<br/> Incorrect setting of $? after qx()<br/><br/> - RT#96332 [5]<br/> The fatalization is not suppressed within a forked child about<br/> to fire off a system-induced exec(). This can lead to bizarre<br/> non-actionable process continuation within the child.<br/><br/>- filehandle related problems<br/> - Fixed in 5.15.7<br/><br/> - 7b7309aff<br/> Stale value of _ after fatalized -r test<br/><br/> - 31b139ba8<br/> Stale value of _ after fatalized -l test<br/><br/> - 2ad48547<br/> Uncleared $! after fatalized -T test<br/><br/>- Compile-time memory leaks<br/> - Fixed in 5.17.7<br/><br/> - ecabb004<br/> Overflowing version-literals warning leaks under FATAL<br/><br/> - b899e89d<br/> Quote-like operator parsing leak under FATALs<br/><br/> - c2b36a6d<br/> Duplicate lex var declaration leak under FATALs<br/><br/> - 77381e15, d15d727a, 057d0762, ea5a229a6, 7d12ff0f<br/> Regex engine compilation warnings leak under FATAL<br/><br/>- Compile-time error mangling due to FATAL warnings<br/> - Fixed in 5.21.5<br/><br/> - RT#122966 [6]<br/> Fatalization of warning triggered by mis-parse hides the actual<br/> parser error which happens later on<br/><br/> - RT#123195 [7]<br/> Very similar to above, based on &quot;%s found where op expected&quot;<br/><br/>- Miscelanious (imho unimportant) non-fatalization of warnings<br/> - *NOT FIXED* as of 5.21.8<br/><br/> - RT#111344 [8]<br/> FATAL utf8 is ineffective under multiple conditions<br/><br/> - RT#121834 [9]<br/> &quot;Name used only once&quot; not turned into a fatal<br/><br/> - Fixed in 5.19.1<br/><br/> - 94ec3a201<br/> \N{} deprecations non-fatalizable<br/><br/>[1] https://github.com/Perl/perl5/blob/v5.21.8/t/op/svleak.t#L83-L116<br/>[2] https://github.com/Perl/perl5/commit/5e0ced9c<br/>[3] https://rt.perl.org/Public/Bug/Display.html?id=123398#txn-1322079<br/>[4] https://rt.perl.org/Public/Bug/Display.html?id=118767#txn-1231723<br/>[5] https://rt.perl.org/Public/Bug/Display.html?id=96332#txn-936348<br/>[6] https://rt.perl.org/Public/Bug/Display.html?id=122966#txn-1313223<br/>[7] https://rt.perl.org/Public/Bug/Display.html?id=123195#txn-1318313<br/>[8] https://rt.perl.org/Public/Bug/Display.html?id=111344#txn-1091900<br/>[9] https://rt.perl.org/Public/Bug/Display.html?id=121834#txn-1294091<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225235.html Thu, 29 Jan 2015 17:08:05 +0000 Re: Windows c++ try/catch & croak incompability by bulk88 bulk88 wrote:<br/>&gt; &ETH;&#158;&ETH;&raquo;&ETH;&micro;&ETH;&sup3; &ETH;&#159;&Ntilde;&#128;&ETH;&frac34;&ETH;&frac12;&ETH;&cedil;&ETH;&frac12; wrote:<br/>&gt;&gt; After try {} catch {} execution, any further croak() in XS will hang<br/>&gt;&gt; after displaying die-message.<br/>&gt;&gt; I tried to use setjmp&amp;longjmp directly after try/catch and it works ok.<br/>&gt;&gt;<br/>&gt;&gt; My perl is strawberry perl 5.20.1.<br/>&gt;&gt;<br/>&gt;&gt; Test XS module attached. Just &quot;dmake test&quot; and you&#39;ll see.<br/>&gt; <br/>&gt; No problems with VC in C++ mode. I changed CC to &quot; CC =&gt; &#39;cl <br/>&gt; -TP&#39;,&quot; and removed LD line in makefile.pl to convert it to VC setup.<br/><br/>No hang with strawberry 5.18 and strawberry 5.8.9.<br/><br/>C:\sources\trycatchtest&gt;perl -Mblib t\00-TTest.t<br/>ok 1 - use TTest;<br/>CATCHED<br/>END FUNC<br/>message at t\00-TTest.t line 6.<br/># Tests were run but no plan was declared and done_testing() was not seen.<br/><br/>C:\sources\trycatchtest&gt;perl -v<br/><br/>This is perl 5, version 18, subversion 0 (v5.18.0) built for <br/>MSWin32-x86-multi-<br/>hread-64int<br/><br/>Copyright 1987-2013, Larry Wall<br/><br/>Perl may be copied only under the terms of either the Artistic License <br/>or the<br/>GNU General Public License, which may be found in the Perl 5 source kit.<br/><br/>Complete documentation for Perl, including FAQ lists, should be found on<br/>this system using &quot;man perl&quot; or &quot;perldoc perl&quot;. If you have access to the<br/>Internet, point your browser at http://www.perl.org/, the Perl Home Page.<br/><br/><br/>C:\sources\trycatchtest&gt;perl -V<br/>Summary of my perl5 (revision 5 version 18 subversion 0) configuration:<br/><br/> Platform:<br/> osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread-64int<br/> uname=&#39;Win32 strawberry-perl 5.18.0.1 #1 Sat May 18 17:46:00 2013 i386&#39;<br/> config_args=&#39;undef&#39;<br/> hint=recommended, useposix=true, d_sigaction=undef<br/> useithreads=define, usemultiplicity=define<br/> useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef<br/> use64bitint=define, use64bitall=undef, uselongdouble=undef<br/> usemymalloc=n, bincompat5005=undef<br/> Compiler:<br/> cc=&#39;gcc&#39;, ccflags =&#39; -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS <br/>-DPERL_IMPLICI<br/>_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing <br/>-mms-bitfields&#39;,<br/> optimize=&#39;-s -O2&#39;,<br/> cppflags=&#39;-DWIN32&#39;<br/> ccversion=&#39;&#39;, gccversion=&#39;4.6.3&#39;, gccosandvers=&#39;&#39;<br/> intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678<br/> d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12<br/> ivtype=&#39;long long&#39;, ivsize=8, nvtype=&#39;double&#39;, nvsize=8, <br/>Off_t=&#39;long long&#39;,<br/>lseeksize=8<br/> alignbytes=8, prototype=define<br/> Linker and Libraries:<br/> ld=&#39;g++&#39;, ldflags =&#39;-s -L&quot;C:\sperl\perl\lib\CORE&quot; -L&quot;C:\sperl\c\lib&quot;&#39;<br/> libpth=C:\sperl\c\lib C:\sperl\c\i686-w64-mingw32\lib<br/> libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 <br/>-ladvapi3<br/> -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm <br/>-lversio<br/> -lodbc32 -lodbccp32 -lcomctl32<br/> perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool <br/>-lcomdlg32 -ladv<br/>pi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr <br/>-lwinmm -lve<br/>sion -lodbc32 -lodbccp32 -lcomctl32<br/> libc=, so=dll, useshrplib=true, libperl=libperl518.a<br/> gnulibc_version=&#39;&#39;<br/> Dynamic Linking:<br/> dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=&#39; &#39;<br/> cccdlflags=&#39; &#39;, lddlflags=&#39;-mdll -s -L&quot;C:\sperl\perl\lib\CORE&quot; <br/>-L&quot;C:\sperl\<br/>\lib&quot;&#39;<br/><br/><br/>Characteristics of this binary (from libperl):<br/> Compile-time options: HAS_TIMES HAVE_INTERP_INTERN MULTIPLICITY<br/> PERLIO_LAYERS PERL_DONT_CREATE_GVSV<br/> PERL_HASH_FUNC_ONE_AT_A_TIME_HARD<br/> PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS<br/> PERL_MALLOC_WRAP PERL_PRESERVE_IVUV <br/>PERL_SAWAMPERSAND<br/> USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES<br/> USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE<br/> USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF<br/> Built under MSWin32<br/> Compiled at May 18 2013 17:53:14<br/> %ENV:<br/> PERL_JSON_BACKEND=&quot;Cpanel::JSON::XS&quot;<br/> PERL_YAML_BACKEND=&quot;YAML::XS&quot;<br/> @INC:<br/> C:/sperl/perl/site/lib<br/> C:/sperl/perl/vendor/lib<br/> C:/sperl/perl/lib<br/> .<br/><br/>C:\sources\trycatchtest&gt;<br/>-------------------------------------------------------------------<br/>C:\sources\trycatchtest&gt;perl -Mblib t\00-TTest.t<br/>ok 1 - use TTest;<br/>CATCHED<br/>END FUNC<br/>message at t\00-TTest.t line 6.<br/># Tests were run but no plan was declared and done_testing() was not seen.<br/># Looks like your test exited with 255 just after 1.<br/><br/>C:\sources\trycatchtest&gt;perl -V<br/>Summary of my perl5 (revision 5 version 8 subversion 9) configuration:<br/> Platform:<br/> osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread<br/> uname=&#39;Win32 strawberryperl 5.8.9.5 #1 Wed Apr 28 11:51:06 2010 i386&#39;<br/> config_args=&#39;undef&#39;<br/> hint=recommended, useposix=true, d_sigaction=undef<br/> usethreads=define use5005threads=undef useithreads=define <br/>usemultiplicity=de<br/>fine<br/> useperlio=define d_sfio=undef uselargefiles=define usesocks=undef<br/> use64bitint=undef use64bitall=undef uselongdouble=undef<br/> usemymalloc=n, bincompat5005=undef<br/> Compiler:<br/> cc=&#39;gcc&#39;, ccflags =&#39; -s -O2 -DWIN32 -DHAVE_DES_FCRYPT <br/>-DUSE_SITECUSTOMIZE -<br/>DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing <br/>-DPERL_MSVCRT_RE<br/>ADFIX&#39;,<br/> optimize=&#39;-s -O2&#39;,<br/> cppflags=&#39;-DWIN32&#39;<br/> ccversion=&#39;&#39;, gccversion=&#39;3.4.5&#39;, gccosandvers=&#39;&#39;<br/> intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234<br/> d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12<br/> ivtype=&#39;long&#39;, ivsize=4, nvtype=&#39;double&#39;, nvsize=8, Off_t=&#39;long <br/>long&#39;, lseek<br/>size=8<br/> alignbytes=8, prototype=define<br/> Linker and Libraries:<br/> ld=&#39;g++&#39;, ldflags =&#39;-s -L&quot;C:\sperl\589\perl\lib\CORE&quot; <br/>-L&quot;C:\sperl\589\c\lib&quot;<br/>&#39;<br/> libpth=C:\sperl\589\c\lib<br/> libs= -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool <br/>-lcomdlg32<br/>-ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr <br/>-lwinmm<br/> -lversion -lodbc32 -lodbccp32<br/> perllibs= -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 <br/>-lwinspool -lcomdl<br/>g32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 <br/>-lmpr -lw<br/>inmm -lversion -lodbc32 -lodbccp32<br/> libc=-lmsvcrt, so=dll, useshrplib=true, libperl=libperl58.a<br/> gnulibc_version=&#39;&#39;<br/> Dynamic Linking:<br/> dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=&#39; &#39;<br/> cccdlflags=&#39; &#39;, lddlflags=&#39;-mdll -s -L&quot;C:\sperl\589\perl\lib\CORE&quot; <br/>-L&quot;C:\spe<br/>rl\589\c\lib&quot;&#39;<br/><br/><br/>Characteristics of this binary (from libperl):<br/> Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT <br/>PERL_IMPLICIT_SYS<br/> PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_FAST_STDIO<br/> USE_ITHREADS USE_LARGE_FILES USE_PERLIO<br/> USE_SITECUSTOMIZE<br/> Built under MSWin32<br/> Compiled at Apr 28 2010 11:57:55<br/> %ENV:<br/> PERL_JSON_BACKEND=&quot;Cpanel::JSON::XS&quot;<br/> PERL_YAML_BACKEND=&quot;YAML::XS&quot;<br/> @INC:<br/> C:/sperl/589/perl/lib<br/> C:/sperl/589/perl/site/lib<br/> C:\strawberry\perl\vendor\lib<br/> .<br/><br/>C:\sources\trycatchtest&gt;<br/>-----------------------------------------------------------------<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225234.html Thu, 29 Jan 2015 17:00:53 +0000 Re: Windows c++ try/catch & croak incompability by bulk88 &ETH;&#158;&ETH;&raquo;&ETH;&micro;&ETH;&sup3; &ETH;&#159;&Ntilde;&#128;&ETH;&frac34;&ETH;&frac12;&ETH;&cedil;&ETH;&frac12; wrote:<br/>&gt; After try {} catch {} execution, any further croak() in XS will hang<br/>&gt; after displaying die-message.<br/>&gt; I tried to use setjmp&amp;longjmp directly after try/catch and it works ok.<br/>&gt; <br/>&gt; My perl is strawberry perl 5.20.1.<br/>&gt; <br/>&gt; Test XS module attached. Just &quot;dmake test&quot; and you&#39;ll see.<br/><br/>No problems with VC in C++ mode. I changed CC to &quot; CC =&gt; &#39;cl -TP&#39;,&quot; <br/>and removed LD line in makefile.pl to convert it to VC setup.<br/><br/>Mingw GCCs have repeatedly refused to implement 32 bit SEH over a <br/>purported software patent. They did implement 64 bit SEH without <br/>complaint. Mingw (.org and w64) ships SJLJ or DWARF2 exceptions for 32 <br/>bit windows. IDK how stable they are. Use GDB and obtain a C stack trace <br/>of the hang is the only advice I have.<br/><br/>Related reading, the now removed PERL_FLEXIBLE_EXCEPTIONS <br/>http://perl5.git.perl.org/perl.git/commitdiff/766f891612bf493b0430beb068ead367d70cdef6 <br/><br/><br/>------------------------------------------------------------<br/>C:\sources\trycatchtest&gt;perl makefile.pl<br/>Generating a nmake-style Makefile<br/>Writing Makefile for TTest<br/>Writing MYMETA.yml and MYMETA.json<br/><br/>C:\sources\trycatchtest&gt;nmake test<br/><br/>Microsoft (R) Program Maintenance Utility Version 7.10.3077<br/>Copyright (C) Microsoft Corporation. All rights reserved.<br/><br/>cp lib/TTest.pm blib\lib\TTest.pm<br/>Running Mkbootstrap for TTest ()<br/> &quot;C:\perl521\bin\perl.exe&quot; -MExtUtils::Command -e chmod -- 644 <br/>&quot;TTest.bs&quot;<br/><br/> &quot;C:\perl521\bin\perl.exe&quot; &quot;C:\perl521\lib\ExtUtils\xsubpp&quot; <br/>-C++ -typema<br/>p &quot;C:\perl521\lib\ExtUtils\typemap&quot; TTest.xs &gt; TTest.xsc &amp;&amp; <br/>&quot;C:\perl521\bin\per<br/>l.exe&quot; -MExtUtils::Command -e mv -- TTest.xsc TTest.c<br/> cl -TP -c -nologo -GF -W3 -O1 -MD -Zi -DNDEBUG -G7 -GL <br/>-DWIN32 -D_CON<br/>SOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DPERL_HASH_FUNC_ONE_AT_A_TIME <br/>-DNO_MAT<br/>HOMS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO <br/>-D_USE_32BIT_TIME_<br/>T -O1 -MD -Zi -DNDEBUG -G7 -GL -DVERSION=\&quot;1.0\&quot; <br/>-DXS_VERSION=\&quot;1.0\&quot; &quot;-IC:<br/>\perl521\lib\CORE&quot; TTest.c<br/>TTest.c<br/>TTest.xs(18) : warning C4530: C++ exception handler used, but unwind <br/>semantics a<br/>re not enabled. Specify /EHsc<br/>TTest.xs(19) : warning C4101: &#39;i&#39; : unreferenced local variable<br/> &quot;C:\perl521\bin\perl.exe&quot; -MExtUtils::Mksymlists -e <br/>&quot;Mksymlists(&#39;NAME&#39;=<br/> &gt;\&quot;TTest\&quot;, &#39;DLBASE&#39; =&gt; &#39;TTest&#39;, &#39;DL_FUNCS&#39; =&gt; { }, &#39;FUNCLIST&#39; =&gt; [], <br/>&#39;IMPORTS&#39;<br/> =&gt; { }, &#39;DL_VARS&#39; =&gt; []);&quot;<br/> link -out:blib\arch\auto\TTest\TTest.dll -dll -nologo <br/>-nodefaultlib -deb<br/>ug -opt:ref,icf -ltcg -libpath:&quot;c:\perl521\lib\CORE&quot; -machine:x86 <br/>TTest.obj<br/>&quot;C:\perl521\lib\CORE\perl521.lib&quot; oldnames.lib kernel32.lib user32.lib <br/>gdi32.lib<br/> winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib <br/>oleaut32.lib net<br/>api32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib <br/>odbccp32<br/>.lib comctl32.lib msvcrt.lib -def:TTest.def<br/> Creating library blib\arch\auto\TTest\TTest.lib and object <br/>blib\arch\auto\TTe<br/>st\TTest.exp<br/>Generating code<br/>Finished generating code<br/> if exist blib\arch\auto\TTest\TTest.dll.manifest mt -nologo <br/>-manifest bl<br/>ib\arch\auto\TTest\TTest.dll.manifest <br/>-outputresource:blib\arch\auto\TTest\TTest<br/>.dll;2<br/> if exist blib\arch\auto\TTest\TTest.dll.manifest del <br/>blib\arch\auto\TTes<br/>t\TTest.dll.manifest<br/> &quot;C:\perl521\bin\perl.exe&quot; -MExtUtils::Command -e chmod -- 755 <br/>blib\arch\<br/>auto\TTest\TTest.dll<br/> &quot;C:\perl521\bin\perl.exe&quot; &quot;-MExtUtils::Command::MM&quot; <br/>&quot;-MTest::Harness&quot; &quot;-<br/>e&quot; &quot;undef *Test::Harness::Switches; test_harness(0, &#39;blib\lib&#39;, <br/>&#39;blib\arch&#39;)&quot; t\<br/>*.t<br/>t\00-TTest.t .. 1/? message at t\00-TTest.t line 6.<br/># Tests were run but no plan was declared and done_testing() was not seen.<br/># Looks like your test exited with 255 just after 1.<br/>t\00-TTest.t .. Dubious, test returned 255 (wstat 65280, 0xff00)<br/>All 1 subtests passed<br/><br/>Test Summary Report<br/>-------------------<br/>t\00-TTest.t (Wstat: 65280 Tests: 1 Failed: 0)<br/> Non-zero exit status: 255<br/> Parse errors: No plan found in TAP output<br/>Files=1, Tests=1, 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU)<br/>Result: FAIL<br/>Failed 1/1 test programs. 0/1 subtests failed.<br/>NMAKE : fatal error U1077: &#39;&quot;C:\perl521\bin\perl.exe&quot;&#39; : return code &#39;0xff&#39;<br/>Stop.<br/><br/>C:\sources\trycatchtest&gt;perl -Mblib t\00-TTest.t<br/>ok 1 - use TTest;<br/>CATCHED<br/>END FUNC<br/>message at t\00-TTest.t line 6.<br/># Tests were run but no plan was declared and done_testing() was not seen.<br/># Looks like your test exited with 255 just after 1.<br/><br/>C:\sources\trycatchtest&gt;<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225233.html Thu, 29 Jan 2015 16:43:56 +0000 Re: [perl #123691] Feature: A variation of glob() which uses regexps by Eric Brine On Thu, Jan 29, 2015 at 6:51 AM, James E Keenan via RT &lt;<br/>perlbug-followup@perl.org&gt; wrote:<br/><br/>&gt; On Wed Jan 28 10:39:13 2015, porton@narod.ru wrote:<br/>&gt; &gt; I suggest to add to Perl core a routine similar to glob(), but<br/>&gt; &gt; using regexps instead of globs.<br/>&gt;<br/>&gt; But that functionality already exists, does it not?<br/>&gt;<br/>&gt; (untested)<br/>&gt; #####<br/>&gt; opendir my $DIR, &#39;some/directory&#39; or die;<br/>&gt; my @files = grep { m/some_pattern/ } readdir $DIR;<br/>&gt; closedir or die;<br/>&gt; #####<br/>&gt;<br/><br/>glob is both a filtered file fetcher (glob(&#39;*.txt&#39;)) and string generator<br/>(glob(&#39;{a,b}&#39;)).<br/><br/>You covered the former. If he wants the latter, there&#39;s Regexp::Genex.<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225232.html Thu, 29 Jan 2015 16:23:50 +0000 Re: Suggestion: case-insensitive string comparison by Paul "LeoNerd" Evans On Thu, 29 Jan 2015 15:19:44 +0100<br/>Leon Timmermans &lt;fawaka@gmail.com&gt; wrote:<br/><br/>&gt; That said, I think it is perfectly sensible for the optimizer to<br/>&gt; optimize &laquo;fc $x eq fc$y&raquo; into some kind of internal &laquo;$x feq $y&raquo; We<br/>&gt; can actually get the semantic advantages of this without introducing<br/>&gt; any new syntax.<br/><br/>I&#39;m with Leon.<br/><br/>The peephole optimiser already does crazy things with<br/><br/> sort { $a &lt;=&gt; $b }<br/> reverse sort { $a &lt;=&gt; $b }<br/> etc..<br/><br/>so surely it can do something similar here.<br/><br/>-- <br/>Paul &quot;LeoNerd&quot; Evans<br/><br/>leonerd@leonerd.org.uk<br/>http://www.leonerd.org.uk/ | https://metacpan.org/author/PEVANS<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225231.html Thu, 29 Jan 2015 15:52:33 +0000 Windows c++ try/catch & croak incompability by Олег Пронин After try {} catch {} execution, any further croak() in XS will hang<br/>after displaying die-message.<br/>I tried to use setjmp&amp;longjmp directly after try/catch and it works ok.<br/><br/>My perl is strawberry perl 5.20.1.<br/><br/>Test XS module attached. Just &quot;dmake test&quot; and you&#39;ll see.<br/><br/>-- <br/>Oleg Pronin,<br/>CTO, Co-Founder,<br/>Crazy Panda LTD<br/>CP Decision LTD<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225230.html Thu, 29 Jan 2015 15:41:13 +0000 Re: Suggestion: case-insensitive string comparison by Leon Timmermans On Thu, Jan 29, 2015 at 3:26 PM, Ed Avis &lt;eda@waniasset.com&gt; wrote:<br/><br/>&gt; Normally I would agree that adding new keywords is not a great idea when<br/>&gt; they<br/>&gt; can be provided by a library instead, and imported into the global<br/>&gt; namespace<br/>&gt; only for those who request them. But as far as I know there isn&#39;t a way<br/>&gt; for<br/>&gt; a library to provide infix operators such as &#39;eq&#39;?<br/>&gt;<br/>&gt; If there were, then of course<br/>&gt;<br/>&gt; infix sub eqi { fc($_[0]) eq fc($_[1]) }<br/>&gt;<br/>&gt; would do the trick, and any cleverness about not copying the strings could<br/>&gt; be handled by the optimizer.<br/>&gt;<br/><br/>I suspect you missed my point. Why do we need new syntax for this? Why<br/>can&#39;t we just optimize the implementation of the existent syntax? We<br/>already do such things for sort for example.<br/><br/>Leon<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225229.html Thu, 29 Jan 2015 15:36:09 +0000 Re: [perl #123693] by Leon Timmermans On Thu, Jan 29, 2015 at 12:54 AM, Lajos Veres &lt;perlbug-followup@perl.org&gt;<br/>wrote:<br/><br/>&gt; # New Ticket Created by Lajos Veres<br/>&gt; # Please include the string: [perl #123693]<br/>&gt; # in the subject line of all future correspondence about this issue.<br/>&gt; # &lt;URL: https://rt.perl.org/Ticket/Display.html?id=123693 &gt;<br/>&gt;<br/>&gt;<br/>&gt; Hi, (Sorry if this is not the proper channel.)<br/>&gt;<br/>&gt; I fixed a few typos in the perl5 source.<br/>&gt; Please find attached.<br/>&gt; Mostly found by this tool: https://github.com/vlajos/misspell_fixer<br/>&gt; But I had to revert a few.<br/>&gt; If you think it is useful, feel free to merge it.<br/>&gt; Or let me know if it requires any amendements.<br/>&gt;<br/>&gt; Best regards,<br/>&gt; Lajos Veres<br/>&gt;<br/><br/>The initialinstalllocation change is not only wrong IMO but also breaking<br/>API; Some other changes may also be API breaking. Most of this seems<br/>legitimate, but this needs thorough checking before being applied.<br/><br/>Leon<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225228.html Thu, 29 Jan 2015 15:24:07 +0000 [perl #123698] 5.20 threaded regression: boolean.pm -truth option breaks string assignment in anonymous functions by Graham Knop via RT On Thu Jan 29 07:06:25 2015, dagolden@cpan.org wrote:<br/>&gt; On Perl 5.20.X with threads, when boolean.pm uses the &#39;-truth&#39; option<br/>&gt; on import -- which replaces the interpreter&#39;s internal true/false<br/>&gt; values with boolean.pm objects -- we&#39;ve seen a case where a string<br/>&gt; literal in an anonymous function becomes undefined, but only if a<br/>&gt; string assignment happens in the same function.<br/><br/>It&#39;s not related to string assignment inside the anonymous sub, it&#39;s related to the sub being a closure. This particular issue only seems to happen inside anonymous closures.<br/><br/>---<br/>via perlbug: queue: perl5 status: new<br/>https://rt.perl.org/Ticket/Display.html?id=123698<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225227.html Thu, 29 Jan 2015 15:23:06 +0000 [perl #123698] 5.20 threaded regression: boolean.pm -truth option breaks string assignment in anonymous functions by David Golden # New Ticket Created by David Golden <br/># Please include the string: [perl #123698]<br/># in the subject line of all future correspondence about this issue. <br/># &lt;URL: https://rt.perl.org/Ticket/Display.html?id=123698 &gt;<br/><br/><br/>On Perl 5.20.X with threads, when boolean.pm uses the &#39;-truth&#39; option on import -- which replaces the interpreter&#39;s internal true/false values with boolean.pm objects -- we&#39;ve seen a case where a string literal in an anonymous function becomes undefined, but only if a string assignment happens in the same function.<br/><br/>The attached program demonstrates the issue.<br/><br/>On Perl 5.18.2-threaded and Perl 5.20.0-not-threaded the output is:<br/> calling not_broken:<br/> what<br/> calling broken:<br/> what<br/><br/>On Perl 5.20.0-threaded and 5.20.1-threaded, the output is:<br/> calling not_broken:<br/> what<br/> calling broken:<br/> Use of uninitialized value0 in print at boolean-broken.pl line 12.<br/><br/>Discovered and discussed in these Github issues:<br/>* https://github.com/Test-More/test-more/issues/546<br/>* https://github.com/ingydotnet/boolean-pm/issues/8<br/><br/>While the change in 5.21.5 to prevent unlocking read-only values (which is what boolean.pm relies on) prevents boolean.pm from doing this trick, that the problem appears unreleated to true/false values, only affects threaded 5.20.X and occurs in such a peculiar circumstance suggests that there might be a deeper bug worth investigating.<br/><br/>My perl -V output is attached.<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225226.html Thu, 29 Jan 2015 15:06:49 +0000 Re: Suggestion: case-insensitive string comparison by Ed Avis Normally I would agree that adding new keywords is not a great idea when they<br/>can be provided by a library instead, and imported into the global namespace<br/>only for those who request them. But as far as I know there isn&#39;t a way for<br/>a library to provide infix operators such as &#39;eq&#39;?<br/><br/>If there were, then of course<br/><br/> infix sub eqi { fc($_[0]) eq fc($_[1]) }<br/><br/>would do the trick, and any cleverness about not copying the strings could<br/>be handled by the optimizer.<br/><br/>Apart from source filters, is there any way to define new infix ops?<br/><br/>-- <br/>Ed Avis &lt;eda@waniasset.com&gt;<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225225.html Thu, 29 Jan 2015 14:26:29 +0000 Re: 5.20.2 by Steve Hay On 12 January 2015 at 09:18, Steve Hay &lt;steve.m.hay@googlemail.com&gt; wrote:<br/>&gt; I believe this sort of game has always been played with maint<br/>&gt; releases. The only problem I can think of with it is possible clashes<br/>&gt; with the same game being played in another release series, e.g.<br/>&gt; 5.18.x. The Porting/cmpVERSION.pl tool can help here, and I do use<br/>&gt; that when rolling releases. (I am amazed it isn&#39;t mentioned in the<br/>&gt; RMG, actually! I have it in my own notes for when making releases,<br/>&gt; though, and will update the RMG with it when I get chance...)<br/><br/>Now done by commit a8ec9917c1913282d626f8c7467e40e55b7f5c97.<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225224.html Thu, 29 Jan 2015 14:26:20 +0000 Re: Suggestion: case-insensitive string comparison by Leon Timmermans On Thu, Jan 29, 2015 at 1:56 PM, Ed Avis &lt;eda@waniasset.com&gt; wrote:<br/><br/>&gt; Often there is a need to compare strings case-insensitively. The right way<br/>&gt; to do it, with recent perl versions, is to use fc():<br/>&gt;<br/>&gt; fc($x) eq fc($y)<br/>&gt;<br/>&gt; Older code may use lc() or uc() but this is not quite correct under some<br/>&gt; Unicode situations.<br/>&gt;<br/>&gt; I suggest adding case-insensitive string comparison operators:<br/>&gt;<br/>&gt; eqi nei lti gti lei gei cmpi<br/>&gt;<br/>&gt; There are a few reasons why this would be useful:<br/>&gt;<br/>&gt; - Case-insensitive string comparison is a common operation and this would<br/>&gt; make it more concise and clearer.<br/>&gt;<br/>&gt; - Because these new operators would be implemented correctly, they would<br/>&gt; help to displace older code using uc(), lc(), or even tr/A-Z/a-z/ which<br/>&gt; does not correctly handle all Unicode characters.<br/>&gt;<br/>&gt; - Potentially they may be implemented faster than the naive approach of<br/>&gt; calling fc() on both sides. The C implementation of these operators<br/>&gt; would<br/>&gt; be able to work without making copies of the two strings.<br/>&gt;<br/>&gt; What do you think? Potentially, &#39;indexi&#39; could also be added.<br/>&gt;<br/><br/>I think adding a whole new family of keywords for what is essentially a<br/>variation of what we already have is a bad idea, we&#39;re not PHP.<br/><br/>That said, I think it is perfectly sensible for the optimizer to optimize<br/>&laquo;fc $x eq fc$y&raquo; into some kind of internal &laquo;$x feq $y&raquo; We can actually get<br/>the semantic advantages of this without introducing any new syntax.<br/><br/>Leon<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225223.html Thu, 29 Jan 2015 14:20:22 +0000 Re: [perl #123689] Error building perl 5.20.1 64bit on win7 VS2010:glob problem in enc2xs? by Zhenyi Zhou Hi Tony,<br/><br/>I tried running it for like 20~30 times. And for two times it got errors.<br/><br/>Thanks.<br/><br/>On 1/29/15, Tony Cook via RT &lt;perlbug-followup@perl.org&gt; wrote:<br/>&gt; On Wed Jan 28 07:01:32 2015, zhouzhen1@gmail.com wrote:<br/>&gt;&gt; We are trying to build 5.20.1 64bit on win7 with VS2010 in our<br/>&gt;&gt; company, and get errors on building encodings. The error messages were<br/>&gt;&gt; like in #118261 https://rt.perl.org/Public/Bug/Display.html?id=118261<br/>&gt;&gt; (note that cl usage issue, but the enc2xs error described at the<br/>&gt;&gt; beginning of that post. )<br/>&gt;&gt;<br/>&gt;&gt; We guess the problem is at enc2xs, line 125<br/>&gt;&gt;<br/>&gt;&gt; eval &quot;\@ARGV = map(glob(\$_),\@ARGV)&quot; if ($^O eq &#39;MSWin32&#39;);<br/>&gt;&gt;<br/>&gt;&gt; And we added some print statements (eg. print &quot;DEBUG before glob: &quot;,<br/>&gt;&gt; join(&#39; &#39;, @ARGV), &quot;\n&quot;;) before/after this line to check it. And the<br/>&gt;&gt; log is like below,<br/>&gt;&gt;<br/>&gt; ...<br/>&gt;&gt; ..\..\..\miniperl.exe &quot;-I..\..\..\lib&quot; ..\bin\enc2xs -&quot;Q&quot; -o<br/>&gt;&gt; ir_04_t.c - f ir_04_t.fnm<br/>&gt;&gt; DEBUG before glob: -Q,-o,ir_04_t.c,-f,ir_04_t.fnm<br/>&gt;&gt; Use of uninitialized value $flist in open at ..\bin\enc2xs line 149.<br/>&gt;&gt; Use of uninitialized value $flist in concatenation (.) or string at<br/>&gt;&gt; ..\bin\enc2x s line 149.<br/>&gt;&gt; Cannot open :No such file or directory at ..\bin\enc2xs line 149.<br/>&gt;&gt; DEBUG after glob: -Q,-o,ir_04_t.c,-f<br/>&gt;<br/>&gt; Do you see the same problem if you run glob manually using miniperl?<br/>&gt;<br/>&gt; eg.<br/>&gt;<br/>&gt; .\miniperl -le &quot;print for glob(shift)&quot; -- -Q,-o,ir_04_t.c,-f,ir_04_t.fnm<br/>&gt;<br/>&gt; Tony<br/>&gt;<br/><br/><br/>-- <br/>Best Regards,<br/>Zhou, Zhenyi<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225222.html Thu, 29 Jan 2015 14:03:11 +0000 [perl #123689] Error building perl 5.20.1 64bit on win7 VS2010: glob problem in enc2xs? by Zhenyi Zhou # New Ticket Created by Zhenyi Zhou <br/># Please include the string: [perl #123689]<br/># in the subject line of all future correspondence about this issue. <br/># &lt;URL: https://rt.perl.org/Ticket/Display.html?id=123689 &gt;<br/><br/><br/>This is a bug report for perl from zhouzhen1@gmail.com,<br/>generated with the help of perlbug 1.40 running under perl 5.20.1.<br/><br/><br/>-----------------------------------------------------------------<br/>[Please describe your issue here]<br/><br/>We are trying to build 5.20.1 64bit on win7 with VS2010 in our<br/>company, and get errors on building encodings. The error messages were<br/>like in #118261 https://rt.perl.org/Public/Bug/Display.html?id=118261<br/>(note that cl usage issue, but the enc2xs error described at the<br/>beginning of that post. )<br/><br/>We guess the problem is at enc2xs, line 125<br/><br/>eval &quot;\@ARGV = map(glob(\$_),\@ARGV)&quot; if ($^O eq &#39;MSWin32&#39;);<br/><br/>And we added some print statements (eg. print &quot;DEBUG before glob: &quot;,<br/>join(&#39; &#39;, @ARGV), &quot;\n&quot;;) before/after this line to check it. And the<br/>log is like below,<br/><br/> if exist ..\..\..\lib\auto\Encode\Byte\Byte.dll.manifest mt -nologo<br/>-man ifest ..\..\..\lib\auto\Encode\Byte\Byte.dll.manifest<br/>-outputresource:..\..\..\l ib\auto\Encode\Byte\Byte.dll;2<br/> if exist ..\..\..\lib\auto\Encode\Byte\Byte.dll.manifest del<br/>..\..\..\li b\auto\Encode\Byte\Byte.dll.manifest<br/> C:\Users\zhenyz\AppData\Local\Temp\perlcoretempbuild\miniperl.exe<br/>&quot;-I..\ ..\..\lib&quot; &quot;-I..\..\..\lib&quot; -MExtUtils::Command -e chmod -- 755<br/>..\..\..\lib\aut o\Encode\Byte\Byte.dll<br/> cd ..<br/> nmake -f Makefile all -nologo<br/> Skip ..\..\..\lib\Encode\CN.pm (unchanged)<br/> Running Mkbootstrap for Encode::CN ()<br/> C:\Users\zhenyz\AppData\Local\Temp\perlcoretempbuild\miniperl.exe<br/>&quot;-I..\ ..\..\lib&quot; &quot;-I..\..\..\lib&quot; -MExtUtils::Command -e chmod -- 644<br/>CN.bs<br/> ..\..\..\miniperl.exe &quot;-I..\..\..\lib&quot; ..\bin\enc2xs -&quot;Q&quot; -o<br/>ir_04_t.c - f ir_04_t.fnm<br/> DEBUG before glob: -Q,-o,ir_04_t.c,-f,ir_04_t.fnm<br/> Use of uninitialized value $flist in open at ..\bin\enc2xs line 149.<br/> Use of uninitialized value $flist in concatenation (.) or string at<br/>..\bin\enc2x s line 149.<br/> Cannot open :No such file or directory at ..\bin\enc2xs line 149.<br/> DEBUG after glob: -Q,-o,ir_04_t.c,-f<br/> NMAKE : fatal error U1077: &#39;..\..\..\miniperl.exe&#39; : return code &#39;0x2&#39;<br/> Stop.<br/> NMAKE : fatal error U1077: &#39;&quot;c:\Program Files (x86)\Microsoft Visual<br/>Studio 10.0 \VC\BIN\amd64\nmake.EXE&quot;&#39; : return code &#39;0x2&#39;<br/> Stop.<br/> Unsuccessful make(cpan/Encode): code=512 at ..\make_ext.pl line 561.<br/> NMAKE : fatal error U1077: &#39;..\miniperl.exe&#39; : return code &#39;0x2&#39;<br/> Stop.<br/><br/>So it turned out that after this glob, it may lose file name in @ARGV.<br/>(See the two &quot;DEBUG&quot; output above) This issue happens intermittently,<br/>and if you nmake clean and nmake again, it may happen at another place<br/>that relates to enc2xs. And there is a small chance that it could pass<br/>making.<br/><br/>Thanks.<br/><br/>[Please do not change anything below this line]<br/>-----------------------------------------------------------------<br/>---<br/>Flags:<br/> category=install<br/> severity=high<br/>---<br/>Site configuration information for perl 5.20.1:<br/><br/>Configured by nobody at Mon Sep 15 14:11:02 CEST 2014.<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2015/01/msg225221.html Thu, 29 Jan 2015 14:02:24 +0000