Integrate:
[ 24414]
Subject: [PATCH] GCC attributes!
Message-ID: <
20050504215540.GA20413@petdance.com>
[ 24416]
Tweak the insertion of __attribute__((nonnull())) declarations
in proto.h so it compiles with and without threads with gcc 3.4
[ 24421]
Revert to Andy's first solution for nonnull attributes;
add the missing defines for non-threaded perls in perl.h
p4raw-link: @24421 on //depot/perl:
3d42dc86375a150e698f9a14ae6be7a37e2ed575
p4raw-link: @24416 on //depot/perl:
f728784643460445f91833d46f0c8bf60beb6583
p4raw-link: @24414 on //depot/perl:
4373e329bbd25cac77cfe128757db8cbb63c47bb
p4raw-id: //depot/maint-5.8/perl@25466
p4raw-integrated: from //depot/perl@24421 'merge in' global.sym
(@24280..) embed.h (@24412..)
p4raw-integrated: from //depot/perl@24416 'ignore' proto.h (@24414..)
p4raw-edited: from //depot/perl@24414 'edit in' utf8.c (@24271..)
util.c (@24318..) embed.fnc (@24412..)
p4raw-integrated: from //depot/perl@24414 'copy in' autodoc.pl
(@23835..) 'edit in' embed.pl (@24308..) perl.h (@24405..)
'merge in' doop.c (@23861..) av.c doio.c (@24271..) xsutils.c
(@24333..) regcomp.c (@24358..) pod/perlapi.pod (@24372..) op.c
(@24412..) sv.c (@24413..)