Merge branch 'master' into tic_0.48.0
This commit is contained in:
commit
ed23ad9514
|
@ -456,21 +456,21 @@ DUK_API_NORETURN(DUK_EXTERNAL_DECL void duk_error_raw(duk_context *ctx, duk_errc
|
||||||
|
|
||||||
#if defined(DUK_API_VARIADIC_MACROS)
|
#if defined(DUK_API_VARIADIC_MACROS)
|
||||||
#define duk_error(ctx,err_code,...) \
|
#define duk_error(ctx,err_code,...) \
|
||||||
(duk_error_raw((ctx), (duk_errcode_t) (err_code), (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0)
|
(duk_error_raw((ctx), (duk_errcode_t) (err_code), (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__))
|
||||||
#define duk_generic_error(ctx,...) \
|
#define duk_generic_error(ctx,...) \
|
||||||
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0)
|
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__))
|
||||||
#define duk_eval_error(ctx,...) \
|
#define duk_eval_error(ctx,...) \
|
||||||
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_EVAL_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0)
|
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_EVAL_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__))
|
||||||
#define duk_range_error(ctx,...) \
|
#define duk_range_error(ctx,...) \
|
||||||
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_RANGE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0)
|
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_RANGE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__))
|
||||||
#define duk_reference_error(ctx,...) \
|
#define duk_reference_error(ctx,...) \
|
||||||
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_REFERENCE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0)
|
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_REFERENCE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__))
|
||||||
#define duk_syntax_error(ctx,...) \
|
#define duk_syntax_error(ctx,...) \
|
||||||
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_SYNTAX_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0)
|
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_SYNTAX_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__))
|
||||||
#define duk_type_error(ctx,...) \
|
#define duk_type_error(ctx,...) \
|
||||||
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0)
|
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__))
|
||||||
#define duk_uri_error(ctx,...) \
|
#define duk_uri_error(ctx,...) \
|
||||||
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_URI_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0)
|
(duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_URI_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__))
|
||||||
#else /* DUK_API_VARIADIC_MACROS */
|
#else /* DUK_API_VARIADIC_MACROS */
|
||||||
/* For legacy compilers without variadic macros a macro hack is used to allow
|
/* For legacy compilers without variadic macros a macro hack is used to allow
|
||||||
* variable arguments. While the macro allows "return duk_error(...)", it
|
* variable arguments. While the macro allows "return duk_error(...)", it
|
||||||
|
|
4
src/fs.c
4
src/fs.c
|
@ -674,7 +674,7 @@ void fsMakeDir(FileSystem* fs, const char* name)
|
||||||
|
|
||||||
#if defined(__WINDOWS__) || defined(__LINUX__) || defined(__MACOSX__)
|
#if defined(__WINDOWS__) || defined(__LINUX__) || defined(__MACOSX__)
|
||||||
|
|
||||||
void fsOpenSystemPath(FileSystem* fs, const char* path)
|
int fsOpenSystemPath(FileSystem* fs, const char* path)
|
||||||
{
|
{
|
||||||
char command[FILENAME_MAX];
|
char command[FILENAME_MAX];
|
||||||
|
|
||||||
|
@ -692,7 +692,7 @@ void fsOpenSystemPath(FileSystem* fs, const char* path)
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
tic_system(UTF8ToString(command));
|
return tic_system(UTF8ToString(command));
|
||||||
}
|
}
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
2
src/fs.h
2
src/fs.h
|
@ -67,7 +67,7 @@ bool fsCopyFile(const char* src, const char* dst);
|
||||||
void fsGetFileData(GetCallback callback, const char* name, void* buffer, size_t size, u32 mode, void* data);
|
void fsGetFileData(GetCallback callback, const char* name, void* buffer, size_t size, u32 mode, void* data);
|
||||||
void fsOpenFileData(OpenCallback callback, void* data);
|
void fsOpenFileData(OpenCallback callback, void* data);
|
||||||
void fsOpenWorkingFolder(FileSystem* fs);
|
void fsOpenWorkingFolder(FileSystem* fs);
|
||||||
void fsOpenSystemPath(FileSystem* fs, const char* path);
|
int fsOpenSystemPath(FileSystem* fs, const char* path);
|
||||||
bool fsIsDir(FileSystem* fs, const char* dir);
|
bool fsIsDir(FileSystem* fs, const char* dir);
|
||||||
bool fsIsInPublicDir(FileSystem* fs);
|
bool fsIsInPublicDir(FileSystem* fs);
|
||||||
bool fsChangeDir(FileSystem* fs, const char* dir);
|
bool fsChangeDir(FileSystem* fs, const char* dir);
|
||||||
|
|
Loading…
Reference in New Issue