Cross-Platform build scripts for audio plugins
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.1KB

  1. diff --git a/agg2/include/agg_array.h b/agg2/include/agg_array.h
  2. index 37684d1..3a0f5c0 100644
  3. --- a/agg2/include/agg_array.h
  4. +++ b/agg2/include/agg_array.h
  5. @@ -520,7 +520,7 @@ namespace agg
  6. int8u* ptr = m_buf_ptr;
  7. if(alignment > 1)
  8. {
  9. - unsigned align = (alignment - (unsigned long)(ptr) % alignment) % alignment;
  10. + unsigned align = (alignment - (uintptr_t)(ptr) % alignment) % alignment;
  11. size += align;
  12. ptr += align;
  13. if(size <= m_rest)
  14. diff --git a/aggdraw.cxx b/aggdraw.cxx
  15. index 0ad56c7..b6f1912 100644
  16. --- a/aggdraw.cxx
  17. +++ b/aggdraw.cxx
  18. @@ -49,7 +49,7 @@
  19. #define Q(x) #x
  20. #define QUOTE(x) Q(x)
  21. -#if defined(_MSC_VER)
  22. +#if defined(_WIN32)
  23. #define WINDOWS_LEAN_AND_MEAN
  24. #include <windows.h>
  25. #endif
  26. diff --git a/agg2/include/agg_array.h b/agg2/include/agg_array.h
  27. index 3a0f5c0..d00efb8 100644
  28. --- a/agg2/include/agg_array.h
  29. +++ b/agg2/include/agg_array.h
  30. @@ -15,6 +15,7 @@
  31. #ifndef AGG_ARRAY_INCLUDED
  32. #define AGG_ARRAY_INCLUDED
  33. +#include <stdint.h>
  34. #include <string.h>
  35. #include "agg_basics.h"