mirror of
https://github.com/holub/mame
synced 2025-10-06 17:08:28 +03:00
Fix compile
This commit is contained in:
parent
8e0dfc6525
commit
24b8f9b0f3
@ -181,7 +181,12 @@ typedef unsigned int uint32_t;
|
|||||||
typedef unsigned short uint16_t;
|
typedef unsigned short uint16_t;
|
||||||
typedef unsigned __int64 uint64_t;
|
typedef unsigned __int64 uint64_t;
|
||||||
typedef __int64 int64_t;
|
typedef __int64 int64_t;
|
||||||
#define INT64_MAX 9223372036854775807
|
#if defined(__GNUC__) || defined(_MSC_VER)
|
||||||
|
#define U64(val) val##ULL
|
||||||
|
#else
|
||||||
|
#define U64(val) val
|
||||||
|
#endif
|
||||||
|
#define INT64_MAX U64(9223372036854775807)
|
||||||
#endif // HAVE_STDINT
|
#endif // HAVE_STDINT
|
||||||
|
|
||||||
// POSIX dirent interface
|
// POSIX dirent interface
|
||||||
@ -4302,11 +4307,11 @@ int mg_upload(struct mg_connection *conn, const char *destination_dir) {
|
|||||||
// there is no other thread can save into the same file simultaneously.
|
// there is no other thread can save into the same file simultaneously.
|
||||||
fp = NULL;
|
fp = NULL;
|
||||||
// Construct destination file name. Do not allow paths to have slashes.
|
// Construct destination file name. Do not allow paths to have slashes.
|
||||||
if ((s = strrchr(fname, '/')) == NULL &&
|
if ((s = strrchr(fname, '/')) == NULL &&
|
||||||
(s = strrchr(fname, '\\')) == NULL) {
|
(s = strrchr(fname, '\\')) == NULL) {
|
||||||
s = fname;
|
s = fname;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Open file in binary mode. TODO: set an exclusive lock.
|
// Open file in binary mode. TODO: set an exclusive lock.
|
||||||
snprintf(path, sizeof(path), "%s/%s", destination_dir, s);
|
snprintf(path, sizeof(path), "%s/%s", destination_dir, s);
|
||||||
if ((fp = fopen(path, "wb")) == NULL) {
|
if ((fp = fopen(path, "wb")) == NULL) {
|
||||||
|
Loading…
Reference in New Issue
Block a user