⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mycompat.c

📁 基于linux环境的ns2多机并行仿真补丁
💻 C
字号:
/*----------------------------------------------------------------------------*//* Author(s): Kalyan Perumalla <http://www.cc.gatech.edu/~kalyan> 04Oct2003   *//* $Revision: 1.1 $ $Name: v26apr05 $ $Date: 2003/10/03 21:50:26 $ *//*----------------------------------------------------------------------------*/#include <string.h>#include "mycompat.h"/*----------------------------------------------------------------------------*/#if PLATFORM_WINCE#define MAXENVS 64static char *enames[MAXENVS];static char *evals[MAXENVS];static int nenvs = 0;static int find( const char *s ){    int i = 0;    for( i = 0; i < nenvs; i++ ) if( !strcmp( enames[i], s ) ) return i;    return -1;}char *getenv( const char *s ){    int i = 0;    char *match = 0;    if( (i=find(s)) >= 0 ) match=evals[i];    return match;}int putenv( char *s ){    int status = 0, i = 0;    char *name = s, *val = strchr(s,'=');    if(!val) val = ""; else {*val=0; val++;}    i = find( name );    if( i >= 0 )    {        evals[i] = val;    }    else    {        if( nenvs < MAXENVS )        {            enames[nenvs] = name;            evals[nenvs++] = val;        }        else        {            status = -1;        }    }    return status;}void assert_callback( const TCHAR *fname, int linenum, const TCHAR *condition ){    HWND hWnd = NULL;    TCHAR linestr[100]; _itow(linenum,linestr,10);    MessageBox( hWnd, condition, TEXT("Failed assertion"),           MB_OK | MB_ICONSTOP | MB_APPLMODAL | MB_SETFOREGROUND | MB_TOPMOST );    MessageBox( hWnd, fname, TEXT("Assertion file"),           MB_OK | MB_ICONSTOP | MB_APPLMODAL | MB_SETFOREGROUND | MB_TOPMOST );    MessageBox( hWnd, linestr, TEXT("Assertion line"),           MB_OK | MB_ICONSTOP | MB_APPLMODAL | MB_SETFOREGROUND | MB_TOPMOST );    exit(1);}#endif/*----------------------------------------------------------------------------*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -