|
|
1.1 ! root 1: /*** ! 2: *new.h - declarations and definitions for C++ memory allocation functions ! 3: * ! 4: * Copyright (c) 1990-1992, Microsoft Corporation. All rights reserved. ! 5: * ! 6: *Purpose: ! 7: * Contains the declarations for C++ memory allocation functions. ! 8: * ! 9: ****/ ! 10: ! 11: #ifndef __INC_NEW ! 12: ! 13: ! 14: /* ! 15: * Conditional macro definition for function calling type and variable type ! 16: * qualifiers. ! 17: */ ! 18: #if ( (_MSC_VER >= 800) && (_M_IX86 >= 300) ) ! 19: ! 20: /* ! 21: * Definitions for MS C8-32 (386/486) compiler ! 22: */ ! 23: #define _CRTAPI1 __cdecl ! 24: #define _CRTAPI2 __cdecl ! 25: ! 26: #elif ( _MSC_VER == 600 ) ! 27: ! 28: /* ! 29: * Definitions for old MS C6-386 compiler ! 30: */ ! 31: #define _CRTAPI1 _cdecl ! 32: #define _CRTAPI2 _cdecl ! 33: #define _M_IX86 300 ! 34: ! 35: #else ! 36: ! 37: /* ! 38: * Other compilers (e.g., MIPS) ! 39: */ ! 40: #define _CRTAPI1 ! 41: #define _CRTAPI2 ! 42: ! 43: #endif ! 44: ! 45: ! 46: /* types and structures */ ! 47: ! 48: #ifndef _SIZE_T_DEFINED ! 49: typedef unsigned int size_t; ! 50: #define _SIZE_T_DEFINED ! 51: #endif ! 52: ! 53: typedef int (_CRTAPI1 * _PNH)( size_t ); ! 54: ! 55: /* function prototypes */ ! 56: ! 57: _PNH _CRTAPI1 _set_new_handler( _PNH ); ! 58: ! 59: #define __INC_NEW ! 60: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.