ios fixes

This commit is contained in:
luboslenco
2025-08-05 00:58:28 +02:00
parent 7b2e37cfff
commit 2ad30883bb
10 changed files with 198 additions and 317 deletions
+2 -6
View File
@@ -892,7 +892,7 @@ void iron_gamepad_rumble(int gamepad, float left, float right) {}
#endif
bool withAutoreleasepool(bool (*f)(void)) {
bool with_autoreleasepool(bool (*f)(void)) {
@autoreleasepool {
return f();
}
@@ -1079,7 +1079,7 @@ const char *iron_language(void) {
void iron_internal_shutdown(void) {}
static const char *getSavePath(void) {
const char *iron_internal_save_path(void) {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES);
NSString *resolvedPath = [paths objectAtIndex:0];
NSString *appName = [NSString stringWithUTF8String:iron_application_name()];
@@ -1094,10 +1094,6 @@ static const char *getSavePath(void) {
return [resolvedPath cStringUsingEncoding:NSUTF8StringEncoding];
}
const char *iron_internal_save_path(void) {
return getSavePath();
}
#ifndef IRON_NO_MAIN
int main(int argc, char **argv) {
return kickstart(argc, argv);