diff options
Diffstat (limited to 'ext')
-rw-r--r-- | ext/SDBM_File/sdbm/sdbm.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ext/SDBM_File/sdbm/sdbm.h b/ext/SDBM_File/sdbm/sdbm.h index 2b8d0e9463..2ada7a18ca 100644 --- a/ext/SDBM_File/sdbm/sdbm.h +++ b/ext/SDBM_File/sdbm/sdbm.h @@ -179,10 +179,19 @@ extern long sdbm_hash proto((const char *, int)); # define realloc Perl_realloc # define free Perl_mfree +#ifdef __cplusplus +extern "C" { +#endif + Malloc_t Perl_malloc proto((MEM_SIZE nbytes)); Malloc_t Perl_calloc proto((MEM_SIZE elements, MEM_SIZE size)); Malloc_t Perl_realloc proto((Malloc_t where, MEM_SIZE nbytes)); Free_t Perl_mfree proto((Malloc_t where)); + +#ifdef __cplusplus +} +#endif + #endif /* MYMALLOC */ #ifdef I_STRING |