選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #ifndef MUS_CONFIG_H
  2. #define MUS_CONFIG_H
  3. #define USE_SND 0
  4. #ifdef _MSC_VER
  5. #ifndef SIZEOF_VOID_P
  6. #define SIZEOF_VOID_P 8
  7. #endif
  8. #ifndef HAVE_SCHEME
  9. #define HAVE_SCHEME 1
  10. #endif
  11. typedef long off_t;
  12. #define ssize_t int
  13. #define snprintf _snprintf
  14. #define strtoll strtol
  15. #if _MSC_VER > 1200
  16. #ifndef _CRT_DEFINED
  17. #define _CRT_DEFINED
  18. #define _CRT_SECURE_NO_DEPRECATE 1
  19. #define _CRT_NONSTDC_NO_DEPRECATE 1
  20. #define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 1
  21. #endif
  22. #endif
  23. #else
  24. #if (!HAVE_PREMAKE)
  25. /* if premake4, all settings are passed in the command line
  26. * otherwise the configure script writes unix-config.h
  27. */
  28. #include "unix-config.h"
  29. #endif
  30. #endif
  31. /* ---------------------------------------- */
  32. #define HAVE_EXTENSION_LANGUAGE (HAVE_SCHEME || HAVE_RUBY || HAVE_FORTH)
  33. #define HAVE_COMPLEX_NUMBERS ((!_MSC_VER) && ((!HAVE_FORTH) || HAVE_COMPLEX))
  34. #define HAVE_COMPLEX_TRIG ((!_MSC_VER) && (!__cplusplus) && (!__FreeBSD__))
  35. #define HAVE_MAKE_RATIO ((HAVE_SCHEME) || (HAVE_FORTH))
  36. #endif