Subversion Repositories Kolibri OS

Rev

Rev 205 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 205 Rev 228
Line 2... Line 2...
2
 
2
 
Line 3... Line 3...
3
#define atexitBufferSize	32
3
#define atexitBufferSize	32
Line 4... Line 4...
4
 
4
 
-
 
5
char pureCallMessage[] = "PURE function call!";
Line 5... Line 6...
5
char pureCallMessage[] = "PURE function call!";
6
 
6
 
7
char *__argv[2];
-
 
8
int __argc;
Line 7... Line 9...
7
char *__argv = 0;
9
 
8
 
10
void (__cdecl *atExitList[atexitBufferSize])();
Line 9... Line 11...
9
void (__cdecl *atExitList[atexitBufferSize])();
11
int atExitFnNum = 0;
Line 60... Line 62...
60
	{
62
	{
61
		//
63
		//
62
		if ( *pbegin != 0 )
64
		if ( *pbegin != 0 )
63
			(**pbegin)();
65
			(**pbegin)();
64
	}
66
	}
-
 
67
	__argc = 2;
-
 
68
	__argv[0] = *((char **)0x20);
65
	__argv = *((char **)0x1C);
69
	__argv[1] = *((char **)0x1C);
66
	main();
70
	main(__argc, __argv);
67
	exit();
71
	exit();
68
}
72
}