49 lines
1.1 KiB
C
49 lines
1.1 KiB
C
|
/*-----------------------------------------------------------------------*
|
||
|
* filename - usebormm.h
|
||
|
*
|
||
|
* Include this header file into one source file to force the RTL
|
||
|
* (either static or dynamic) to use the "Borland" memory manager DLL.
|
||
|
* The hooking and usage of the memory DLL is done inside the RTL when
|
||
|
* the memory DLL is detected to be in memory already.
|
||
|
*
|
||
|
* This header will force the loader to load the DLL when the app starts
|
||
|
*
|
||
|
*-----------------------------------------------------------------------*/
|
||
|
|
||
|
/*
|
||
|
* C/C++ Run Time Library - Version 10.0
|
||
|
*
|
||
|
* Copyright (c) 1998, 2000 by Inprise Corporation
|
||
|
* All Rights Reserved.
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
/* $Revision: 9.0 $ */
|
||
|
|
||
|
#ifndef __USEBORMM_H
|
||
|
#define __USEBORMM_H
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" {
|
||
|
#endif
|
||
|
|
||
|
#pragma option push -V?- -w-use -w-aus
|
||
|
|
||
|
#pragma comment(lib, "usebormm.lib") /* Bring in the helper lib */
|
||
|
|
||
|
static void __dummy_function_for_usebormm (void)
|
||
|
{
|
||
|
# pragma startup __dummy_function_for_usebormm 64
|
||
|
void _RTLENTRY __CRTL_MEM_PullInUseBorMMLib (void);
|
||
|
|
||
|
__CRTL_MEM_PullInUseBorMMLib();
|
||
|
}
|
||
|
|
||
|
#pragma option pop
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
|
||
|
#endif /* __USEBORMM_H */
|