亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? assertionhandler.cpp

?? 一套DDR OL 游戲源碼.也就是所謂的SMO.內(nèi)置SQL 及其完善的源碼 可以用作2次開發(fā)等
?? CPP
字號:
#include "../crashDefines.h"
#include "CrashHandler.h"
#include "EmergencyShutdown.h"
#include <unistd.h>
#include <assert.h>
#include <signal.h>
#include <cxxabi.h>

/* We can define this symbol to catch failed assert() calls.  This is only used
 * for library code that uses assert(); internally we always use ASSERT, which
 * does this for all platforms, not just glibc. */

extern "C" void __assert_fail( const char *assertion, const char *file, unsigned int line, const char *function ) throw()
{
	const MString error = ssprintf( "Assertion failure: %s: %s", function, assertion );

#if defined(CRASH_HANDLER)
	//Checkpoints::SetCheckpoint( file, line, error );
	//sm_crash( assertion );
	ForceCrashHandler( assertion );

#else
	/* It'd be nice to just throw an exception here, but throwing an exception
	 * through C code sometimes explodes. */
//	HandleException( error );
	
	DoEmergencyShutdown();

#endif
	_exit(0);

}



extern "C" void __assert_perror_fail( int errnum, const char *file, unsigned int line, const char *function ) throw()
{
	const MString error = ssprintf( "Assertion failure: %s: %s", function, strerror(errnum) );

#if defined(CRASH_HANDLER)
//	sm_crash( strerror(errnum) );
	ForceCrashHandler( strerror(errnum) );
#else
//	HandleException( error );

	DoEmergencyShutdown();

#endif
	_exit(0);
}

/* Catch unhandled C++ exceptions.  Note that this works in g++ even with -fno-exceptions, in
 * which case it'll be called if any exceptions are thrown at all. */
using namespace std;
void UnexpectedExceptionHandler()
{
	type_info *pException = abi::__cxa_current_exception_type();
	char const *pName = pException->name();
	int iStatus = -1;
	char *pDem = abi::__cxa_demangle( pName, 0, 0, &iStatus );

	const MString error = ssprintf("Unhandled exception: %s", iStatus? pName:pDem);
#if defined(CRASH_HANDLER)
	ForceCrashHandler( error );
//	sm_crash( error );
#else
//	HandleException( error );
#endif
}

void InstallExceptionHandler()
{
	set_terminate( UnexpectedExceptionHandler );
}

/*
 * (c) 2003-2004 Glenn Maynard
 * All rights reserved.
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the
 * "Software"), to deal in the Software without restriction, including
 * without limitation the rights to use, copy, modify, merge, publish,
 * distribute, and/or sell copies of the Software, and to permit persons to
 * whom the Software is furnished to do so, provided that the above
 * copyright notice(s) and this permission notice appear in all copies of
 * the Software and that both the above copyright notice(s) and this
 * permission notice appear in supporting documentation.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
 * THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
 * INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT
 * OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
 * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
 * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 * PERFORMANCE OF THIS SOFTWARE.
 */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品女同一区二区| 日韩福利电影在线观看| 午夜国产精品影院在线观看| 日韩 欧美一区二区三区| 国产福利一区二区三区视频在线| 色综合色狠狠综合色| 久久新电视剧免费观看| 亚洲电影欧美电影有声小说| 国产99久久久国产精品潘金网站| 欧美日韩国产一级片| 亚洲男人的天堂一区二区| 国产黄色精品网站| 日韩欧美国产电影| 亚洲成人tv网| 日本乱码高清不卡字幕| 中文字幕在线不卡一区| 国产高清不卡一区| 精品国内片67194| 日欧美一区二区| 91久久人澡人人添人人爽欧美| 中文av一区二区| 国产一区二区在线观看视频| 欧美一级二级在线观看| 日韩成人dvd| 欧美福利一区二区| 日日噜噜夜夜狠狠视频欧美人| 欧美优质美女网站| 亚洲日本丝袜连裤袜办公室| jizzjizzjizz欧美| 国产精品久久久久一区二区三区| 国产精品一区二区在线观看网站| 欧美tickling挠脚心丨vk| 麻豆精品新av中文字幕| 精品国产精品网麻豆系列| 国产一区二三区好的| ww久久中文字幕| 国产精品18久久久久久久网站| 26uuu亚洲综合色欧美| 国产一区二区导航在线播放| 国产午夜精品一区二区三区嫩草 | 亚洲人成亚洲人成在线观看图片 | 精品午夜久久福利影院| 日韩久久免费av| 国产精品综合网| 国产精品毛片无遮挡高清| jvid福利写真一区二区三区| 亚洲视频在线观看一区| 欧美少妇bbb| 免费观看30秒视频久久| 久久精品视频一区二区| av动漫一区二区| 性感美女极品91精品| 亚洲永久精品大片| 欧美日韩久久一区二区| 蜜桃av一区二区在线观看| 久久婷婷久久一区二区三区| 91丨九色丨蝌蚪丨老版| 亚洲高清免费在线| 久久夜色精品一区| aaa国产一区| 天天色天天操综合| 日韩免费观看高清完整版在线观看| 国产精品自拍网站| 亚洲一区中文在线| 2024国产精品| 色美美综合视频| 久久精品国产亚洲aⅴ| 国产精品高潮久久久久无| 欧美另类久久久品| 成人高清免费观看| 青青国产91久久久久久| 成人免费一区二区三区在线观看| 欧美视频中文字幕| 国产精品99久久久久久久vr | 色综合天天综合给合国产| 亚洲一区二区三区精品在线| 久久综合一区二区| 欧美中文字幕一区二区三区 | 欧美影院精品一区| 老司机精品视频导航| 亚洲欧洲精品一区二区三区| 日韩午夜激情电影| 欧美综合欧美视频| 成人中文字幕电影| 久久精品72免费观看| 一区二区三区日韩欧美精品| 日韩精品专区在线| 欧美日韩大陆一区二区| 99精品欧美一区| 国产成人午夜片在线观看高清观看| 亚洲成人动漫一区| 亚洲日本一区二区三区| 国产日韩欧美一区二区三区综合| 欧美日韩不卡在线| 在线观看免费亚洲| kk眼镜猥琐国模调教系列一区二区| 经典三级视频一区| 免费人成黄页网站在线一区二区| 一区二区三区在线视频免费观看 | 99久久国产综合精品女不卡| 国内精品嫩模私拍在线| 日韩国产精品久久久久久亚洲| 亚洲另类在线视频| 亚洲免费在线视频一区 二区| 国产欧美日韩中文久久| 久久―日本道色综合久久| 欧美成人video| 日韩一区二区在线播放| 91精品国产高清一区二区三区蜜臀 | 精品视频在线免费看| 色悠悠亚洲一区二区| av在线综合网| 99久久国产免费看| 99久久99久久综合| eeuss鲁片一区二区三区| 成人性视频网站| 国产黄色91视频| jizz一区二区| 91国产成人在线| 欧美酷刑日本凌虐凌虐| 亚洲色图另类专区| 亚洲综合999| 三级亚洲高清视频| 久久精品噜噜噜成人av农村| 麻豆中文一区二区| 韩国av一区二区三区四区| 国产伦精品一区二区三区在线观看| 美女视频黄 久久| 国产精品正在播放| 波多野结衣91| 色狠狠色噜噜噜综合网| 欧美丰满嫩嫩电影| 欧美大片一区二区| 中文字幕欧美日韩一区| 中文字幕亚洲视频| 亚洲丶国产丶欧美一区二区三区| 午夜国产精品一区| 国产精品一区二区男女羞羞无遮挡 | 中文字幕不卡在线观看| 亚洲欧美激情小说另类| 天堂午夜影视日韩欧美一区二区| 麻豆精品一区二区av白丝在线| 国产自产视频一区二区三区| 国产成人啪午夜精品网站男同| 91在线视频在线| 欧美一区二区在线免费观看| 久久久精品日韩欧美| 亚洲欧美偷拍卡通变态| 免费视频一区二区| 成人午夜在线播放| 欧美亚洲愉拍一区二区| 精品久久久久久久久久久久包黑料| 日本一区二区免费在线| 亚洲高清三级视频| 国产成人免费视频| 欧美日韩午夜精品| 国产日韩三级在线| 日韩成人午夜精品| youjizz久久| 欧美成人午夜电影| 依依成人综合视频| 国内精品自线一区二区三区视频| 在线免费视频一区二区| 久久久久久黄色| 日韩在线a电影| 色综合久久天天| 国产拍揄自揄精品视频麻豆| 日韩国产高清在线| 色综合激情五月| 国产精品天干天干在线综合| 视频精品一区二区| 91激情五月电影| 中文字幕在线不卡视频| 国产另类ts人妖一区二区| 日韩美一区二区三区| 亚洲一级片在线观看| 91浏览器在线视频| 欧美激情艳妇裸体舞| 国产一区二区在线视频| 欧美va在线播放| 日韩精品免费专区| 欧美日韩国产小视频| 一区二区三区资源| 91福利国产精品| 亚洲免费大片在线观看| 国产成人av影院| 久久午夜电影网| 亚洲色图欧洲色图婷婷| 亚洲永久精品大片| 99在线热播精品免费| 国产精品国产三级国产| 九九精品一区二区| 欧美精品一区二区精品网| 亚洲国产三级在线| 99免费精品在线观看| www亚洲一区| 蜜臀av一区二区在线免费观看| 色综合色综合色综合色综合色综合| 国产精品自拍在线| 日日夜夜免费精品视频|