try.c
来自「深圳市微逻辑电子有限公司 巨果• Kingmos® 系统核心」· C语言 代码 · 共 32 行
C
32 行
//typedef void * HKEY;
#include <windows.h>
//int InterruptEnable = 0;
BOOL __TRY( void * lp, int len )
{
register int v;
// register DWORD * p;
register int * lpadr = (int*)lp;
//Interlock_Exchange( &iTryData, 1 );
//p = lpCurThread->lpdwTLS+TLS_TRY;
//*p = 1;
len >>= ( sizeof( int ) >> 1 ); // align 4bytes
v = 0;
__try{
while( len && *lpadr )
{
v += *lpadr++;
len--;
}
}__except( 1 ){
return FALSE;
}
//v = *p;
//*p = 0;
return TRUE;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?