Explorar o código

credits for mingw fixes in #444

Sean Barrett %!s(int64=8) %!d(string=hai) anos
pai
achega
dd039e8cc5
Modificáronse 3 ficheiros con 9 adicións e 7 borrados
  1. 3 3
      README.md
  2. 4 2
      stb.h
  3. 2 2
      stb_vorbis.c

+ 3 - 3
README.md

@@ -11,7 +11,7 @@ by Jorge L. "VinoBS" Rodriguez, and stb_sprintf by Jeff Roberts.
 
 
 library    | lastest version | category | LoC | description
 library    | lastest version | category | LoC | description
 --------------------- | ---- | -------- | --- | --------------------------------
 --------------------- | ---- | -------- | --- | --------------------------------
-**[stb_vorbis.c](stb_vorbis.c)** | 1.11 | audio | 5448 | decode ogg vorbis files from file/memory to float/16-bit signed output
+**[stb_vorbis.c](stb_vorbis.c)** | 1.11 | audio | 5449 | decode ogg vorbis files from file/memory to float/16-bit signed output
 **[stb_image.h](stb_image.h)** | 2.16 | graphics | 7187 | image loading/decoding from file/memory: JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC
 **[stb_image.h](stb_image.h)** | 2.16 | graphics | 7187 | image loading/decoding from file/memory: JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC
 **[stb_truetype.h](stb_truetype.h)** | 1.17 | graphics | 4566 | parse, decode, and rasterize characters from truetype fonts
 **[stb_truetype.h](stb_truetype.h)** | 1.17 | graphics | 4566 | parse, decode, and rasterize characters from truetype fonts
 **[stb_image_write.h](stb_image_write.h)** | 1.06 | graphics | 1456 | image writing to disk: PNG, TGA, BMP
 **[stb_image_write.h](stb_image_write.h)** | 1.06 | graphics | 1456 | image writing to disk: PNG, TGA, BMP
@@ -29,11 +29,11 @@ library    | lastest version | category | LoC | description
 **[stb_c_lexer.h](stb_c_lexer.h)** | 0.09 | parsing | 962 | simplify writing parsers for C-like languages
 **[stb_c_lexer.h](stb_c_lexer.h)** | 0.09 | parsing | 962 | simplify writing parsers for C-like languages
 **[stb_divide.h](stb_divide.h)** | 0.91 | math | 419 | more useful 32-bit modulus e.g. "euclidean divide"
 **[stb_divide.h](stb_divide.h)** | 0.91 | math | 419 | more useful 32-bit modulus e.g. "euclidean divide"
 **[stb_connected_comp...](stb_connected_components.h)** | 0.95 | misc | 1045 | incrementally compute reachability on grids
 **[stb_connected_comp...](stb_connected_components.h)** | 0.95 | misc | 1045 | incrementally compute reachability on grids
-**[stb.h](stb.h)** | 2.29 | misc | 14324 | helper functions for C, mostly redundant in C++; basically author's personal stuff
+**[stb.h](stb.h)** | 2.30 | misc | 14328 | helper functions for C, mostly redundant in C++; basically author's personal stuff
 **[stb_leakcheck.h](stb_leakcheck.h)** | 0.4 | misc | 186 | quick-and-dirty malloc/free leak-checking
 **[stb_leakcheck.h](stb_leakcheck.h)** | 0.4 | misc | 186 | quick-and-dirty malloc/free leak-checking
 
 
 Total libraries: 20  
 Total libraries: 20  
-Total lines of C code: 52839
+Total lines of C code: 52844
 
 
 
 
 FAQ
 FAQ

+ 4 - 2
stb.h

@@ -1,4 +1,4 @@
-/* stb.h - v2.29 - Sean's Tool Box -- public domain -- http://nothings.org/stb.h
+/* stb.h - v2.30 - Sean's Tool Box -- public domain -- http://nothings.org/stb.h
           no warranty is offered or implied; use this code at your own risk
           no warranty is offered or implied; use this code at your own risk
 
 
    This is a single header file with a bunch of useful utilities
    This is a single header file with a bunch of useful utilities
@@ -25,6 +25,7 @@
 
 
 Version History
 Version History
 
 
+   2.30   MinGW fix
    2.29   attempt to fix use of swprintf()
    2.29   attempt to fix use of swprintf()
    2.28   various new functionality
    2.28   various new functionality
    2.27   test _WIN32 not WIN32 in STB_THREADS
    2.27   test _WIN32 not WIN32 in STB_THREADS
@@ -185,12 +186,13 @@ CREDITS
   Robert Nix
   Robert Nix
   r-lyeh
   r-lyeh
   blackpawn
   blackpawn
-  Mojofreem@github
+  github:Mojofreem
   Ryan Whitworth
   Ryan Whitworth
   Vincent Isambart
   Vincent Isambart
   Mike Sartain
   Mike Sartain
   Eugene Opalev
   Eugene Opalev
   Tim Sjostrand
   Tim Sjostrand
+  github:infatum
 */
 */
 
 
 #include <stdarg.h>
 #include <stdarg.h>

+ 2 - 2
stb_vorbis.c

@@ -29,7 +29,7 @@
 //    Bernhard Wodo      Evan Balster        alxprd@github
 //    Bernhard Wodo      Evan Balster        alxprd@github
 //    Tom Beaumont       Ingo Leitgeb        Nicolas Guillemot
 //    Tom Beaumont       Ingo Leitgeb        Nicolas Guillemot
 //    Phillip Bennefall  Rohit               Thiago Goulart
 //    Phillip Bennefall  Rohit               Thiago Goulart
-//    manxorist@github   saga musix
+//    manxorist@github   saga musix          github:infatum
 //
 //
 // Partial history:
 // Partial history:
 //    1.11    - 2017/07/23 - fix MinGW compilation 
 //    1.11    - 2017/07/23 - fix MinGW compilation 
@@ -577,7 +577,7 @@ enum STBVorbisError
    #undef __forceinline
    #undef __forceinline
    #endif
    #endif
    #define __forceinline
    #define __forceinline
-#define alloca __builtin_alloca
+   #define alloca __builtin_alloca
 #elif !defined(_MSC_VER)
 #elif !defined(_MSC_VER)
    #if __GNUC__
    #if __GNUC__
       #define __forceinline inline
       #define __forceinline inline