Ver código fonte

Merge branch 'quell-clang-wcast-align' of https://github.com/a-e-k/stb into work2

Sean Barrett 5 anos atrás
pai
commit
cc99be2a9f
2 arquivos alterados com 2 adições e 2 exclusões
  1. 1 1
      stb_image_write.h
  2. 1 1
      stretchy_buffer.h

+ 1 - 1
stb_image_write.h

@@ -774,7 +774,7 @@ STBIWDEF int stbi_write_hdr(char const *filename, int x, int y, int comp, const
 
 #ifndef STBIW_ZLIB_COMPRESS
 // stretchy buffer; stbiw__sbpush() == vector<>::push_back() -- stbiw__sbcount() == vector<>::size()
-#define stbiw__sbraw(a) ((int *) (a) - 2)
+#define stbiw__sbraw(a) ((int *) (void *) (a) - 2)
 #define stbiw__sbm(a)   stbiw__sbraw(a)[0]
 #define stbiw__sbn(a)   stbiw__sbraw(a)[1]
 

+ 1 - 1
stretchy_buffer.h

@@ -188,7 +188,7 @@
 #define stb_sb_add(a,n)        (stb__sbmaybegrow(a,n), stb__sbn(a)+=(n), &(a)[stb__sbn(a)-(n)])
 #define stb_sb_last(a)         ((a)[stb__sbn(a)-1])
 
-#define stb__sbraw(a) ((int *) (a) - 2)
+#define stb__sbraw(a) ((int *) (void *) (a) - 2)
 #define stb__sbm(a)   stb__sbraw(a)[0]
 #define stb__sbn(a)   stb__sbraw(a)[1]