mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
2.0 KiB
75 lines
2.0 KiB
/***********************************************************************
|
|
* Microsoft Puma
|
|
*
|
|
* Microsoft Confidential. Copyright 1994-1996 Microsoft Corporation.
|
|
*
|
|
* Component:
|
|
*
|
|
* File: pumax.h
|
|
*
|
|
* File Comments:
|
|
*
|
|
*
|
|
***********************************************************************/
|
|
|
|
#include "puma.h" // Main include for all Puma APIs
|
|
|
|
#pragma warning(disable: 4100) // Unreferenced formal parameter
|
|
#pragma warning(disable: 4514) // Unreferenced inline function
|
|
#pragma warning(disable: 4699) // Note
|
|
|
|
#ifdef _AFXDLL // Using MFCxx.DLL
|
|
#pragma warning(disable: 4204) // Allow non-constant aggregate initializer
|
|
#endif // _AFXDLL
|
|
|
|
#if DEBUG
|
|
#pragma warning(disable: 4705) // Statement has no effect
|
|
#pragma warning(disable: 4710) // Function not expanded
|
|
#endif /* DEBUG */
|
|
|
|
// Disable the following warnings for windows.h
|
|
|
|
#pragma warning(disable: 4201) // Allow nameless struct/union
|
|
|
|
|
|
// ------------------------------------------------------------
|
|
// Start of machine specific definitions
|
|
// ------------------------------------------------------------
|
|
|
|
#if defined(_M_IX86) // Intel 386, 486, Pentium
|
|
|
|
#define UNALIGNED
|
|
|
|
#elif defined(_M_MPPC) // PowerPC (Mac)
|
|
|
|
#define UNALIGNED
|
|
|
|
#else
|
|
|
|
#define UNALIGNED __unaligned
|
|
|
|
#endif
|
|
|
|
|
|
#define CDECL __cdecl // Function called by runtime
|
|
#define VARARG __cdecl // Variable number of arguments
|
|
|
|
// ------------------------------------------------------------
|
|
// End of machine specific definitions
|
|
// ------------------------------------------------------------
|
|
|
|
|
|
// ------------------------------------------------------------
|
|
// Start of Puma selective public definitions
|
|
// ------------------------------------------------------------
|
|
|
|
// #include "cmdfile.h"
|
|
// #include "cmdline.h"
|
|
#include "dbg.h"
|
|
// #include "hash.h" // UNDONE: for private include of imgdb.h
|
|
// #include "idf.h"
|
|
// #include "mpf.h"
|
|
// #include "rgbool.h"
|
|
// #include "sptr.h"
|
|
// #include "sys.h"
|
|
// #include "xcptmsg.h"
|