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.

83 lines
1.4KB

  1. #ifndef __asiosys__
  2. #define __asiosys__
  3. #if defined(WIN32) || defined(_WIN64)
  4. #undef MAC
  5. #define PPC 0
  6. #define WINDOWS 1
  7. #define SGI 0
  8. #define SUN 0
  9. #define LINUX 0
  10. #define BEOS 0
  11. #define NATIVE_INT64 0
  12. #define IEEE754_64FLOAT 1
  13. #elif BEOS
  14. #define MAC 0
  15. #define PPC 0
  16. #define WINDOWS 0
  17. #define PC 0
  18. #define SGI 0
  19. #define SUN 0
  20. #define LINUX 0
  21. #define NATIVE_INT64 0
  22. #define IEEE754_64FLOAT 1
  23. #ifndef DEBUG
  24. #define DEBUG 0
  25. #if DEBUG
  26. void DEBUGGERMESSAGE(char *string);
  27. #else
  28. #define DEBUGGERMESSAGE(a)
  29. #endif
  30. #endif
  31. #elif SGI
  32. #define MAC 0
  33. #define PPC 0
  34. #define WINDOWS 0
  35. #define PC 0
  36. #define SUN 0
  37. #define LINUX 0
  38. #define BEOS 0
  39. #define NATIVE_INT64 0
  40. #define IEEE754_64FLOAT 1
  41. #ifndef DEBUG
  42. #define DEBUG 0
  43. #if DEBUG
  44. void DEBUGGERMESSAGE(char *string);
  45. #else
  46. #define DEBUGGERMESSAGE(a)
  47. #endif
  48. #endif
  49. #else // MAC
  50. #define MAC 1
  51. #define PPC 1
  52. #define WINDOWS 0
  53. #define PC 0
  54. #define SGI 0
  55. #define SUN 0
  56. #define LINUX 0
  57. #define BEOS 0
  58. #define NATIVE_INT64 0
  59. #define IEEE754_64FLOAT 1
  60. #ifndef DEBUG
  61. #define DEBUG 0
  62. #if DEBUG
  63. void DEBUGGERMESSAGE(char *string);
  64. #else
  65. #define DEBUGGERMESSAGE(a)
  66. #endif
  67. #endif
  68. #endif
  69. #endif