fix realloc and friends (obs from Nuno Fonseca).

This commit is contained in:
Vítor Manuel de Morais Santos Costa
2009-11-27 13:31:03 +00:00
parent d746afaa32
commit b16623d026
5 changed files with 30 additions and 6 deletions

View File

@@ -2204,19 +2204,19 @@ PL_set_engine(PL_engine_t engine, PL_engine_t *old)
X_API void *
PL_malloc(int sz)
{
return YAP_AllocSpaceFromYap(sz);
return (void *)Yap_AllocCodeSpace((long unsigned int)sz);
}
X_API void *
PL_realloc(void *ptr, int sz)
{
return YAP_ReallocSpaceFromYap(ptr,sz);
return Yap_ReallocCodeSpace((char *)ptr,(long unsigned int)sz);
}
X_API void
PL_free(void *obj)
{
return YAP_FreeSpaceFromYap(obj);
return Yap_FreeCodeSpace((char *)obj);
}
X_API int