mirror of
https://github.com/Lime3DS/Lime3DS.git
synced 2024-11-10 20:25:06 +01:00
Update various submodules (#26)
* externals: update catch2 from v3.3.2 to v3.5.3 * externals: update zstd from v1.5.5 to v1.5.6 * externals: update xbyak from v6.68 to v7.06 * externals: update soundtouch from 2.3.2 to 2.3.3 * externals: update oaknut from 2.0.2 to HEAD * externals: update sdl2 from 2.25.5 to 2.30.1 * externals: update cubeb to HEAD * externals: update openal-soft from 1.23.1 to HEAD * externals: update nihstro to HEAD * externals: update lodepng to HEAD * externals: update libyuv to HEAD * externals: update faad2 from 2.11.0 to HEAD * externals: update enet to HEAD * externals: update cpp-jwt to HEAD * externals: update inih from r56 to r58 * externals: update libusb from 1.0.27-rc2 to 1.0.27 * externals: update getopt from 1.0-2015.06.19 to 1.1-2022.09.25 * externals: update httplib from v0.11.2 to v0.14.3 * externals: update json from 3.11.2 to 3.11.3 * externals: update fmt from 10.1.1 to 10.2.1 * externals: update dynarmic from 6.6.2 to 6.7.0-HEAD
This commit is contained in:
parent
5c4c286e54
commit
0a30d6fdd8
2
externals/catch2
vendored
2
externals/catch2
vendored
@ -1 +1 @@
|
||||
Subproject commit 3f0283de7a9c43200033da996ff9093be3ac84dc
|
||||
Subproject commit 8ac8190e494a381072c89f5e161b92a08d98b37b
|
2
externals/cpp-jwt
vendored
2
externals/cpp-jwt
vendored
@ -1 +1 @@
|
||||
Subproject commit e12ef06218596b52d9b5d6e1639484866a8e7067
|
||||
Subproject commit 4a970bc302d671476122cbc6b43cc89fbf4a96ec
|
2
externals/cubeb
vendored
2
externals/cubeb
vendored
@ -1 +1 @@
|
||||
Subproject commit 799e775484b8fce7e986ee7a4f4b651fec2bca07
|
||||
Subproject commit 1572ea3e8d50514d3adaba1ad17272f57b5b331c
|
2
externals/dynarmic
vendored
2
externals/dynarmic
vendored
@ -1 +1 @@
|
||||
Subproject commit 30f1a3c6289075ef4af08f5ec502be2fc8627a0c
|
||||
Subproject commit 9d4582339990d4eae53f1dc7160686920fc2075c
|
2
externals/enet
vendored
2
externals/enet
vendored
@ -1 +1 @@
|
||||
Subproject commit 4f8e9bdc4ce6d1f61a6274b0e557065a38190952
|
||||
Subproject commit c44b7d0f7ff21edb702745e4c019d0537928c373
|
2
externals/faad2/faad2
vendored
2
externals/faad2/faad2
vendored
@ -1 +1 @@
|
||||
Subproject commit 09b3c850c606e7fedd06597223e54344e8d23c8c
|
||||
Subproject commit 18ee2948423eaa7b061709eef8c8180204456b79
|
2
externals/fmt
vendored
2
externals/fmt
vendored
@ -1 +1 @@
|
||||
Subproject commit 2dd4fa8742fdac36468f8d8ea3e06e78215551f8
|
||||
Subproject commit e69e5f977d458f2650bb346dadf2ad30c5320281
|
894
externals/getopt/getopt.c
vendored
894
externals/getopt/getopt.c
vendored
File diff suppressed because it is too large
Load Diff
152
externals/getopt/getopt.h
vendored
152
externals/getopt/getopt.h
vendored
@ -5,7 +5,7 @@ to provide a Microsoft Visual C friendly derivative. This code
|
||||
provides functionality for both Unicode and Multibyte builds.
|
||||
|
||||
Date: 02/03/2011 - Ludvik Jerabek - Initial Release
|
||||
Version: 1.0
|
||||
Version: 1.1
|
||||
Comment: Supports getopt, getopt_long, and getopt_long_only
|
||||
and POSIXLY_CORRECT environment flag
|
||||
License: LGPL
|
||||
@ -21,6 +21,8 @@ Revisions:
|
||||
08/01/2012 - Ludvik Jerabek - Created separate functions for char and wchar_t characters so single dll can do both unicode and ansi
|
||||
10/15/2012 - Ludvik Jerabek - Modified to match latest GNU features
|
||||
06/19/2015 - Ludvik Jerabek - Fixed maximum option limitation caused by option_a (255) and option_w (65535) structure val variable
|
||||
09/24/2022 - Ludvik Jerabek - Updated to match most recent getopt release
|
||||
09/25/2022 - Ludvik Jerabek - Fixed memory allocation (malloc call) issue for wchar_t*
|
||||
|
||||
**DISCLAIMER**
|
||||
THIS MATERIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
|
||||
@ -36,101 +38,101 @@ YOUR INFORMATION HANDLING SYSTEM OR OTHERWISE, EVEN If WE ARE
|
||||
EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
*/
|
||||
#ifndef __GETOPT_H_
|
||||
#define __GETOPT_H_
|
||||
#define __GETOPT_H_
|
||||
|
||||
#ifdef _GETOPT_API
|
||||
#undef _GETOPT_API
|
||||
#endif
|
||||
#ifdef _GETOPT_API
|
||||
#undef _GETOPT_API
|
||||
#endif
|
||||
|
||||
#if defined(EXPORTS_GETOPT) && defined(STATIC_GETOPT)
|
||||
#error "The preprocessor definitions of EXPORTS_GETOPT and STATIC_GETOPT can only be used individually"
|
||||
#elif defined(STATIC_GETOPT)
|
||||
#pragma message("Warning static builds of getopt violate the Lesser GNU Public License")
|
||||
#define _GETOPT_API
|
||||
#elif defined(EXPORTS_GETOPT)
|
||||
#pragma message("Exporting getopt library")
|
||||
#define _GETOPT_API __declspec(dllexport)
|
||||
#else
|
||||
#pragma message("Importing getopt library")
|
||||
#define _GETOPT_API __declspec(dllimport)
|
||||
#endif
|
||||
#if defined(EXPORTS_GETOPT) && defined(STATIC_GETOPT)
|
||||
#error "The preprocessor definitions of EXPORTS_GETOPT and STATIC_GETOPT can only be used individually"
|
||||
#elif defined(STATIC_GETOPT)
|
||||
#pragma message("Warning static builds of getopt violate the Lesser GNU Public License")
|
||||
#define _GETOPT_API
|
||||
#elif defined(EXPORTS_GETOPT)
|
||||
#pragma message("Exporting getopt library")
|
||||
#define _GETOPT_API __declspec(dllexport)
|
||||
#else
|
||||
#pragma message("Importing getopt library")
|
||||
#define _GETOPT_API __declspec(dllimport)
|
||||
#endif
|
||||
|
||||
// Change behavior for C\C++
|
||||
#ifdef __cplusplus
|
||||
#define _BEGIN_EXTERN_C extern "C" {
|
||||
#define _END_EXTERN_C }
|
||||
#define _GETOPT_THROW throw()
|
||||
#else
|
||||
#define _BEGIN_EXTERN_C
|
||||
#define _END_EXTERN_C
|
||||
#define _GETOPT_THROW
|
||||
#endif
|
||||
// Change behavior for C\C++
|
||||
#ifdef __cplusplus
|
||||
#define _BEGIN_EXTERN_C extern "C" {
|
||||
#define _END_EXTERN_C }
|
||||
#define _GETOPT_THROW throw()
|
||||
#else
|
||||
#define _BEGIN_EXTERN_C
|
||||
#define _END_EXTERN_C
|
||||
#define _GETOPT_THROW
|
||||
#endif
|
||||
|
||||
// Standard GNU options
|
||||
#define null_argument 0
|
||||
#define no_argument 0
|
||||
#define required_argument 1
|
||||
#define optional_argument 2
|
||||
// Standard GNU options
|
||||
#define null_argument 0 /*Argument Null*/
|
||||
#define no_argument 0 /*Argument Switch Only*/
|
||||
#define required_argument 1 /*Argument Required*/
|
||||
#define optional_argument 2 /*Argument Optional*/
|
||||
|
||||
// Shorter Options
|
||||
#define ARG_NULL 0
|
||||
#define ARG_NONE 0
|
||||
#define ARG_REQ 1
|
||||
#define ARG_OPT 2
|
||||
// Shorter Options
|
||||
#define ARG_NULL 0 /*Argument Null*/
|
||||
#define ARG_NONE 0 /*Argument Switch Only*/
|
||||
#define ARG_REQ 1 /*Argument Required*/
|
||||
#define ARG_OPT 2 /*Argument Optional*/
|
||||
|
||||
#include <string.h>
|
||||
#include <wchar.h>
|
||||
#include <string.h>
|
||||
#include <wchar.h>
|
||||
|
||||
_BEGIN_EXTERN_C
|
||||
|
||||
extern _GETOPT_API int optind;
|
||||
extern _GETOPT_API int opterr;
|
||||
extern _GETOPT_API int optopt;
|
||||
extern _GETOPT_API int optind;
|
||||
extern _GETOPT_API int opterr;
|
||||
extern _GETOPT_API int optopt;
|
||||
|
||||
// Ansi
|
||||
struct option_a
|
||||
{
|
||||
// Ansi
|
||||
struct option_a
|
||||
{
|
||||
const char* name;
|
||||
int has_arg;
|
||||
int *flag;
|
||||
int val;
|
||||
};
|
||||
extern _GETOPT_API char *optarg_a;
|
||||
extern _GETOPT_API int getopt_a(int argc, char *const *argv, const char *optstring) _GETOPT_THROW;
|
||||
extern _GETOPT_API int getopt_long_a(int argc, char *const *argv, const char *options, const struct option_a *long_options, int *opt_index) _GETOPT_THROW;
|
||||
extern _GETOPT_API int getopt_long_only_a(int argc, char *const *argv, const char *options, const struct option_a *long_options, int *opt_index) _GETOPT_THROW;
|
||||
};
|
||||
extern _GETOPT_API char *optarg_a;
|
||||
extern _GETOPT_API int getopt_a(int argc, char *const *argv, const char *optstring) _GETOPT_THROW;
|
||||
extern _GETOPT_API int getopt_long_a(int argc, char *const *argv, const char *options, const struct option_a *long_options, int *opt_index) _GETOPT_THROW;
|
||||
extern _GETOPT_API int getopt_long_only_a(int argc, char *const *argv, const char *options, const struct option_a *long_options, int *opt_index) _GETOPT_THROW;
|
||||
|
||||
// Unicode
|
||||
struct option_w
|
||||
{
|
||||
// Unicode
|
||||
struct option_w
|
||||
{
|
||||
const wchar_t* name;
|
||||
int has_arg;
|
||||
int *flag;
|
||||
int val;
|
||||
};
|
||||
extern _GETOPT_API wchar_t *optarg_w;
|
||||
extern _GETOPT_API int getopt_w(int argc, wchar_t *const *argv, const wchar_t *optstring) _GETOPT_THROW;
|
||||
extern _GETOPT_API int getopt_long_w(int argc, wchar_t *const *argv, const wchar_t *options, const struct option_w *long_options, int *opt_index) _GETOPT_THROW;
|
||||
extern _GETOPT_API int getopt_long_only_w(int argc, wchar_t *const *argv, const wchar_t *options, const struct option_w *long_options, int *opt_index) _GETOPT_THROW;
|
||||
};
|
||||
extern _GETOPT_API wchar_t *optarg_w;
|
||||
extern _GETOPT_API int getopt_w(int argc, wchar_t *const *argv, const wchar_t *optstring) _GETOPT_THROW;
|
||||
extern _GETOPT_API int getopt_long_w(int argc, wchar_t *const *argv, const wchar_t *options, const struct option_w *long_options, int *opt_index) _GETOPT_THROW;
|
||||
extern _GETOPT_API int getopt_long_only_w(int argc, wchar_t *const *argv, const wchar_t *options, const struct option_w *long_options, int *opt_index) _GETOPT_THROW;
|
||||
|
||||
_END_EXTERN_C
|
||||
|
||||
#undef _BEGIN_EXTERN_C
|
||||
#undef _END_EXTERN_C
|
||||
#undef _GETOPT_THROW
|
||||
#undef _GETOPT_API
|
||||
#undef _BEGIN_EXTERN_C
|
||||
#undef _END_EXTERN_C
|
||||
#undef _GETOPT_THROW
|
||||
#undef _GETOPT_API
|
||||
|
||||
#ifdef _UNICODE
|
||||
#define getopt getopt_w
|
||||
#define getopt_long getopt_long_w
|
||||
#define getopt_long_only getopt_long_only_w
|
||||
#define option option_w
|
||||
#define optarg optarg_w
|
||||
#else
|
||||
#define getopt getopt_a
|
||||
#define getopt_long getopt_long_a
|
||||
#define getopt_long_only getopt_long_only_a
|
||||
#define option option_a
|
||||
#define optarg optarg_a
|
||||
#endif
|
||||
#ifdef _UNICODE
|
||||
#define getopt getopt_w
|
||||
#define getopt_long getopt_long_w
|
||||
#define getopt_long_only getopt_long_only_w
|
||||
#define option option_w
|
||||
#define optarg optarg_w
|
||||
#else
|
||||
#define getopt getopt_a
|
||||
#define getopt_long getopt_long_a
|
||||
#define getopt_long_only getopt_long_only_a
|
||||
#define option option_a
|
||||
#define optarg optarg_a
|
||||
#endif
|
||||
#endif // __GETOPT_H_
|
||||
|
2
externals/httplib/README.md
vendored
2
externals/httplib/README.md
vendored
@ -1,4 +1,4 @@
|
||||
From https://github.com/yhirose/cpp-httplib/commit/0a629d739127dcc5d828474a5aedae1f234687d3
|
||||
From https://github.com/yhirose/cpp-httplib/commit/cbca63f091ef1147ff57e90eb1ee5e558aa05d2c
|
||||
|
||||
MIT License
|
||||
|
||||
|
502
externals/httplib/httplib.h
vendored
502
externals/httplib/httplib.h
vendored
File diff suppressed because it is too large
Load Diff
2
externals/inih/inih
vendored
2
externals/inih/inih
vendored
@ -1 +1 @@
|
||||
Subproject commit 5e1d9e2625842dddb3f9c086a50f22e4f45dfc2b
|
||||
Subproject commit 5cc5e2c24642513aaa5b19126aad42d0e4e0923e
|
4
externals/json/README.md
vendored
4
externals/json/README.md
vendored
@ -1,9 +1,9 @@
|
||||
JSON for Modern C++
|
||||
===================
|
||||
|
||||
v3.9.0
|
||||
v3.11.3
|
||||
|
||||
This is a mirror providing the single required header file.
|
||||
|
||||
The original repository can be found at:
|
||||
https://github.com/nlohmann/json/commit/d34771cafc87b358ba421faca28facc7f8080174
|
||||
https://github.com/nlohmann/json/commit/9cca280a4d0ccf0c08f47a99aa71d1b0e52f8d03
|
||||
|
1623
externals/json/json.hpp
vendored
1623
externals/json/json.hpp
vendored
File diff suppressed because it is too large
Load Diff
2
externals/libusb/libusb
vendored
2
externals/libusb/libusb
vendored
@ -1 +1 @@
|
||||
Subproject commit 54350bd83fbcc9555abc57988d6fd73f3b9e9ff8
|
||||
Subproject commit 233a8de6f9bfb47d767f9d3272532abfce71d05f
|
2
externals/libyuv
vendored
2
externals/libyuv
vendored
@ -1 +1 @@
|
||||
Subproject commit 6900494d90ae095d44405cd4cc3f346971fa69c9
|
||||
Subproject commit ba796a32e774270386075fa6f354598d757c1a3b
|
2
externals/lodepng/lodepng
vendored
2
externals/lodepng/lodepng
vendored
@ -1 +1 @@
|
||||
Subproject commit 18964554bc769255401942e0e6dfd09f2fab2093
|
||||
Subproject commit d398e0f10d152a5d17fa30463474dc9f56523f9c
|
2
externals/nihstro
vendored
2
externals/nihstro
vendored
@ -1 +1 @@
|
||||
Subproject commit fd69de1a1b960ec296cc67d32257b0f9e2d89ac6
|
||||
Subproject commit e924e21b1da60170f0f0a4e5a073cb7d579969c0
|
2
externals/oaknut
vendored
2
externals/oaknut
vendored
@ -1 +1 @@
|
||||
Subproject commit 6b1d57ea7ed4882d32a91eeaa6557b0ecb4da152
|
||||
Subproject commit 94c726ce0338b054eb8cb5ea91de8fe6c19f4392
|
2
externals/openal-soft
vendored
2
externals/openal-soft
vendored
@ -1 +1 @@
|
||||
Subproject commit d9fed51aa6391debc31dbbca550f055c980afe70
|
||||
Subproject commit ee54760865d345fda8ce467976c54af73ddff5c9
|
2
externals/sdl2/SDL
vendored
2
externals/sdl2/SDL
vendored
@ -1 +1 @@
|
||||
Subproject commit ac13ca9ab691e13e8eebe9684740ddcb0d716203
|
||||
Subproject commit 4d91f0e796b146c3bcf2cda22251b1e56cc0ebfb
|
2
externals/soundtouch
vendored
2
externals/soundtouch
vendored
@ -1 +1 @@
|
||||
Subproject commit dd2252e9af3f2d6b749378173a4ae89551e06faf
|
||||
Subproject commit e83424d5928ab8513d2d082779c275765dee31b9
|
2
externals/xbyak
vendored
2
externals/xbyak
vendored
@ -1 +1 @@
|
||||
Subproject commit a1ac3750f9a639b5a6c6d6c7da4259b8d6790989
|
||||
Subproject commit fc183427e852a70fb98add1ba640020a53034bb0
|
2
externals/zstd
vendored
2
externals/zstd
vendored
@ -1 +1 @@
|
||||
Subproject commit 63779c798237346c2b245c546c40b72a5a5913fe
|
||||
Subproject commit 794ea1b0afca0f020f4e57b6732332231fb23c70
|
Loading…
Reference in New Issue
Block a user