Same as SvREFCNT_inc_simple, but can only be used if you don't need the
return value. The macro doesn't need to return a meaningful value.
- SV* SvREFCNT_inc_simple_void(SV* sv)
+ void SvREFCNT_inc_simple_void(SV* sv)
=for hackers
Found in file sv.h
to return a meaningful value, or check for NULLness, so it's smaller
and faster.
- SV* SvREFCNT_inc_simple_void_NN(SV* sv)
+ void SvREFCNT_inc_simple_void_NN(SV* sv)
=for hackers
Found in file sv.h
Same as SvREFCNT_inc, but can only be used if you don't need the
return value. The macro doesn't need to return a meaningful value.
- SV* SvREFCNT_inc_void(SV* sv)
+ void SvREFCNT_inc_void(SV* sv)
=for hackers
Found in file sv.h
to return a meaningful value, or check for NULLness, so it's smaller
and faster.
- SV* SvREFCNT_inc_void_NN(SV* sv)
+ void SvREFCNT_inc_void_NN(SV* sv)
=for hackers
Found in file sv.h
Like C<sv_catpvn>, but takes a literal string instead of a string/length pair.
- SV* sv_catpvs(SV* sv, const char* s)
+ void sv_catpvs(SV* sv, const char* s)
=for hackers
Found in file handy.h
Like C<sv_setpvn>, but takes a literal string instead of a string/length pair.
- SV* sv_setpvs(SV* sv, const char* s)
+ void sv_setpvs(SV* sv, const char* s)
=for hackers
Found in file handy.h
#endif
PERL_CALLCONV int Perl_my_snprintf(char *buffer, const Size_t len, const char *format, ...)
+ __attribute__format__(__printf__,3,4)
__attribute__nonnull__(1)
__attribute__nonnull__(3);