summaryrefslogtreecommitdiff
path: root/proto.h
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2010-09-29 10:09:37 +0100
committerNicholas Clark <nick@ccl4.org>2010-09-29 10:09:37 +0100
commitbeeff29301079de9cd229594dcf83d005aa1e321 (patch)
tree4929bd98cd92ed53fbf0c256db63c406bf07b111 /proto.h
parent4e3a83657baae9e603058d075ecfcec051d04c5a (diff)
downloadperl-beeff29301079de9cd229594dcf83d005aa1e321.tar.gz
Remove the {START,END}_EXTERN_C macros from within embed.fnc
These, and the "functions with flag 'n' should come before here" comments are holdouts from the long-gone PERL_OBJECT implementation. This doesn't change the linkage type of any externally visible functions under g++ - just some static functions. This follows on from 77d8c8d52bcb3950.
Diffstat (limited to 'proto.h')
-rw-r--r--proto.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/proto.h b/proto.h
index e489bd192e..1c19ce40a6 100644
--- a/proto.h
+++ b/proto.h
@@ -120,10 +120,6 @@ PERL_CALLCONV void Perl_set_context(void *t)
assert(t)
-END_EXTERN_C
-
-/* functions with flag 'n' should come before here */
-START_EXTERN_C
PERL_CALLCONV bool Perl_try_amagic_bin(pTHX_ int method, int flags);
PERL_CALLCONV bool Perl_try_amagic_un(pTHX_ int method, int flags);
PERL_CALLCONV SV* Perl_amagic_call(pTHX_ SV* left, SV* right, int method, int dir)
@@ -4473,8 +4469,6 @@ PERL_CALLCONV void Perl_sv_nounlocking(pTHX_ SV *sv);
#endif
PERL_CALLCONV int Perl_nothreadhook(pTHX);
-END_EXTERN_C
-
#if defined(PERL_IN_DOOP_C)
STATIC I32 S_do_trans_simple(pTHX_ SV * const sv)
__attribute__warn_unused_result__
@@ -6017,8 +6011,6 @@ STATIC SV* S_swash_get(pTHX_ SV* swash, UV start, UV span)
#endif
-START_EXTERN_C
-
PERL_CALLCONV void Perl_sv_setsv_flags(pTHX_ SV *dstr, SV *sstr, const I32 flags)
__attribute__nonnull__(pTHX_1);
#define PERL_ARGS_ASSERT_SV_SETSV_FLAGS \