Audio plugin host https://kx.studio/carla
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.

falignpush.h 1.3KB

123456789101112131415161718192021222324252627282930313233343536
  1. //-----------------------------------------------------------------------------
  2. // Project : SDK Core
  3. //
  4. // Category : SDK Core Interfaces
  5. // Filename : pluginterfaces/base/falignpush.h
  6. // Created by : Steinberg, 01/2004
  7. // Description : Set alignment settings
  8. //
  9. //-----------------------------------------------------------------------------
  10. // This file is part of a Steinberg SDK. It is subject to the license terms
  11. // in the LICENSE file found in the top-level directory of this distribution
  12. // and at www.steinberg.net/sdklicenses.
  13. // No part of the SDK, including this file, may be copied, modified, propagated,
  14. // or distributed except according to the terms contained in the LICENSE file.
  15. //-----------------------------------------------------------------------------
  16. //----------------------------------------------------------------------------------------------
  17. #if SMTG_OS_MACOS
  18. #pragma GCC diagnostic ignored "-Wunknown-warning-option"
  19. #pragma GCC diagnostic ignored "-Wpragma-pack"
  20. #if SMTG_PLATFORM_64
  21. #pragma pack(push, 16)
  22. #else
  23. #pragma pack(push, 1)
  24. #endif
  25. #elif defined __BORLANDC__
  26. #pragma -a8
  27. #elif SMTG_OS_WINDOWS
  28. #pragma pack(push)
  29. #if SMTG_PLATFORM_64
  30. #pragma pack(16)
  31. #else
  32. #pragma pack(8)
  33. #endif
  34. #endif
  35. //----------------------------------------------------------------------------------------------