Imager v1.024_005 Perl 5 v5.8.9 i386-freebsd
- Status
- Pass
- From
- Chris Williams (BINGOS)
- Dist
-
Imager v1.024_005
- Platform
- Perl 5 v5.8.9 i386-freebsd
- Date
- 2024-04-28 06:19:25
- ID
- 42d16870-0527-11ef-98b0-b3c3213a625c
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear TONYC,
This is a computer-generated error report created automatically by
CPANPLUS, version 0.9914. Testers personal comments may appear
at the end of this report.
Thank you for uploading your work to CPAN. Congratulations!
All tests were successful.
TEST RESULTS:
Below is the error stack from stage 'make test':
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Imager.bs blib/arch/auto/Imager/Imager.bs 644
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd Imager.c
Imager.xs:334:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 2);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:334:3: note: '{' token is here
EXTEND(SP, 2);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:334:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 2);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:334:3: note: ')' token is here
EXTEND(SP, 2);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:335:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:67:2: note: expanded from macro 'PUSHMARK'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:335:3: note: '{' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:67:13: note: expanded from macro 'PUSHMARK'
STMT_START { \
^
Imager.xs:335:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:71:2: note: expanded from macro 'PUSHMARK'
} STMT_END
^
Imager.xs:335:3: note: ')' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:71:4: note: expanded from macro 'PUSHMARK'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:386:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 2);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:386:3: note: '{' token is here
EXTEND(SP, 2);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:386:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 2);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:386:3: note: ')' token is here
EXTEND(SP, 2);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:387:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:67:2: note: expanded from macro 'PUSHMARK'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:387:3: note: '{' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:67:13: note: expanded from macro 'PUSHMARK'
STMT_START { \
^
Imager.xs:387:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:71:2: note: expanded from macro 'PUSHMARK'
} STMT_END
^
Imager.xs:387:3: note: ')' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:71:4: note: expanded from macro 'PUSHMARK'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:425:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:425:3: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:425:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:425:3: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:426:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:67:2: note: expanded from macro 'PUSHMARK'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:426:3: note: '{' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:67:13: note: expanded from macro 'PUSHMARK'
STMT_START { \
^
Imager.xs:426:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:71:2: note: expanded from macro 'PUSHMARK'
} STMT_END
^
Imager.xs:426:3: note: ')' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:71:4: note: expanded from macro 'PUSHMARK'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:67:2: note: expanded from macro 'PUSHMARK'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:465:5: note: '{' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:67:13: note: expanded from macro 'PUSHMARK'
STMT_START { \
^
Imager.xs:465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:71:2: note: expanded from macro 'PUSHMARK'
} STMT_END
^
Imager.xs:465:5: note: ')' token is here
PUSHMARK(SP);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:71:4: note: expanded from macro 'PUSHMARK'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1272:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(t.sv, t.count * sizeof(i_trim_colors_t));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:2: note: expanded from macro 'SvCUR_set'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1272:3: note: '{' token is here
SvCUR_set(t.sv, t.count * sizeof(i_trim_colors_t));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:13: note: expanded from macro 'SvCUR_set'
STMT_START { \
^
Imager.xs:1272:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(t.sv, t.count * sizeof(i_trim_colors_t));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:43: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^
Imager.xs:1272:3: note: ')' token is here
SvCUR_set(t.sv, t.count * sizeof(i_trim_colors_t));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:45: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1292:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(t.sv, t.count * sizeof(i_trim_colors_t));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:2: note: expanded from macro 'SvCUR_set'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1292:3: note: '{' token is here
SvCUR_set(t.sv, t.count * sizeof(i_trim_colors_t));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:13: note: expanded from macro 'SvCUR_set'
STMT_START { \
^
Imager.xs:1292:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(t.sv, t.count * sizeof(i_trim_colors_t));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:43: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^
Imager.xs:1292:3: note: ')' token is here
SvCUR_set(t.sv, t.count * sizeof(i_trim_colors_t));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:45: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1686:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:1686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:1686:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1711:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:1711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1711:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:1711:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:1711:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1711:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:1711:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1532:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1532:9: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:1532:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:1532:9: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1778:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1778:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:1778:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1778:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:1778:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:1778:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1778:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:1778:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1544:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1544:3: note: '{' token is here
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:1544:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:1544:3: note: ')' token is here
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1846:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1846:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:1846:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:1846:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1881:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1881:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:1881:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:1881:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1908:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1908:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:1908:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1908:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:1908:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1908:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:1908:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:1908:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1908:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:1908:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1908:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:1908:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1910:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1910:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:1910:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:1910:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1937:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1937:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:1937:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1937:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:1937:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1937:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:1937:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:1937:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1937:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:1937:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1937:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:1937:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1939:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1939:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:1939:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:1939:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1966:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1966:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:1966:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1966:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:1966:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1966:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:1966:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:1966:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1966:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:1966:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1966:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:1966:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1968:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1968:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:1968:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:1968:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1995:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1995:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:1995:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1995:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:1995:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1995:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:1995:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:1995:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1995:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:1995:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1995:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:1995:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:1997:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:1997:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:1997:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:1997:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2066:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2066:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2066:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2091:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2091:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:2091:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2091:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2091:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2091:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2091:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:2091:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1605:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, MAXCHANNELS);
^~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1605:9: note: '{' token is here
EXTEND(SP, MAXCHANNELS);
^~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:1605:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, MAXCHANNELS);
^~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:1605:9: note: ')' token is here
EXTEND(SP, MAXCHANNELS);
^~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1623:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1623:9: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:1623:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:1623:9: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2244:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2244:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2244:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2279:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2279:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2306:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:18: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2306:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:29: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:2306:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2306:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:2306:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2306:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:2306:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:2306:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2306:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:2306:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2306:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:66: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:2306:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:68: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2308:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2308:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2308:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2308:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2335:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:18: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2335:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:29: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:2335:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2335:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:2335:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2335:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:2335:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:2335:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2335:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:2335:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2335:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:66: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:2335:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:68: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2337:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2337:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2337:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2337:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2364:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:18: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2364:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:29: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:2364:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2364:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:2364:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2364:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:2364:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:2364:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2364:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:2364:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2364:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:66: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:2364:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:68: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2366:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2366:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2366:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2366:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2393:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:18: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2393:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:29: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:2393:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2393:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:2393:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2393:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:2393:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:2393:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2393:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:2393:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2393:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:66: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:2393:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:68: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2395:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2395:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2442:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2442:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2442:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2442:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2476:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:2476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2476:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2476:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2476:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2476:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:2476:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2499:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2499:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2499:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2499:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2520:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2520:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2520:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2520:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1696:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1696:6: note: '{' token is here
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:1696:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:1696:6: note: ')' token is here
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2547:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2547:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2547:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2577:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2577:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2577:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2577:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2613:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2613:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2613:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2613:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2661:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2661:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2661:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2661:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1739:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 3);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1739:4: note: '{' token is here
EXTEND(SP, 3);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:1739:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 3);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:1739:4: note: ')' token is here
EXTEND(SP, 3);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2732:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2732:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2732:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1759:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1759:7: note: '{' token is here
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:1759:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:1759:7: note: ')' token is here
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1760:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1760:7: note: '{' token is here
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:1760:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:1760:7: note: ')' token is here
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2812:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2812:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2812:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2812:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1783:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1783:4: note: '{' token is here
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:1783:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:1783:4: note: ')' token is here
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2839:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2839:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2839:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2839:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2869:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2869:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2869:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2891:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2891:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2891:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2915:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2915:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2915:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2915:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2951:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2951:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2951:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2951:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2986:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2986:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:2986:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2986:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:2986:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2986:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:2986:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:2986:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2986:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:2986:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2986:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:2986:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:2988:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:2988:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:2988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:2988:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1865:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:2: note: expanded from macro 'SvCUR_set'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1865:4: note: '{' token is here
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:13: note: expanded from macro 'SvCUR_set'
STMT_START { \
^
Imager.xs:1865:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:43: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^
Imager.xs:1865:4: note: ')' token is here
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:45: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1868:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1868:4: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:1868:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:1868:4: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1872:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvSETMAGIC(ST(1));
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1872:2: note: '{' token is here
SvSETMAGIC(ST(1));
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.xs:1872:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvSETMAGIC(ST(1));
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.xs:1872:2: note: ')' token is here
SvSETMAGIC(ST(1));
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1889:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:2: note: expanded from macro 'SvCUR_set'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1889:4: note: '{' token is here
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:13: note: expanded from macro 'SvCUR_set'
STMT_START { \
^
Imager.xs:1889:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:43: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^
Imager.xs:1889:4: note: ')' token is here
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:45: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1892:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1892:4: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:1892:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:1892:4: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3133:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3133:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3133:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3133:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3160:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3160:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3160:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3160:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3160:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3160:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3160:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3160:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3160:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3160:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3160:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3160:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3162:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3162:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3187:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3187:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:3187:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3187:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3187:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3187:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3187:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:3187:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3205:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3205:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3205:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3205:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3205:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3205:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3205:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3205:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3205:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3205:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3205:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3205:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3207:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3207:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3207:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3234:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3234:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3234:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3234:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3234:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3234:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3234:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3234:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3234:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3234:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3234:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3234:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3236:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3236:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3236:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3236:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3261:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:3261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3261:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3261:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:3261:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3290:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3290:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3290:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3290:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3290:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3290:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3290:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3290:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3290:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3290:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3290:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3290:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3292:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3292:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3319:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3319:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3319:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3319:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3319:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3319:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3319:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3319:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3319:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3319:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3319:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3319:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3321:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3321:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3321:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3321:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3348:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3348:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3348:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3348:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3348:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3348:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3348:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3348:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3348:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3348:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3348:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3348:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3350:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3350:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3350:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3350:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3377:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3377:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3377:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3377:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3377:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3377:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3377:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3377:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3377:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3377:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3377:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3377:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3379:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3379:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3379:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3379:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3410:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3410:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3410:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3410:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3410:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3410:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3410:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3410:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3410:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3410:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3410:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3410:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3412:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3412:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3412:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1966:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:2: note: expanded from macro 'SvCUR_set'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1966:4: note: '{' token is here
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:13: note: expanded from macro 'SvCUR_set'
STMT_START { \
^
Imager.xs:1966:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:43: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^
Imager.xs:1966:4: note: ')' token is here
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:45: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:1969:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:1969:4: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:1969:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:1969:4: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2000:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:2: note: expanded from macro 'SvCUR_set'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2000:4: note: '{' token is here
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:13: note: expanded from macro 'SvCUR_set'
STMT_START { \
^
Imager.xs:2000:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:43: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^
Imager.xs:2000:4: note: ')' token is here
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:45: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2003:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2003:4: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:2003:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:2003:4: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2007:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvSETMAGIC(ST(1));
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2007:2: note: '{' token is here
SvSETMAGIC(ST(1));
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.xs:2007:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvSETMAGIC(ST(1));
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.xs:2007:2: note: ')' token is here
SvSETMAGIC(ST(1));
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2024:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:2: note: expanded from macro 'SvCUR_set'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2024:4: note: '{' token is here
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:13: note: expanded from macro 'SvCUR_set'
STMT_START { \
^
Imager.xs:2024:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:43: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^
Imager.xs:2024:4: note: ')' token is here
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:45: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2027:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2027:4: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:2027:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:2027:4: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2051:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:2: note: expanded from macro 'SvCUR_set'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2051:4: note: '{' token is here
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:995:13: note: expanded from macro 'SvCUR_set'
STMT_START { \
^
Imager.xs:2051:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:43: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^
Imager.xs:2051:4: note: ')' token is here
SvCUR_set(buffer_sv, result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:996:45: note: expanded from macro 'SvCUR_set'
(((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2054:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2054:4: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:2054:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:2054:4: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3666:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3666:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3666:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3666:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3666:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3666:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3666:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3666:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3666:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3666:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3666:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:3666:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3668:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3668:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3668:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3701:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3701:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:3701:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3701:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3701:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:3701:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3736:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3736:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3736:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3736:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3763:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3763:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3763:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3763:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3790:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3790:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3817:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3817:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3817:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3817:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3849:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3849:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3849:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3849:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3865:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:18: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3865:2: note: '{' token is here
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:29: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
Imager.c:3865:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3865:2: note: '{' token is here
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3865:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3865:2: note: '{' token is here
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3865:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3865:2: note: ')' token is here
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3865:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3865:2: note: ')' token is here
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3865:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:66: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
Imager.c:3865:2: note: ')' token is here
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:68: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3867:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3867:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3885:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:18: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3885:2: note: '{' token is here
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:29: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
Imager.c:3885:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3885:2: note: '{' token is here
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3885:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3885:2: note: '{' token is here
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3885:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:3885:2: note: ')' token is here
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3885:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:3885:2: note: ')' token is here
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:56: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3885:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:66: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^
Imager.c:3885:2: note: ')' token is here
PUSHu((UV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:307:68: note: expanded from macro 'PUSHu'
#define PUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3887:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3887:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3887:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3887:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2117:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2117:9: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:2117:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:2117:9: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:3978:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:3978:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:3978:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:3978:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4045:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4045:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4045:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4045:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4069:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4069:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4069:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4069:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4069:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4069:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4069:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4069:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4069:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4069:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4069:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4069:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4071:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4071:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4071:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4071:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4089:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4089:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:4089:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4089:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4089:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4089:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4089:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:4089:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4105:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4105:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4105:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4105:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4105:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4105:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4105:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4105:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4105:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4105:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4105:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4105:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4107:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4107:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2160:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2160:16: note: '{' token is here
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:2160:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:2160:16: note: ')' token is here
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4189:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:4189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4189:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4189:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:4189:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4225:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4225:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4225:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4225:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4225:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4225:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4225:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4225:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4225:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4225:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4225:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4225:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4227:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4227:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4263:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4263:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4263:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4263:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4263:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4263:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4263:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4263:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4263:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4263:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4263:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4263:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4265:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4265:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4265:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4265:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2186:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2186:9: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:2186:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:2186:9: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4342:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4342:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4342:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4342:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4342:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4342:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4342:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4342:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4342:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4342:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4342:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4342:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4344:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4344:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4344:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4344:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4380:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4380:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4380:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4380:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4380:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4380:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4380:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4380:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4380:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4380:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4380:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4380:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4382:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4382:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4382:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4382:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4418:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4418:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4418:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4418:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4418:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4418:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4418:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4418:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4418:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4418:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4418:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4418:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4420:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4420:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4420:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4420:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4456:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4456:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4456:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4456:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4456:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4456:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4456:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4456:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4456:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4456:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4456:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4456:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4458:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4458:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4458:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4458:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2212:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2212:7: note: '{' token is here
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:2212:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:2212:7: note: ')' token is here
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4496:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4496:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4496:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4496:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4496:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4496:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4496:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:4496:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4496:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:4496:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4496:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:4496:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4498:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4498:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4498:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2226:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 2);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2226:6: note: '{' token is here
EXTEND(SP, 2);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:2226:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 2);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:2226:6: note: ')' token is here
EXTEND(SP, 2);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2231:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2231:6: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:2231:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:2231:6: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4587:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4587:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4587:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4587:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4682:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:4682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4682:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4682:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:4682:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4777:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4777:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:4777:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4777:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4777:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4777:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4777:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:4777:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4870:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4870:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:4870:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4870:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4870:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:4870:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4963:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4963:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:4963:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:4963:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:4963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:4963:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:4963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:4963:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5058:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5058:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:5058:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5058:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:5058:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5058:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:5058:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:5058:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5058:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:5058:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5058:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:5058:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5060:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:5060:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:5060:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5153:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5153:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5153:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5153:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:5153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:5153:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5153:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5258:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5258:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:5258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:5258:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5258:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5363:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5363:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:5363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:5363:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5363:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5468:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5468:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5468:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5468:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:5468:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:5468:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5468:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5468:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5573:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5573:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5573:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5573:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:5573:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:5573:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5573:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5573:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5654:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5654:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5654:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5654:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:5654:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:5654:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5654:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5654:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5735:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5735:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:5735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:5735:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:5735:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5818:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5818:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:5818:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5818:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:5818:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5818:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:5818:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:5818:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5818:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:5818:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5818:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:5818:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5820:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5820:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:5820:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:5820:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5903:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5903:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:5903:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5903:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:5903:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5903:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:5903:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:5903:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5903:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:5903:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5903:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:5903:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:5905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:5905:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:5905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:5905:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6012:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6012:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:6012:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6012:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:6012:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6012:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:6012:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:6012:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6012:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:6012:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6012:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:6012:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6014:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6014:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:6014:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:6014:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6121:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6121:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:6121:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6121:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:6121:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6121:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:6121:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:6121:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6121:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:6121:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6121:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:6121:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6123:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6123:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:6123:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:6123:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6164:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6164:13: note: '{' token is here
STMT_START {
^
Imager.c:6184:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
Imager.c:6184:4: note: ')' token is here
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6187:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6187:13: note: '{' token is here
STMT_START {
^
Imager.c:6207:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
Imager.c:6207:4: note: ')' token is here
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6269:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6269:13: note: '{' token is here
STMT_START {
^
Imager.c:6289:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
Imager.c:6289:4: note: ')' token is here
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6292:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6292:13: note: '{' token is here
STMT_START {
^
Imager.c:6312:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
Imager.c:6312:4: note: ')' token is here
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6330:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6330:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:6330:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6330:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:6330:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6330:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:6330:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:6330:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6330:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:6330:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6330:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:6330:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6332:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:6332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:6332:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6375:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6375:13: note: '{' token is here
STMT_START {
^
Imager.c:6395:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
Imager.c:6395:4: note: ')' token is here
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6398:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6398:13: note: '{' token is here
STMT_START {
^
Imager.c:6418:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
Imager.c:6418:4: note: ')' token is here
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6436:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6436:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:6436:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6436:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:6436:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6436:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:6436:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:6436:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6436:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:6436:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6436:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:6436:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6438:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6438:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:6438:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:6438:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6492:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6492:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:6492:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6492:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:6492:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6492:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:6492:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:6492:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6492:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:6492:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6492:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:6492:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6494:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6494:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:6494:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:6494:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6548:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6548:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:6548:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6548:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:6548:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6548:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:6548:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:6548:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6548:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:6548:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6548:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:6548:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6550:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6550:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:6550:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:6550:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6627:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:6627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:6627:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6704:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:6704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:6704:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6792:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6792:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:6792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:6792:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:6880:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:6880:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:6880:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:6880:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:7006:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:7006:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:7006:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:7006:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:7006:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:7006:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:7006:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:7006:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:7143:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:7143:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:7143:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:7143:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:7143:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:7143:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:7143:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:7143:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:7184:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:7184:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:7184:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:7184:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:7318:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:7318:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:7318:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:7318:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:7476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:7476:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:7476:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:7476:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:7678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:7678:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:7678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:7678:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:7755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:7755:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:7755:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:7755:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:7799:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:7799:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:7799:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:7799:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:7842:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:7842:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:7842:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:7842:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:7915:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:7915:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:7915:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:7915:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8020:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:8020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:8020:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8074:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8074:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:8074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:8074:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8140:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:8140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:8140:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8198:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8198:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:8198:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8198:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:8198:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:8198:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8198:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:8198:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8257:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8257:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:8257:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8257:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:8257:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8257:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:8257:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:8257:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8257:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:8257:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8257:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:8257:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8259:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:8259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:8259:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2733:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2733:7: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:2733:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:2733:7: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:2733:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:2733:7: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:2733:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:2733:7: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8343:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8343:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:8343:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:8343:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8426:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:8426:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:8426:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8482:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:18: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8482:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:29: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:8482:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8482:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:8482:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8482:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:8482:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:8482:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8482:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:8482:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8482:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:66: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:8482:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:68: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8484:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8484:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:8484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:8484:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8540:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:18: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8540:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:29: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:8540:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8540:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:8540:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8540:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:8540:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:8540:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8540:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:8540:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8540:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:66: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:8540:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:68: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8542:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8542:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:8542:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:8542:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8622:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8622:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:8622:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8622:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:8622:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8622:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:8622:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:8622:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8622:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:8622:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8622:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:8622:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8624:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:8624:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:8624:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8640:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:18: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8640:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:29: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:8640:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8640:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:8640:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8640:2: note: '{' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:8640:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:8640:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8640:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:8640:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:56: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8640:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:66: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^
Imager.c:8640:2: note: ')' token is here
PUSHn((double)RETVAL);
^~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:305:68: note: expanded from macro 'PUSHn'
#define PUSHn(n) STMT_START { sv_setnv(TARG, (NV)(n)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8642:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8642:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:8642:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:8642:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:8664:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:8664:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:8664:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:8664:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9265:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHTARG;
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9265:2: note: '{' token is here
PUSHTARG;
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:9265:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHTARG;
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9265:2: note: '{' token is here
PUSHTARG;
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:9265:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHTARG;
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:9265:2: note: ')' token is here
PUSHTARG;
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9265:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHTARG;
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:9265:2: note: ')' token is here
PUSHTARG;
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9267:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9267:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9267:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9267:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3030:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3030:6: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3030:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3030:6: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3030:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3030:6: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3030:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3030:6: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3034:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3034:6: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3034:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3034:6: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3034:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3034:6: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3034:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3034:6: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3038:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3038:6: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3038:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3038:6: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3038:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3038:6: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3038:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3038:6: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3042:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3042:6: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3042:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3042:6: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3042:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3042:6: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3042:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3042:6: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9315:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9315:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:9315:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9315:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:9315:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9315:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:9315:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:9315:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9315:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:9315:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9315:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:9315:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9317:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9317:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9317:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9317:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9351:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9351:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9351:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9351:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3065:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3065:11: note: '{' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3065:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3065:11: note: ')' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9449:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9449:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9449:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9449:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9511:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9511:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9511:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9511:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9564:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9564:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9564:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9564:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9617:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9617:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9617:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9617:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9657:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9657:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9657:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9721:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9721:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9721:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9721:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9755:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9755:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9755:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9810:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9810:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9810:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9810:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9875:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9875:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9875:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9940:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9940:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9940:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9940:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:9981:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:9981:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:9981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:9981:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10019:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10019:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:10019:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10019:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:10019:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10019:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:10019:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:10019:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10019:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:10019:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10019:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:10019:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10021:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10021:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:10021:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:10021:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3170:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3170:6: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3170:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3170:6: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3170:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3170:6: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3170:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3170:6: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3172:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, col_cnt);
^~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3172:9: note: '{' token is here
EXTEND(SP, col_cnt);
^~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3172:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, col_cnt);
^~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3172:9: note: ')' token is here
EXTEND(SP, col_cnt);
^~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10121:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10121:13: note: '{' token is here
STMT_START {
^
Imager.c:10141:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
Imager.c:10141:4: note: ')' token is here
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10144:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10144:13: note: '{' token is here
STMT_START {
^
Imager.c:10164:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
Imager.c:10164:4: note: ')' token is here
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10167:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10167:13: note: '{' token is here
STMT_START {
^
Imager.c:10187:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
Imager.c:10187:4: note: ')' token is here
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3192:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3192:9: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3192:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3192:9: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3286:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3286:9: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3286:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3286:9: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10371:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10371:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10371:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10371:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:10371:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:10371:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10371:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10371:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10405:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10405:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:10405:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:10405:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10405:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10405:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10439:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10439:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10439:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10439:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:10439:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:10439:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10439:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10439:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10477:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10477:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:10477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:10477:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10477:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10569:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10569:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10569:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10569:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:10569:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:10569:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10569:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10569:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10724:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10724:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10724:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10724:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:10724:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:10724:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10724:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10724:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10760:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10760:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10760:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10760:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:10760:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:10760:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10760:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10760:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10806:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10806:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:10806:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:10806:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10806:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10806:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10886:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10886:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:10886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:10886:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10886:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10926:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10926:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:10926:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:10926:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10926:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10926:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10964:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10964:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10964:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:10964:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:10964:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:10964:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:10964:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:10964:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11006:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11006:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:11006:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11006:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11006:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11006:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11006:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:11006:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11046:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11046:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:11046:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11046:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11046:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11046:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11046:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:11046:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11088:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11088:13: note: '{' token is here
STMT_START {
^
Imager.c:11108:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
Imager.c:11108:4: note: ')' token is here
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11111:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11111:13: note: '{' token is here
STMT_START {
^
Imager.c:11131:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
Imager.c:11131:4: note: ')' token is here
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11134:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
STMT_START {
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11134:13: note: '{' token is here
STMT_START {
^
Imager.c:11154:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
} STMT_END
^
Imager.c:11154:4: note: ')' token is here
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11164:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:11164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11164:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11164:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:11164:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11241:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11241:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11241:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11241:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11302:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11302:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11302:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11302:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11425:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11425:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11425:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11425:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11527:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11527:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11527:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11527:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11571:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11571:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11571:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11571:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3497:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(sv_2mortal(newRV_noinc((SV*)av)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:309:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3497:4: note: '{' token is here
XPUSHs(sv_2mortal(newRV_noinc((SV*)av)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:309:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Imager.xs:3497:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(sv_2mortal(newRV_noinc((SV*)av)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:309:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3497:4: note: '{' token is here
XPUSHs(sv_2mortal(newRV_noinc((SV*)av)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:309:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3497:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(sv_2mortal(newRV_noinc((SV*)av)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:309:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3497:4: note: ')' token is here
XPUSHs(sv_2mortal(newRV_noinc((SV*)av)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:309:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3497:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XPUSHs(sv_2mortal(newRV_noinc((SV*)av)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:309:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^
Imager.xs:3497:4: note: ')' token is here
XPUSHs(sv_2mortal(newRV_noinc((SV*)av)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:309:63: note: expanded from macro 'XPUSHs'
#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11623:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11623:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:11623:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11623:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11623:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11623:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11623:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:11623:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11641:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11641:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:11641:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11641:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11641:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11641:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11641:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:11641:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11726:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11726:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11726:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11726:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11740:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11740:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:11740:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11740:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11740:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11740:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11740:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:11740:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3571:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP,2);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3571:20: note: '{' token is here
EXTEND(SP,2);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3571:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP,2);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3571:20: note: ')' token is here
EXTEND(SP,2);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3575:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP,1);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3575:20: note: '{' token is here
EXTEND(SP,1);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3575:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP,1);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3575:20: note: ')' token is here
EXTEND(SP,1);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11798:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11798:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11798:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11798:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3597:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP,1);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3597:11: note: '{' token is here
EXTEND(SP,1);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3597:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP,1);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3597:11: note: ')' token is here
EXTEND(SP,1);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3599:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP,1);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3599:11: note: '{' token is here
EXTEND(SP,1);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3599:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP,1);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3599:11: note: ')' token is here
EXTEND(SP,1);
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3621:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3621:4: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:3621:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3621:4: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3621:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3621:4: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3621:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:3621:4: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:11933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:11933:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:11933:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:11933:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12004:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12004:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12004:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12004:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12004:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12004:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12004:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12004:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12004:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12004:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12004:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12004:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12006:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12006:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12006:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12006:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12055:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12055:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12055:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12055:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3654:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3654:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3654:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3654:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3654:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3654:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3654:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3654:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12121:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12121:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12121:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12121:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12162:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12162:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3692:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3692:4: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3692:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3692:4: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3692:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3692:4: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3692:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3692:4: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3695:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, quant.mc_count);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3695:2: note: '{' token is here
EXTEND(SP, quant.mc_count);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3695:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, quant.mc_count);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3695:2: note: ')' token is here
EXTEND(SP, quant.mc_count);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3717:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3717:13: note: '{' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3717:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3717:13: note: ')' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3723:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3723:13: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3723:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3723:13: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3730:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3730:13: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3730:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3730:13: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12392:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12392:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12392:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12392:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12392:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12392:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12392:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12392:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12392:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12392:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12392:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12392:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12394:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12394:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12394:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12394:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12469:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12469:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12469:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12469:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12469:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12469:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12469:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12469:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12469:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12469:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12469:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12469:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12471:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12471:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12471:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12471:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12537:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12537:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12537:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12537:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12601:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12601:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3846:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3846:4: note: '{' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3846:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3846:4: note: ')' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12704:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12704:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12746:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12746:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3867:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3867:4: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:3867:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3867:4: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3867:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3867:4: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3867:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:3867:4: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12796:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12796:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12796:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12796:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12796:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12796:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12796:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12796:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12796:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12796:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12796:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12796:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12798:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12798:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12798:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12798:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12834:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12834:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12834:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12834:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12834:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12834:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12834:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12834:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12834:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12834:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12834:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12834:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12836:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12836:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12836:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12836:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12872:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12872:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12872:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12872:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12872:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12872:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12872:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12872:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12872:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12872:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12872:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12872:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12874:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12874:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12874:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12874:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12910:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12910:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12910:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12910:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12910:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12910:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12910:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12910:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12910:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12910:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12910:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12910:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12912:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12912:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12912:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12912:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12948:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12948:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12948:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12948:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12948:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12948:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12948:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12948:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12948:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12948:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12948:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12948:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12950:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12950:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12950:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12950:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12986:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12986:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12986:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12986:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12986:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12986:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12986:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:12986:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12986:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:12986:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12986:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:12986:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:12988:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:12988:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:12988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:12988:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:13024:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:13024:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:13024:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:13024:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:13024:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:13024:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:13024:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:13024:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:13024:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:13024:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:13024:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:13024:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:13026:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:13026:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:13026:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:13026:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3910:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3910:9: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3910:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3910:9: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3910:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3910:9: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3910:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3910:9: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:13078:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvSETMAGIC(ST(4));
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:13078:2: note: '{' token is here
SvSETMAGIC(ST(4));
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:13078:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
SvSETMAGIC(ST(4));
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:13078:2: note: ')' token is here
SvSETMAGIC(ST(4));
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:13082:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:13082:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:13082:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:13082:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3929:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3929:13: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:3929:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3929:13: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3929:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3929:13: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3929:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:3929:13: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3932:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3932:13: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3932:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3932:13: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3932:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3932:13: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3932:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3932:13: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3941:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3941:13: note: '{' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3941:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3941:13: note: ')' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3946:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3946:13: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3946:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3946:13: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3953:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3953:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:3953:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3953:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3953:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3953:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3953:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:3953:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3968:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3968:13: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:3968:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3968:13: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3968:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3968:13: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3968:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:3968:13: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3971:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3971:13: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3971:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3971:13: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3971:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3971:13: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3971:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:3971:13: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3980:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3980:13: note: '{' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3980:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3980:13: note: ')' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3985:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3985:13: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:3985:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:3985:13: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3992:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3992:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:3992:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:3992:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:3992:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:3992:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:3992:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:3992:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4012:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4012:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4012:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4012:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4012:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4012:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4012:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4012:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:13503:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:13503:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:13503:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:13503:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4046:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4046:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4046:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4046:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4046:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4046:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4046:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4046:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:13680:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:13680:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:13680:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:13680:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4088:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4088:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4088:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4088:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4088:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4088:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4088:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4088:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4092:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4092:4: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4092:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4092:4: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4092:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4092:4: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4092:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4092:4: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4097:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4097:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4097:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4097:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4097:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4097:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4097:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4097:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:13867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:13867:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:13867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:13867:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4125:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4125:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4125:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4125:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4125:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4125:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4125:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4125:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4129:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4129:4: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4129:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4129:4: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4129:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4129:4: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4129:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4129:4: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4134:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4134:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4134:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4134:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4134:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4134:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4134:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4134:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14057:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14057:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:14057:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:14057:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14159:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:14159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:14159:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14255:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14255:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:14255:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14255:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:14255:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14255:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:14255:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:14255:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14255:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:14255:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14255:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:14255:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14257:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:14257:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:14257:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14328:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14328:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:14328:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14328:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:14328:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14328:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:14328:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:14328:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14328:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:14328:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14328:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:14328:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14330:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14330:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:14330:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:14330:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14427:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14427:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:14427:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14427:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:14427:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14427:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:14427:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:14427:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14427:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:14427:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14427:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:14427:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14429:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:14429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:14429:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4277:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4277:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4277:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4277:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4277:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4277:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4277:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4277:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:14500:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:14500:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:14500:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:14500:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4297:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4297:13: note: '{' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:4297:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:4297:13: note: ')' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4304:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4304:6: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:4304:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:4304:6: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4329:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4329:13: note: '{' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:4329:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:4329:13: note: ')' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4336:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4336:13: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:4336:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:4336:13: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4353:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4353:13: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:4353:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4353:13: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4353:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4353:13: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4353:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:4353:13: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4356:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4356:13: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4356:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4356:13: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4356:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4356:13: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4356:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4356:13: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4368:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4368:13: note: '{' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:4368:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:4368:13: note: ')' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4379:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4379:8: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4379:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4379:8: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4379:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4379:8: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4379:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4379:8: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4387:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4387:13: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:4387:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:4387:13: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4393:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4393:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4393:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4393:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4393:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4393:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4393:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4393:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4408:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4408:6: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:4408:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4408:6: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4408:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4408:6: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4408:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.xs:4408:6: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4411:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4411:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4411:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4411:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4411:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4411:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4411:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4411:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4422:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4422:13: note: '{' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:4422:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:4422:13: note: ')' token is here
EXTEND(SP, count);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4433:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4433:8: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4433:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4433:8: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4433:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4433:8: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4433:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4433:8: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4441:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4441:13: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:4441:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:4441:13: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4447:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4447:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4447:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4447:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4447:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4447:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4447:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4447:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4465:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4465:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4465:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4465:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4465:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4465:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4465:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4465:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4469:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4469:4: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4469:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4469:4: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4469:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4469:4: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4469:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4469:4: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4474:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4474:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4474:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4474:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4474:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4474:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4474:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4474:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15189:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15189:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4502:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4502:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4502:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4502:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4502:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4502:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4502:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4502:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4506:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4506:4: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4506:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4506:4: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4506:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4506:4: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4506:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4506:4: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4511:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4511:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4511:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4511:6: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4511:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4511:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4511:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4511:6: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15379:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15379:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15379:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15379:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15426:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15426:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15426:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15475:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15475:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15475:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15475:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15522:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15522:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15522:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15522:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15571:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15571:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15571:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15571:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15618:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15618:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15618:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15618:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15667:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15667:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15667:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15667:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15714:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15714:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15714:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15714:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15763:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15763:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15763:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15763:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15804:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15804:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15804:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15804:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15845:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15845:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15845:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15845:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15886:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15886:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15933:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15933:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15933:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:15982:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:15982:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:15982:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:15982:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16023:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16023:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16023:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16070:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16070:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16070:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16070:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16119:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16119:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16160:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16160:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16160:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16160:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16218:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16218:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16218:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16218:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16286:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16286:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16286:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16286:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4649:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4649:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4649:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4649:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4649:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4649:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4649:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4649:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16344:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16344:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16344:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16344:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4666:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:24: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4666:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:35: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4666:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4666:11: note: '{' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4666:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4666:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:52: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4666:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:65: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^
Imager.xs:4666:11: note: ')' token is here
XSRETURN_UNDEF;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:284:67: note: expanded from macro 'XSRETURN_UNDEF'
#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16403:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16403:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16403:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16442:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16442:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:16442:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16442:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:16442:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16442:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:16442:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:16442:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16442:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:16442:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16442:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:16442:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16444:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16444:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16483:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16483:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:16483:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16483:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:16483:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16483:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:16483:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:16483:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16483:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:16483:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16483:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:16483:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16485:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16485:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16485:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16485:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16524:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16524:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:16524:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16524:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:16524:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16524:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:16524:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:16524:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16524:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:16524:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16524:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:16524:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16526:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16526:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4705:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 5);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4705:11: note: '{' token is here
EXTEND(SP, 5);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:4705:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 5);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:4705:11: note: ')' token is here
EXTEND(SP, 5);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4739:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4739:11: note: '{' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:4739:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:4739:11: note: ')' token is here
EXTEND(SP, 1);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16675:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16675:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:16675:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16675:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:16675:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16675:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:16675:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:16675:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16675:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:16675:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16675:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:16675:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16677:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16677:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16677:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16677:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16702:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:16702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16702:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16702:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16702:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16702:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:16702:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16720:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16720:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:16720:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16720:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:16720:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16720:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:16720:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:16720:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16720:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:16720:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16720:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:16720:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16722:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16722:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16722:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16722:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16756:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16756:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16756:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16756:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16790:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16790:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16874:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16874:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16874:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16874:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:16958:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:16958:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:16958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:16958:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17055:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17055:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17055:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17055:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17071:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17071:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:17071:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17071:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:17071:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17071:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:17071:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:17071:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17071:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:17071:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17071:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:17071:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17073:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17073:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17073:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17073:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17125:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17125:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17125:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17125:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17166:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17166:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17227:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:17227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17227:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17227:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:17227:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17252:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17252:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:17252:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17252:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17252:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:17252:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17280:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17280:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17280:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17296:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17296:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:17296:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17296:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:17296:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17296:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:17296:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:17296:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17296:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:17296:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17296:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:17296:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17298:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17298:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17298:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17298:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4916:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:21: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4916:7: note: '{' token is here
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:291:32: note: expanded from macro 'EXTEND'
#define EXTEND(p,n) STMT_START { if (PL_stack_max - p < (int)(n)) { \
^
Imager.xs:4916:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:6: note: expanded from macro 'EXTEND'
} } STMT_END
^
Imager.xs:4916:7: note: ')' token is here
EXTEND(SP, 4);
^~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:293:8: note: expanded from macro 'EXTEND'
} } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4926:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(4);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4926:7: note: '{' token is here
XSRETURN(4);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4926:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(4);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4926:7: note: ')' token is here
XSRETURN(4);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.xs:4929:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.xs:4929:7: note: '{' token is here
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.xs:4929:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.xs:4929:7: note: ')' token is here
XSRETURN(0);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17384:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17384:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17384:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17384:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17429:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17429:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:17429:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17429:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:17429:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17429:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:17429:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:17429:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17429:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:17429:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17429:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:17429:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17431:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17431:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17431:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17431:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17476:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17476:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:17476:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17476:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:17476:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17476:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:17476:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:17476:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17476:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:17476:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17476:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:17476:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17478:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17478:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17478:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17478:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17504:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17504:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17504:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17527:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:18: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17527:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:29: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:17527:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:18: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17527:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:29: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:17527:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:23: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17527:2: note: '{' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:34: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:17527:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:66: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^
Imager.c:17527:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:31: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/sv.h:1545:68: note: expanded from macro 'SvSETMAGIC'
#define SvSETMAGIC(x) STMT_START { if (SvSMAGICAL(x)) mg_set(x); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17527:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:62: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^
Imager.c:17527:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:56: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:303:64: note: expanded from macro 'PUSHTARG'
#define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17527:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:66: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^
Imager.c:17527:2: note: ')' token is here
PUSHi((IV)RETVAL);
^~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/pp.h:306:68: note: expanded from macro 'PUSHi'
#define PUSHi(i) STMT_START { sv_setiv(TARG, (IV)(i)); PUSHTARG; } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17529:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17529:5: note: '{' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17529:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17529:5: note: ')' token is here
XSRETURN(1);
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17554:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:24: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17554:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:35: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:17554:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17554:5: note: '{' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17554:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:52: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:65: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^
Imager.c:17554:5: note: ')' token is here
XSRETURN_EMPTY;
^~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:285:67: note: expanded from macro 'XSRETURN_EMPTY'
#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XS_VERSION_BOOTCHECK;
^~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:291:5: note: expanded from macro 'XS_VERSION_BOOTCHECK'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17606:5: note: '{' token is here
XS_VERSION_BOOTCHECK;
^~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:291:16: note: expanded from macro 'XS_VERSION_BOOTCHECK'
STMT_START { \
^
Imager.c:17606:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XS_VERSION_BOOTCHECK;
^~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:309:5: note: expanded from macro 'XS_VERSION_BOOTCHECK'
} STMT_END
^
Imager.c:17606:5: note: ')' token is here
XS_VERSION_BOOTCHECK;
^~~~~~~~~~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:309:7: note: expanded from macro 'XS_VERSION_BOOTCHECK'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_YES;
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:283:24: note: expanded from macro 'XSRETURN_YES'
#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17926:5: note: '{' token is here
XSRETURN_YES;
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:283:35: note: expanded from macro 'XSRETURN_YES'
#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END
^
Imager.c:17926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_YES;
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:283:52: note: expanded from macro 'XSRETURN_YES'
#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:5: note: expanded from macro 'XSRETURN'
STMT_START { \
^~~~~~~~~~
./ppport.h:12826:31: note: expanded from macro 'STMT_START'
# define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */
^
Imager.c:17926:5: note: '{' token is here
XSRETURN_YES;
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:283:52: note: expanded from macro 'XSRETURN_YES'
#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:271:16: note: expanded from macro 'XSRETURN'
STMT_START { \
^
Imager.c:17926:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_YES;
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:283:52: note: expanded from macro 'XSRETURN_YES'
#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:5: note: expanded from macro 'XSRETURN'
} STMT_END
^
Imager.c:17926:5: note: ')' token is here
XSRETURN_YES;
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:283:52: note: expanded from macro 'XSRETURN_YES'
#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END
^~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:275:7: note: expanded from macro 'XSRETURN'
} STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
Imager.c:17926:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
XSRETURN_YES;
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:283:65: note: expanded from macro 'XSRETURN_YES'
#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END
^
Imager.c:17926:5: note: ')' token is here
XSRETURN_YES;
^~~~~~~~~~~~
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/XSUB.h:283:67: note: expanded from macro 'XSRETURN_YES'
#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END
^~~~~~~~
./ppport.h:12827:25: note: expanded from macro 'STMT_END'
# define STMT_END )
^
1294 warnings generated.
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd context.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd draw.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd polygon.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd image.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd io.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd iolayer.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd log.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd pnm.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd raw.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd feat.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd dynaload.c
In file included from dynaload.c:23:
In file included from ./dynaload.h:7:
In file included from /usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/perl.h:2275:
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/handy.h:85:11: warning: 'bool' macro redefined [-Wmacro-redefined]
# define bool char
^
/usr/include/stdbool.h:39:9: note: previous definition is here
#define bool _Bool
^
1 warning generated.
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd datatypes.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd regmach.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd trans2.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd quant.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd error.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd map.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd tags.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd palimg.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd maskimg.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd img8.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd img16.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd bmp.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd tga.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd color.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd fills.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd imgdouble.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd limits.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd hlines.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd imext.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd perlio.c
In file included from perlio.c:7:
In file included from /usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/perl.h:2275:
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE/handy.h:85:11: warning: 'bool' macro redefined [-Wmacro-redefined]
# define bool char
^
/usr/include/stdbool.h:39:9: note: previous definition is here
#define bool _Bool
^
1 warning generated.
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd imexif.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd data.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd imgflt.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd linimg16.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd linimgdbl.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd imnocms.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include -O2 -DVERSION=\"1.024_005\" -DXS_VERSION=\"1.024_005\" -DPIC -fPIC "-I/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd/CORE" -DOS_freebsd mutexnull.c
rm -f blib/arch/auto/Imager/Imager.so
cc -shared -L/usr/local/lib Imager.o context.o draw.o polygon.o image.o io.o iolayer.o log.o gaussian.o conv.o pnm.o raw.o feat.o combine.o filters.o dynaload.o stackmach.o datatypes.o regmach.o trans2.o quant.o error.o convert.o map.o tags.o palimg.o maskimg.o img8.o img16.o rotate.o bmp.o tga.o color.o fills.o imgdouble.o limits.o hlines.o imext.o scale.o rubthru.o render.o paste.o compose.o flip.o perlio.o imexif.o trim.o data.o imgflt.o linimg16.o linimgdbl.o imnocms.o mutexnull.o -o blib/arch/auto/Imager/Imager.so -lm
chmod 755 blib/arch/auto/Imager/Imager.so
Skip blib/lib/Imager/include/imio.h (unchanged)
Skip blib/lib/Imager/Engines.pod (unchanged)
Skip blib/lib/Imager/Font/FreeType2.pm (unchanged)
Skip blib/lib/Imager/Font/Image.pm (unchanged)
Skip blib/lib/Imager/typemap (unchanged)
Skip blib/lib/Imager/Color/Table.pm (unchanged)
Skip blib/lib/Imager/Font/Wrap.pm (unchanged)
Skip blib/lib/Imager/Fountain.pm (unchanged)
Skip blib/lib/Imager/Tutorial.pod (unchanged)
Skip blib/lib/Imager/Threads.pod (unchanged)
Skip blib/lib/Imager/include/rendert.h (unchanged)
Skip blib/lib/Imager/Draw.pod (unchanged)
Skip blib/lib/Imager/APIRef.pod (unchanged)
Skip blib/lib/Imager/include/imcmst.h (unchanged)
Skip blib/lib/Imager/include/imperl.h (unchanged)
Skip blib/lib/Imager/include/imextpltypes.h (unchanged)
Skip blib/lib/Imager.pm (unchanged)
Skip blib/lib/Imager/Color/Float.pm (unchanged)
Skip blib/lib/Imager/ImageTypes.pod (unchanged)
Skip blib/lib/Imager/Filters.pod (unchanged)
Skip blib/lib/Imager/API.pod (unchanged)
Skip blib/lib/Imager/include/log.h (unchanged)
Skip blib/lib/Imager/Install.pod (unchanged)
Skip blib/lib/Imager/include/imext.h (unchanged)
Skip blib/lib/Imager/Cookbook.pod (unchanged)
Skip blib/lib/Imager/regmach.pod (unchanged)
Skip blib/lib/Imager/include/imperlio.h (unchanged)
Skip blib/lib/Imager/include/ppport.h (unchanged)
Skip blib/lib/Imager/include/plug.h (unchanged)
Skip blib/lib/Imager/include/imextpl.h (unchanged)
Skip blib/lib/Imager/Expr.pm (unchanged)
Skip blib/lib/Imager/Security.pod (unchanged)
Skip blib/lib/Imager/include/imexif.h (unchanged)
Skip blib/lib/Imager/include/iolayer.h (unchanged)
Skip blib/lib/Imager/include/imcms.h (unchanged)
Skip blib/lib/Imager/IO.pod (unchanged)
Skip blib/lib/Imager/include/ext.h (unchanged)
Skip blib/lib/Imager/interface.pod (unchanged)
Skip blib/lib/Imager/Color.pm (unchanged)
Skip blib/lib/Imager/Matrix2d.pm (unchanged)
Skip blib/lib/Imager/include/imconfig.h (unchanged)
Skip blib/lib/Imager/Handy.pod (unchanged)
Skip blib/lib/Imager/TrimColorList.pm (unchanged)
Skip blib/lib/Imager/include/feat.h (unchanged)
Skip blib/lib/Imager/Probe.pm (unchanged)
Skip blib/lib/Imager/include/dynaload.h (unchanged)
Skip blib/lib/Imager/Files.pod (unchanged)
Skip blib/lib/Imager/include/stackmach.h (unchanged)
Skip blib/lib/Imager/include/imageri.h (unchanged)
Skip blib/lib/Imager/Fill.pm (unchanged)
Skip blib/lib/Imager/Font/Test.pm (unchanged)
Skip blib/lib/Imager/include/imexttypes.h (unchanged)
Skip blib/lib/Imager/Regops.pm (unchanged)
Skip blib/lib/Imager/Transform.pm (unchanged)
Skip blib/lib/Imager/Font/Type1.pm (unchanged)
Skip blib/lib/Imager/Expr/Assem.pm (unchanged)
Skip blib/lib/Imager/Test.pm (unchanged)
Skip blib/lib/Imager/include/draw.h (unchanged)
Skip blib/lib/Imager/Inline.pod (unchanged)
Skip blib/lib/Imager/Font.pm (unchanged)
Skip blib/lib/Imager/include/imerror.h (unchanged)
Skip blib/lib/Imager/include/imlinimg.h (unchanged)
Skip blib/lib/Imager/include/imgamimg.h (unchanged)
Skip blib/lib/Imager/include/imager.h (unchanged)
Skip blib/lib/Imager/include/imextdef.h (unchanged)
Skip blib/lib/Imager/Font/BBox.pm (unchanged)
Skip blib/lib/Imager/Font/Truetype.pm (unchanged)
Skip blib/lib/Imager/Preprocess.pm (unchanged)
Skip blib/lib/Imager/include/immacros.h (unchanged)
Skip blib/lib/Imager/include/imapiver.h (unchanged)
Skip blib/lib/Imager/include/regmach.h (unchanged)
Skip blib/lib/Imager/include/imdatatypes.h (unchanged)
Skip blib/lib/Imager/LargeSamples.pod (unchanged)
Skip blib/lib/Imager/include/imrender.h (unchanged)
Skip blib/lib/Imager/include/iminline.h (unchanged)
Skip blib/lib/Imager/ExtUtils.pm (unchanged)
Skip blib/lib/Imager/include/iolayert.h (unchanged)
Skip blib/lib/Imager/Transformations.pod (unchanged)
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CountColor.bs ../blib/arch/auto/Imager/CountColor/CountColor.bs 644
Manifying 1 pod document
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DynTest.bs ../blib/arch/auto/Imager/Filter/DynTest/DynTest.bs 644
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- FT2.bs ../blib/arch/auto/Imager/Font/FT2/FT2.bs 644
Manifying 1 pod document
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Flines.bs ../blib/arch/auto/Imager/Filter/Flines/Flines.bs 644
Manifying 1 pod document
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GIF.bs ../blib/arch/auto/Imager/File/GIF/GIF.bs 644
Manifying 1 pod document
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ICO.bs ../blib/arch/auto/Imager/File/ICO/ICO.bs 644
Manifying 1 pod document
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Imager/File/JPEG/JPEG.bs 644
Manifying 1 pod document
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mandelbrot.bs ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.bs 644
Manifying 1 pod document
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Imager/File/PNG/PNG.bs 644
Manifying 1 pod document
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SGI.bs ../blib/arch/auto/Imager/File/SGI/SGI.bs 644
Manifying 1 pod document
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TIFF.bs ../blib/arch/auto/Imager/File/TIFF/TIFF.bs 644
Manifying 1 pod document
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CountColor.bs ../blib/arch/auto/Imager/CountColor/CountColor.bs 644
PERL_DL_NONLAZY=1 "/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
t/t00countcolor.t .. ok
All tests successful.
Files=1, Tests=9, 0 wallclock secs ( 0.02 usr 0.02 sys + 0.14 cusr 0.10 csys = 0.28 CPU)
Result: PASS
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DynTest.bs ../blib/arch/auto/Imager/Filter/DynTest/DynTest.bs 644
PERL_DL_NONLAZY=1 "/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
t/t00dyntest.t .. ok
All tests successful.
Files=1, Tests=4, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.15 cusr 0.09 csys = 0.28 CPU)
Result: PASS
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- FT2.bs ../blib/arch/auto/Imager/Font/FT2/FT2.bs 644
PERL_DL_NONLAZY=1 "/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
FreeType2 runtime 2.12.1 compile-time 2.12.1
t/t10ft2.t ..... ok
t/t20thread.t .. skipped: can't test Imager's lack of threads support with no threads
t/t90std.t ..... ok
All tests successful.
Files=3, Tests=226, 9 wallclock secs ( 0.09 usr 0.02 sys + 7.93 cusr 1.10 csys = 9.14 CPU)
Result: PASS
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Flines.bs ../blib/arch/auto/Imager/Filter/Flines/Flines.bs 644
PERL_DL_NONLAZY=1 "/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
t/t00flines.t .. ok
All tests successful.
Files=1, Tests=3, 0 wallclock secs ( 0.00 usr 0.05 sys + 0.20 cusr 0.10 csys = 0.34 CPU)
Result: PASS
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GIF.bs ../blib/arch/auto/Imager/File/GIF/GIF.bs 644
PERL_DL_NONLAZY=1 "/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
# giflib version (from header) 5.2
t/t10gif.t ..... ok
t/t20new.t ..... ok
t/t30fixed.t ... ok
t/t40limit.t ... ok
t/t50header.t .. ok
All tests successful.
Files=5, Tests=204, 9 wallclock secs ( 0.06 usr 0.06 sys + 6.88 cusr 1.15 csys = 8.15 CPU)
Result: PASS
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ICO.bs ../blib/arch/auto/Imager/File/ICO/ICO.bs 644
PERL_DL_NONLAZY=1 "/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
t/t10icon.t ......... ok
t/t20readone.t ...... ok
t/t21readmult.t ..... ok
t/t30cursor.t ....... ok
t/t40readcurone.t ... ok
t/t41curmultread.t .. ok
t/t50readfail.t ..... ok
t/t60writefail.t .... ok
t/t70icosing.t ...... ok
t/t71icomult.t ...... ok
t/t72cursing.t ...... ok
t/t73curmult.t ...... ok
All tests successful.
Files=12, Tests=253, 3 wallclock secs ( 0.09 usr 0.08 sys + 2.05 cusr 1.04 csys = 3.25 CPU)
Result: PASS
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Imager/File/JPEG/JPEG.bs 644
PERL_DL_NONLAZY=1 "/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
t/t00load.t ... ok
# libjpeg version: libjpeg-turbo version 2.1.5.1 api 80
t/t10jpeg.t ... ok
t/t20limit.t .. ok
All tests successful.
Files=3, Tests=188, 7 wallclock secs ( 0.06 usr 0.04 sys + 5.58 cusr 0.73 csys = 6.41 CPU)
Result: PASS
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mandelbrot.bs ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.bs 644
PERL_DL_NONLAZY=1 "/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
t/t00mandel.t .. ok
All tests successful.
Files=1, Tests=3, 0 wallclock secs ( 0.02 usr 0.02 sys + 0.14 cusr 0.09 csys = 0.28 CPU)
Result: PASS
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Imager/File/PNG/PNG.bs 644
PERL_DL_NONLAZY=1 "/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
t/00load.t .. ok
# Library version 10639
t/10png.t ... ok
All tests successful.
Files=2, Tests=260, 3 wallclock secs ( 0.07 usr 0.03 sys + 1.96 cusr 0.30 csys = 2.37 CPU)
Result: PASS
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SGI.bs ../blib/arch/auto/Imager/File/SGI/SGI.bs 644
PERL_DL_NONLAZY=1 "/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
t/00load.t ... ok
t/10read.t ... ok
t/20write.t .. ok
t/30limit.t .. ok
All tests successful.
Files=4, Tests=175, 3 wallclock secs ( 0.09 usr 0.09 sys + 2.66 cusr 0.57 csys = 3.41 CPU)
Result: PASS
"/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TIFF.bs ../blib/arch/auto/Imager/File/TIFF/TIFF.bs 644
PERL_DL_NONLAZY=1 "/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, '../blib/lib', '../blib/arch')" t/*.t
# libtiff binary release 4.4.0
# build version date 20220520
t/10tiff.t .. ok
All tests successful.
Files=1, Tests=258, 6 wallclock secs ( 0.05 usr 0.05 sys + 5.41 cusr 0.45 csys = 5.96 CPU)
Result: PASS
PERL_DL_NONLAZY=1 "/usr/home/cpan/pit/bare/perl-5.8.9/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t
t/000-load.t ......................... ok
t/100-base/010-introvert.t ........... ok
t/100-base/020-color.t ............... ok
t/100-base/030-countc.t .............. ok
t/100-base/040-extra8.t .............. ok
t/100-base/050-data8.t ............... ok
t/100-base/100-linear.t .............. ok
t/100-base/800-tr18561.t ............. ok
t/100-base/801-tr18561b.t ............ ok
t/150-type/020-sixteen.t ............. ok
t/150-type/030-double.t .............. ok
t/150-type/040-palette.t ............. ok
t/150-type/050-float.t ............... ok
t/150-type/060-lin16.t ............... ok
t/150-type/070-lindbl.t .............. ok
t/150-type/100-masked.t .............. ok
t/150-type/300-extra16.t ............. ok
t/150-type/310-extradbl.t ............ ok
t/150-type/320-extramask.t ........... ok
t/200-file/010-iolayer.t ............. ok
t/200-file/100-files.t ............... ok
t/200-file/200-nojpeg.t .............. skipped: have jpeg support - this tests the lack of it
t/200-file/210-nopng.t ............... skipped: png available, and this tests the lack of it
t/200-file/220-nogif.t ............... skipped: gif support available and this tests the lack of it
t/200-file/230-notiff.t .............. skipped: tiff support available - this tests the lack of it
t/200-file/300-raw.t ................. ok
t/200-file/310-pnm.t ................. ok
t/200-file/320-bmp.t ................. ok
t/200-file/330-tga.t ................. ok
t/200-file/400-basic.t ............... ok
t/200-file/450-preload.t ............. ok
t/250-draw/010-draw.t ................ ok
t/250-draw/020-flood.t ............... ok
t/250-draw/030-paste.t ............... ok
t/250-draw/040-rubthru.t ............. ok
t/250-draw/050-polyaa.t .............. ok
t/250-draw/060-polypoly.t ............ ok
t/250-draw/100-fill.t ................ ok
t/250-draw/200-compose.t ............. ok
t/300-transform/010-scale.t .......... ok
t/300-transform/020-combine.t ........ ok
t/300-transform/030-copyflip.t ....... ok
t/300-transform/040-crop.t ........... ok
t/300-transform/050-convert.t ........ ok
t/300-transform/060-map.t ............ ok
t/300-transform/200-trimcolorlist.t .. ok
t/300-transform/210-trim.t ........... ok
t/300-transform/500-trans.t .......... skipped: No Affix::Infix2Postfix
t/300-transform/600-trans2.t ......... ok
t/300-transform/610-postfix.t ........ ok
t/300-transform/620-infix.t .......... ok
t/300-transform/630-assem.t .......... ok
t/350-font/010-font.t ................ ok
t/350-font/020-tt.t .................. ok
t/350-font/030-ttoo.t ................ ok
t/350-font/040-ttstd.t ............... skipped: No tt available
t/350-font/100-texttools.t ........... ok
t/400-filter/010-filters.t ........... ok
t/400-filter/020-autolevels.t ........ ok
t/450-api/100-inline.t ............... skipped: Inline required for testing API
t/450-api/110-inlinectx.t ............ skipped: Inline required for testing API
t/450-api/130-cpp.t .................. skipped: Inline::CPP required for testing C++ compatibility
t/850-thread/010-base.t .............. skipped: can't test Imager's threads support with no threads
t/850-thread/100-error.t ............. skipped: can't test Imager's threads support with no threads
t/850-thread/110-log.t ............... skipped: can't test Imager's threads support with no threads
t/900-util/010-test.t ................ ok
t/900-util/020-error.t ............... ok
t/900-util/030-log.t ................. ok
t/900-util/040-limit.t ............... skipped: can't test Imager's threads support with no threads
t/900-util/050-matrix.t .............. ok
t/900-util/060-extutil.t ............. ok
t/900-util/060-hlines.t .............. ok
t/950-kwalitee/010-pod.t ............. skipped: Test::Pod 1.00 required for testing POD
t/950-kwalitee/020-samples.t ......... ok
t/950-kwalitee/030-podcover.t ........ skipped: Test::Pod::Coverage 1.08 required for POD coverage
t/950-kwalitee/040-strict.t .......... ok
t/950-kwalitee/050-meta.t ............ ok
t/950-kwalitee/060-podstruct.t ....... skipped: Pod::Parser 1.50 required for podlinkcheck
t/950-kwalitee/070-mymeta.t .......... ok
t/950-kwalitee/080-nousevars.t ....... ok
All tests successful.
Files=80, Tests=8719, 58 wallclock secs ( 0.91 usr 1.68 sys + 45.38 cusr 9.70 csys = 57.66 CPU)
Result: PASS
PREREQUISITES:
Here is a list of prerequisites you specified and versions we
managed to load:
Module Name Have Want
Exporter 5.63 5.57
ExtUtils::MakeMaker 7.70 0
Scalar::Util 1.19 1.00
Test::More 1.302198 0.99
XSLoader 0.10 0
Perl module toolchain versions installed:
Module Name Have
CPANPLUS 0.9914
CPANPLUS::Dist::Build 0.90
Cwd 3.75
ExtUtils::CBuilder 0.280236
ExtUtils::Command 7.70
ExtUtils::Install 2.22
ExtUtils::MakeMaker 7.70
ExtUtils::Manifest 1.75
ExtUtils::ParseXS 3.51
File::Spec 3.75
Module::Build 0.4234
Pod::Parser 1.35
Pod::Simple 0
Test2 1.302198
Test::Harness 3.48
Test::More 1.302198
version 0.9930
******************************** NOTE ********************************
The comments above are created mechanically, possibly without manual
checking by the sender. As there are many people performing automatic
tests on each upload to CPAN, it is likely that you will receive
identical messages about the same problem.
If you believe that the message is mistaken, please reply to the first
one with correction and/or additional informations, and do not take
it personally. We appreciate your patience. :)
**********************************************************************
Additional comments:
This report was machine-generated by CPANPLUS::Dist::YACSmoke 1.08.
Powered by minismokebox version 0.68
CPANPLUS is prefering Build.PL
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
AUTOMATED_TESTING = 1
NONINTERACTIVE_TESTING = 1
PATH = /usr/home/cpan/pit/jail/G5WuBOvqkf/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/cpan/bin
PERL5LIB = /usr/home/cpan/pit/jail/G5WuBOvqkf/lib/perl5:/usr/home/cpan/pit/bare/conf/perl-5.8.9/.cpanplus/5.8.9/build/XlIlIaVZZR/Imager-1.024_005/blib/lib:/usr/home/cpan/pit/bare/conf/perl-5.8.9/.cpanplus/5.8.9/build/XlIlIaVZZR/Imager-1.024_005/blib/arch
PERL5_CPANPLUS_IS_RUNNING = 77170
PERL5_CPANPLUS_IS_VERSION = 0.9914
PERL5_MINISMOKEBOX = 0.68
PERL5_YACSMOKE_BASE = /usr/home/cpan/pit/bare/conf/perl-5.8.9
PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
PERL_LOCAL_LIB_ROOT = /usr/home/cpan/pit/jail/G5WuBOvqkf
PERL_MB_OPT = --install_base "/usr/home/cpan/pit/jail/G5WuBOvqkf"
PERL_MM_OPT = INSTALL_BASE=/usr/home/cpan/pit/jail/G5WuBOvqkf
PERL_MM_USE_DEFAULT = 1
SHELL = /usr/local/bin/bash
TERM = screen
Perl special variables (and OS-specific diagnostics, for MSWin32):
Perl: $^X = /usr/home/cpan/pit/bare/perl-5.8.9/bin/perl
UID: $< = 1002
EUID: $> = 1002
GID: $( = 1002 1002
EGID: $) = 1002 1002
-------------------------------
--
Summary of my perl5 (revision 5 version 8 subversion 9) configuration:
Platform:
osname=freebsd, osvers=12.4-release, archname=i386-freebsd
uname='freebsd ffyrc 12.4-release freebsd 12.4-release r372781 generic i386 '
config_args='-des -Dprefix=/usr/home/cpan/pit/bare/perl-5.8.9'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include',
optimize='-O2',
cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -I/usr/local/include'
ccversion='', gccversion='FreeBSD Clang 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='cc', ldflags ='-Wl,-E -L/usr/local/lib'
libpth=/usr/lib /usr/local/lib
libs=-lgdbm -ldl -lm -lcrypt -lutil -lc
perllibs=-ldl -lm -lcrypt -lutil -lc
libc=, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: PERL_MALLOC_WRAP USE_FAST_STDIO USE_LARGE_FILES
USE_PERLIO
Locally applied patches:
Devel::PatchPerl 2.08
Built under freebsd
Compiled at Apr 2 2023 12:02:19
%ENV:
PERL5LIB="/usr/home/cpan/pit/jail/G5WuBOvqkf/lib/perl5:/usr/home/cpan/pit/bare/conf/perl-5.8.9/.cpanplus/5.8.9/build/XlIlIaVZZR/Imager-1.024_005/blib/lib:/usr/home/cpan/pit/bare/conf/perl-5.8.9/.cpanplus/5.8.9/build/XlIlIaVZZR/Imager-1.024_005/blib/arch"
PERL5_CPANPLUS_IS_RUNNING="77170"
PERL5_CPANPLUS_IS_VERSION="0.9914"
PERL5_MINISMOKEBOX="0.68"
PERL5_YACSMOKE_BASE="/usr/home/cpan/pit/bare/conf/perl-5.8.9"
PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
PERL_LOCAL_LIB_ROOT="/usr/home/cpan/pit/jail/G5WuBOvqkf"
PERL_MB_OPT="--install_base "/usr/home/cpan/pit/jail/G5WuBOvqkf""
PERL_MM_OPT="INSTALL_BASE=/usr/home/cpan/pit/jail/G5WuBOvqkf"
PERL_MM_USE_DEFAULT="1"
@INC:
/usr/home/cpan/pit/jail/G5WuBOvqkf/lib/perl5/5.8.9/i386-freebsd
/usr/home/cpan/pit/jail/G5WuBOvqkf/lib/perl5/5.8.9
/usr/home/cpan/pit/jail/G5WuBOvqkf/lib/perl5/i386-freebsd
/usr/home/cpan/pit/jail/G5WuBOvqkf/lib/perl5
/usr/home/cpan/pit/bare/conf/perl-5.8.9/.cpanplus/5.8.9/build/XlIlIaVZZR/Imager-1.024_005/blib/lib
/usr/home/cpan/pit/bare/conf/perl-5.8.9/.cpanplus/5.8.9/build/XlIlIaVZZR/Imager-1.024_005/blib/arch
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9/i386-freebsd
/usr/home/cpan/pit/bare/perl-5.8.9/lib/5.8.9
/usr/home/cpan/pit/bare/perl-5.8.9/lib/site_perl/5.8.9/i386-freebsd
/usr/home/cpan/pit/bare/perl-5.8.9/lib/site_perl/5.8.9
.