OWLNext    7.0
Borland's Object Windows Library for the modern age
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
preclass.h
Go to the documentation of this file.
1//----------------------------------------------------------------------------
2// ObjectWindows
3// Copyright (c) 1991, 1996 by Borland International, All Rights Reserved
4//
5//
6// Provides generic definitions preceding the declaration the classes of
7// the ClassLibrary, ObjectComponents and ObjectWindows
8// NOTE: This header must *NOT* contain guards
9//----------------------------------------------------------------------------
10
11#if !defined(__GNUC__) // eliminate warning
12#pragma nopackwarning
13#endif
14
15#if !(defined(lint) || defined(_lint)) && !defined(RC_INVOKED)
16# if defined(_MSC_VER)
17# pragma warning(push)
18# pragma warning(disable:4103) // 'filename' : used #pragma pack to change alignment
19# pragma pack(push, BI_OWL_PACKING)
20# elif defined(__BORLANDC__) //for Win32, Win64 and OSX
21# pragma pack(BI_OWL_PACKING)
22# elif(defined(__GNUC__)) //for Linux and OSX
23# pragma pack(push, BI_OWL_PACKING)
24# endif
25#endif // ! (defined(lint) || defined(_lint))
26