155
156
157
158
159
160
161
162
163
164
165
166
167
168
|
operatingSystemVersion = [[[propertyList propertyListValue]
objectForKey: @"ProductVersion"] copy];
} @finally {
objc_autoreleasePoolPop(pool);
}
# endif
#elif defined(OF_WINDOWS)
void *pool = objc_autoreleasePoolPush();
@try {
wchar_t systemDir[PATH_MAX];
UINT systemDirLen;
OFString *systemDirString;
const of_char16_t *path;
|
>
|
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
|
operatingSystemVersion = [[[propertyList propertyListValue]
objectForKey: @"ProductVersion"] copy];
} @finally {
objc_autoreleasePoolPop(pool);
}
# endif
#elif defined(OF_WINDOWS)
# ifdef OF_HAVE_FILES
void *pool = objc_autoreleasePoolPush();
@try {
wchar_t systemDir[PATH_MAX];
UINT systemDirLen;
OFString *systemDirString;
const of_char16_t *path;
|
205
206
207
208
209
210
211
212
213
214
215
216
217
218
|
HIWORD(info->dwProductVersionLS)];
} @finally {
free(buffer);
}
} @finally {
objc_autoreleasePoolPop(pool);
}
#elif defined(OF_ANDROID)
/* TODO */
#elif defined(OF_MORPHOS)
/* TODO */
#elif defined(OF_AMIGAOS4)
/* TODO */
#elif defined(OF_WII) || defined(NINTENDO_3DS) || defined(OF_NINTENDO_DS) || \
|
>
|
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
|
HIWORD(info->dwProductVersionLS)];
} @finally {
free(buffer);
}
} @finally {
objc_autoreleasePoolPop(pool);
}
# endif
#elif defined(OF_ANDROID)
/* TODO */
#elif defined(OF_MORPHOS)
/* TODO */
#elif defined(OF_AMIGAOS4)
/* TODO */
#elif defined(OF_WII) || defined(NINTENDO_3DS) || defined(OF_NINTENDO_DS) || \
|