|
1234567891011121314151617181920212223242526272829303132333435363738 |
- //-----------------------------------------------------------------------------
- // Project : SDK Core
- //
- // Category : SDK Core Interfaces
- // Filename : pluginterfaces/base/falignpush.h
- // Created by : Steinberg, 01/2004
- // Description : Set alignment settings
- //
- //-----------------------------------------------------------------------------
- // This file is part of a Steinberg SDK. It is subject to the license terms
- // in the LICENSE file found in the top-level directory of this distribution
- // and at www.steinberg.net/sdklicenses.
- // No part of the SDK, including this file, may be copied, modified, propagated,
- // or distributed except according to the terms contained in the LICENSE file.
- //-----------------------------------------------------------------------------
-
- //----------------------------------------------------------------------------------------------
- #if SMTG_OS_MACOS
- #pragma GCC diagnostic push
- #pragma GCC diagnostic ignored "-Wunknown-warning-option"
- #pragma GCC diagnostic ignored "-Wpragma-pack"
- #if SMTG_PLATFORM_64
- #pragma pack(push, 16)
- #else
- #pragma pack(push, 1)
- #endif
- #pragma GCC diagnostic pop
- #elif defined __BORLANDC__
- #pragma -a8
- #elif SMTG_OS_WINDOWS
- #pragma pack(push)
- #if SMTG_PLATFORM_64
- #pragma pack(16)
- #else
- #pragma pack(8)
- #endif
- #endif
- //----------------------------------------------------------------------------------------------
|