4 #include "osregistry.h"
7 int PASCAL WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int nCmdShow);
10 int main(int argc, char **argv)
12 char userdir[MAX_PATH];
14 // create user game directory
15 snprintf(userdir, MAX_PATH, "%s/%s", detect_home(), Osreg_user_dir);
16 _mkdir(userdir, 0700);
22 argptr = (char *)malloc(1);
25 for (i = 1; i < argc; i++) {
28 len += strlen(argv[i])+1;
30 argptr = (char *)realloc(argptr, len);
32 fprintf(stderr, "ERROR: out of memory in main!\n");
36 strcpy(argptr+oldlen, argv[i]);
40 int retr = WinMain(1, 0, argptr, 0);