int main(int argc, char * argv[]) { fprintf(stdout, "This is bsc, Block Sorting Compressor. Version 3.0.0. 26 August 2011.\n"); fprintf(stdout, "Copyright (c) 2009-2011 Ilya Grebnov <*****@*****.**>.\n\n"); #if defined(_OPENMP) && defined(__INTEL_COMPILER) kmp_set_warnings_off(); #endif ProcessCommandline(argc, argv); if (bsc_init(paramEnableLargePages ? LIBBSC_FEATURE_LARGEPAGES : LIBBSC_FEATURE_NONE) != LIBBSC_NO_ERROR) { fprintf(stderr, "\nInternal program error, please contact the author!\n"); exit(2); } switch (*argv[1]) { case 'e' : case 'E' : Compression(argv); break; case 'd' : case 'D' : Decompression(argv); break; default : ShowUsage(); } return 0; }
BOOL CCompDelApp::InitInstance() { // 標準的な初期化処理 // もしこれらの機能を使用せず、実行ファイルのサイズを小さくしたけ // れば以下の特定の初期化ルーチンの中から不必要なものを削除して // ください。 #ifdef _AFXDLL // Enable3dControls(); // 共有 DLL 内で MFC を使う場合はここをコールしてください。 #else // Enable3dControlsStatic(); // MFC と静的にリンクする場合はここをコールしてください。 #endif InitCommonControls(); CWinApp::InitInstance(); // レジストリの指定 // リソースでAFX_IDS_APP_TITLEにアプリケーション名を設定すること // m_pszAppName = "compdel" としてはいけない! ASSERTION エラーとなる SetRegistryKey((LPCTSTR)"hi soft"); // コマンドライン引数の解析と処理実行 ProcessCommandline(); // ダイアログが閉じられてからアプリケーションのメッセージ ポンプを開始するよりは、 // アプリケーションを終了するために FALSE を返してください。 return FALSE; }
NS2Environment::NS2Environment() : GameIsZip(false), IsDedicatedServer(false){ FindNSRoot(); ProcessCommandline(); }