kernel/eka/kernel/win32/k_entry.cpp
branchanywhere
changeset 50 999bb78c71ac
parent 0 a41df078684a
equal deleted inserted replaced
49:af71d110c717 50:999bb78c71ac
    26 
    26 
    27 GLREF_C void BootEpoc();
    27 GLREF_C void BootEpoc();
    28 
    28 
    29 GLDEF_D TBool EmulRunExe;
    29 GLDEF_D TBool EmulRunExe;
    30 
    30 
       
    31 
       
    32 #ifndef __SYMC__
       
    33 
    31 extern "C"
    34 extern "C"
    32 int atexit(void (__cdecl *)(void))
    35 int atexit(void (__cdecl *)(void))
    33 	{
    36 	{
    34 	return 0;
    37 	return 0;
    35 	}
    38 	}
    42 	{
    45 	{
    43 	constructStatics();
    46 	constructStatics();
    44 	EmulRunExe = aRunExe;
    47 	EmulRunExe = aRunExe;
    45 	BootEpoc();
    48 	BootEpoc();
    46 	}
    49 	}
       
    50 
       
    51 
       
    52 #endif
       
    53 
       
    54 
       
    55 #if defined __SYMC__
       
    56 
       
    57 extern "C"
       
    58 EXPORT_C void _E32Startup(TBool aRunExe)
       
    59 //
       
    60 // Ordinal 1 - used by EXEs to boot EPOC
       
    61 //
       
    62 	{
       
    63 	//Done by CRT
       
    64 	//constructStatics();
       
    65 	//EmulRunExe = aRunExe;
       
    66 	BootEpoc();
       
    67 	}
       
    68 
       
    69 TInt main()
       
    70 	{
       
    71 	_E32Startup(ETrue);
       
    72 	}
       
    73 
       
    74 #endif
       
    75 
       
    76 
       
    77 
       
    78