4 #include "osregistry.h"
10 int PASCAL WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int nCmdShow);
12 #if defined(__APPLE__) && !defined(MACOSX)
19 int main(int argc, char **argv)
21 char userdir[MAX_PATH] = { 0 };
23 #if defined(__APPLE__) && !defined(MACOSX)
24 strcpy( full_path, *argv );
27 // create user game directory
28 snprintf(userdir, MAX_PATH, "%s/%s/", detect_home(), Osreg_user_dir);
35 for (i = 1; i < argc; i++) {
36 len += strlen(argv[i]) + 1;
39 argptr = (char *)malloc(len+5);
42 fprintf(stderr, "ERROR: out of memory in main!\n");
46 memset(argptr, 0, len+5);
48 for (i = 1; i < argc; i++) {
49 strcat(argptr, argv[i]);
53 int retr = WinMain(1, 0, argptr, 0);