Example #1
0
void* ABLModule::operator new (size_t mySize) {

	void* result = NULL;
	
	result = ABLSystemMallocCallback(mySize);
	
	return(result);
}
Example #2
0
long ABLFile::open (char* fName) {

	if (fName) {
		fileName = (char*)ABLSystemMallocCallback(strlen(fName)+1);
		strcpy(fileName,fName);
		return(openCB(&file, fileName));
	}
	return(-1);
}
Example #3
0
int32_t ABLFile::open(PSTR fName)
{
	if (fName)
	{
		fileName = (PSTR)ABLSystemMallocCallback(strlen(fName) + 1);
		strcpy(fileName, fName);
		return (openCB(&file, fileName));
	}
	return (-1);
}
Example #4
0
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 ");
	}
}
Example #5
0
PVOID ABLFile::operator new(size_t ourSize)
{
	PVOID result = ABLSystemMallocCallback(ourSize);
	return (result);
}
Example #6
0
PVOID ABLModule::operator new(size_t mySize)
{
    PVOID result = nullptr;
    result = ABLSystemMallocCallback(mySize);
    return(result);
}