_WCRTLINK int __InitDefaultWin() { char *str; HANDLE inst; str = __clib_strdup( GetCommandLine() ); while( !isspace( *str ) && *str != 0 ) str++; while( isspace( *str ) ) str++; inst = GetModuleHandle( NULL ); if( !firstInstance( inst ) ) return( FALSE ); if( !windowsInit( inst, SW_SHOWDEFAULT ) ) return( FALSE ); _InitFunctionPointers(); return( 1 ); }
static void dropFirstInstanceSignature( // const String &mangled, String &buildingResult, const char *d, const char *selector, const char *lp) { // have to do the lookup based on the qualified selector String qualifiedSelector(d, lp - d); String signature = lp; if (firstInstance(qualifiedSelector, signature)) buildingResult.append(selector, lp - selector); //else if (successiveSigsMangled) // buildingResult = mangled; else appendSelectorAndSignature(buildingResult, selector); }
/* * DefaultWinMain - main windows entry point */ int PASCAL __export DefaultWinMain( HINSTANCE inst, HINSTANCE previnst, LPSTR cmd, int show, int (*pmain)( int, char ** ) ) { int rc; previnst = previnst; cmd = cmd; if( !firstInstance( inst ) ) return( FALSE ); if( !windowsInit( inst, show ) ) return( FALSE ); _InitFunctionPointers(); rc = pmain( ___Argc, ___Argv ); _WindowsExit(); return( rc ); } /* DefaultWinMain */