This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Integrate:
authorAndy Lester <andy@petdance.com>
Wed, 4 May 2005 23:55:00 +0000 (23:55 +0000)
committerNicholas Clark <nick@ccl4.org>
Sun, 18 Sep 2005 12:24:38 +0000 (12:24 +0000)
commit065cbbe5111e87db99bc8b30fa920648291ef5c7
tree23dbf4f8f2cd7708420626115662789e4e397640
parent2098fb7713cdef458a669cd546b162abd0ea1454
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..)
16 files changed:
autodoc.pl
av.c
doio.c
doop.c
embed.fnc
embed.h
embed.pl
op.c
perl.h
pod/perlapi.pod
proto.h
regcomp.c
sv.c
utf8.c
util.c
xsutils.c