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.

39 lines
1.4KB

  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 push
  19. #pragma GCC diagnostic ignored "-Wunknown-warning-option"
  20. #pragma GCC diagnostic ignored "-Wpragma-pack"
  21. #if SMTG_PLATFORM_64
  22. #pragma pack(push, 16)
  23. #else
  24. #pragma pack(push, 1)
  25. #endif
  26. #pragma GCC diagnostic pop
  27. #elif defined __BORLANDC__
  28. #pragma -a8
  29. #elif SMTG_OS_WINDOWS
  30. #pragma pack(push)
  31. #if SMTG_PLATFORM_64
  32. #pragma pack(16)
  33. #else
  34. #pragma pack(8)
  35. #endif
  36. #endif
  37. //----------------------------------------------------------------------------------------------