GV* gv_IOadd _((GV* gv));
void gv_check _((HV* stash));
void gv_efullname _((SV* sv, GV* gv));
+void gv_efullname3 _((SV* sv, GV* gv, char* prefix));
GV* gv_fetchfile _((char* name));
GV* gv_fetchmeth _((HV* stash, char* name, STRLEN len, I32 level));
GV* gv_fetchmethod _((HV* stash, char* name));
GV* gv_fetchpv _((char* name, I32 add, I32 sv_type));
void gv_fullname _((SV* sv, GV* gv));
+void gv_fullname3 _((SV* sv, GV* gv, char* prefix));
void gv_init _((GV *gv, HV *stash, char *name, STRLEN len, int multi));
HV* gv_stashpv _((char* name, I32 create));
HV* gv_stashpvn _((char* name, U32 namelen, I32 create));
HE* hv_iternext _((HV* tb));
SV* hv_iternextsv _((HV* hv, char** key, I32* retlen));
SV* hv_iterval _((HV* tb, HE* entry));
+void hv_ksplit _((HV* hv, IV newmax));
void hv_magic _((HV* hv, GV* gv, int how));
SV** hv_store _((HV* tb, char* key, U32 klen, SV* val, U32 hash));
HE* hv_store_ent _((HV* tb, SV* key, SV* val, U32 hash));
int magic_setisa _((SV* sv, MAGIC* mg));
int magic_setglob _((SV* sv, MAGIC* mg));
int magic_setmglob _((SV* sv, MAGIC* mg));
+int magic_setnkeys _((SV* sv, MAGIC* mg));
int magic_setpack _((SV* sv, MAGIC* mg));
int magic_setpos _((SV* sv, MAGIC* mg));
int magic_setsig _((SV* sv, MAGIC* mg));
extern Malloc_t calloc _((MEM_SIZE, MEM_SIZE));
#endif
void markstack_grow _((void));
+char* mem_collxfrm _((const char *m, const Size_t n, Size_t * nx));
char* mess _((char* pat, va_list* args));
int mg_clear _((SV* sv));
int mg_copy _((SV *, SV *, char *, I32));
AV* perl_get_av _((char* name, I32 create));
HV* perl_get_hv _((char* name, I32 create));
CV* perl_get_cv _((char* name, I32 create));
+int perl_init_fold _(());
int perl_init_i18nl10n _((int printwarn));
int perl_parse _((PerlInterpreter* sv_interp, void(*xsinit)(void), int argc, char** argv, char** env));
void perl_require_pv _((char* pv));
char* rninstr _((char* big, char* bigend, char* little, char* lend));
int runops _((void));
#ifndef safemalloc
-void safefree _((char* where));
-char* safemalloc _((MEM_SIZE size));
+void safefree _((Malloc_t where));
+Malloc_t safemalloc _((MEM_SIZE size));
#ifndef MSDOS
-char* saferealloc _((char* where, MEM_SIZE size));
+Malloc_t saferealloc _((Malloc_t where, MEM_SIZE size));
#else
-char* saferealloc _((char* where, unsigned long size));
+Malloc_t saferealloc _((Malloc_t where, unsigned long size));
#endif
-char* safecalloc _((MEM_SIZE cnt, MEM_SIZE size));
+Malloc_t safecalloc _((MEM_SIZE cnt, MEM_SIZE size));
#endif
#ifdef LEAKTEST
-void safexfree _((char* where));
-char* safexmalloc _((I32 x, MEM_SIZE size));
-char* safexrealloc _((char* where, MEM_SIZE size));
-char* safexcalloc _((I32 x, MEM_SIZE size, MEM_SIZE size));
+void safexfree _((Malloc_t where));
+Malloc_t safexmalloc _((I32 x, MEM_SIZE size));
+Malloc_t safexrealloc _((Malloc_t where, MEM_SIZE size));
+Malloc_t safexcalloc _((I32 x, MEM_SIZE size, MEM_SIZE size));
#endif
#ifndef HAS_RENAME
I32 same_dirent _((char* a, char* b));