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

📄 clocktype.h

📁 无线网络仿真工具Glomosim2.03
💻 H
字号:
#ifndef CLOCKTYPE_H#define CLOCKTYPE_H/* =========================================================================   clocktype.h - clocktype definition.   $Id: clocktype.h,v 1.13 1999/06/23 16:12:02 jmartin Exp $   ========================================================================= *//* -------------------------------------------------------------------------   CLOCKTYPE_MAX is the maximum value of clocktype.   This value can be anything as long as it is less than or equal to the   maximum value of the type which is typedefed to clocktype.   Users can simulate the model up to CLOCKTYPE_MAX - 1.   ------------------------------------------------------------------------- */                                                    #ifdef CLOCK_LONGLONG    #ifndef _WIN32        #ifndef ONLY_INCLUDE_DEFINES           typedef long long clocktype;           /*            * Since long long is not in ANSI standard, some OS's            * do not have a definition of maximum value for            * long long in limits.h            */        #endif                    #define CLOCKTYPE_MAX 0x7fffffffffffffffLL    #else        #ifndef ONLY_INCLUDE_DEFINES           typedef __int64 clocktype;        #endif                #include <limits.h>        #define CLOCKTYPE_MAX _I64_MAX    #endif#elif  CLOCK_DOUBLE    #ifndef ONLY_INCLUDE_DEFINES        typedef double clocktype;    #endif    /*     * This number is 2^48     */    #define CLOCKTYPE_MAX 281474976710656.0#else    #define CHECKED_UINT_MAX 4294967295U    #ifndef ONLY_INCLUDE_DEFINES       #include<limits.h>       #if (CHECKED_UINT_MAX != UINT_MAX)           Incorrect Constant For UINT_MAX. (Crashing Compiler)       #endif    #else       #define UINT_MAX CHECKED_UINT_MAX    #endif    #ifndef ONLY_INCLUDE_DEFINES        typedef unsigned int clocktype;    #endif    #define CLOCKTYPE_MAX UINT_MAX#endif#ifdef CLOCK_LONGLONG    #ifdef _WIN32        #define ctoa(clock, string) sprintf(string, "%I64d", clock)        #define atoc(string, clock) sscanf(string, "%I64d", clock)    #else          #define ctoa(clock, string) sprintf(string, "%lld", clock)        #define atoc(string, clock) sscanf(string, "%lld", clock)    #endif     #else    #define ctoa(clock, string) sprintf(string, "%u", clock)    #define atoc(string, clock) sscanf(string, "%u", clock)#endif#endif

⌨️ 快捷键说明

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