mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-15 18:45:23 -04:00
now with 22.1356% less warnings
This commit is contained in:
parent
e0fb7e571b
commit
ef5a0f64f3
@ -311,7 +311,10 @@ void Logger_Backtrace(String* trace, void* ctx) {
|
|||||||
String_AppendConst(trace, _NL);
|
String_AppendConst(trace, _NL);
|
||||||
}
|
}
|
||||||
#elif defined CC_BUILD_POSIX
|
#elif defined CC_BUILD_POSIX
|
||||||
|
#ifndef __USE_GNU
|
||||||
|
/* need to define __USE_GNU for dladdr */
|
||||||
#define __USE_GNU
|
#define __USE_GNU
|
||||||
|
#endif
|
||||||
#include <dlfcn.h>
|
#include <dlfcn.h>
|
||||||
#undef __USE_GNU
|
#undef __USE_GNU
|
||||||
|
|
||||||
|
@ -1118,7 +1118,7 @@ void Process_StartOpen(const String* args) {
|
|||||||
JavaCall_String_Void("startOpen", args);
|
JavaCall_String_Void("startOpen", args);
|
||||||
}
|
}
|
||||||
#elif defined CC_BUILD_POSIX
|
#elif defined CC_BUILD_POSIX
|
||||||
static cc_result Process_RawStart(const char* path, const char** argv) {
|
static cc_result Process_RawStart(const char* path, char** argv) {
|
||||||
pid_t pid = fork();
|
pid_t pid = fork();
|
||||||
if (pid == -1) return errno;
|
if (pid == -1) return errno;
|
||||||
|
|
||||||
@ -1138,7 +1138,7 @@ static cc_result Process_RawGetExePath(char* path, int* len);
|
|||||||
cc_result Process_StartGame(const String* args) {
|
cc_result Process_StartGame(const String* args) {
|
||||||
char path[NATIVE_STR_LEN], raw[NATIVE_STR_LEN];
|
char path[NATIVE_STR_LEN], raw[NATIVE_STR_LEN];
|
||||||
int i, j, len = 0;
|
int i, j, len = 0;
|
||||||
const char* argv[15];
|
char* argv[15];
|
||||||
|
|
||||||
cc_result res = Process_RawGetExePath(path, &len);
|
cc_result res = Process_RawGetExePath(path, &len);
|
||||||
if (res) return res;
|
if (res) return res;
|
||||||
@ -1181,7 +1181,7 @@ void Process_StartOpen(const String* args) {
|
|||||||
void Process_StartOpen(const String* args) {
|
void Process_StartOpen(const String* args) {
|
||||||
/* TODO: Can this be used on original Solaris, or is it just an OpenIndiana thing */
|
/* TODO: Can this be used on original Solaris, or is it just an OpenIndiana thing */
|
||||||
char str[NATIVE_STR_LEN];
|
char str[NATIVE_STR_LEN];
|
||||||
const char* cmd[3];
|
char* cmd[3];
|
||||||
Platform_ConvertString(str, args);
|
Platform_ConvertString(str, args);
|
||||||
|
|
||||||
cmd[0] = "xdg-open"; cmd[1] = str; cmd[2] = NULL;
|
cmd[0] = "xdg-open"; cmd[1] = str; cmd[2] = NULL;
|
||||||
|
@ -43,7 +43,7 @@ CC_NOINLINE static cc_bool IsOnlyHudActive(void) {
|
|||||||
|
|
||||||
for (i = 0; i < Gui_ScreensCount; i++) {
|
for (i = 0; i < Gui_ScreensCount; i++) {
|
||||||
s = Gui_Screens[i];
|
s = Gui_Screens[i];
|
||||||
if (s->grabsInput && s != Gui_Chat) return false;
|
if (s->grabsInput && s != (struct Screen*)Gui_Chat) return false;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user