void* ABLModule::operator new (size_t mySize) { void* result = NULL; result = ABLSystemMallocCallback(mySize); return(result); }
long ABLFile::open (char* fName) { if (fName) { fileName = (char*)ABLSystemMallocCallback(strlen(fName)+1); strcpy(fileName,fName); return(openCB(&file, fileName)); } return(-1); }
int32_t ABLFile::open(PSTR fName) { if (fName) { fileName = (PSTR)ABLSystemMallocCallback(strlen(fName) + 1); strcpy(fileName, fName); return (openCB(&file, fileName)); } return (-1); }
void UserFile::setup (void) { for (long i = 0; i < MAX_USER_FILES; i++) { files[i] = (UserFile*)ABLSystemMallocCallback(sizeof(UserFile)); files[i]->init(); files[i]->handle = i; files[i]->inUse = false; files[i]->filePtr = new ABLFile; if (!files[i]->filePtr) ABL_Fatal(0, " ABL: Unable to malloc UserFiles "); } }
PVOID ABLFile::operator new(size_t ourSize) { PVOID result = ABLSystemMallocCallback(ourSize); return (result); }
PVOID ABLModule::operator new(size_t mySize) { PVOID result = nullptr; result = ABLSystemMallocCallback(mySize); return(result); }