ivaneeo's blog

自由的力量,自由的生活。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
#include <fxdefs.h>

           /*********************************  Typedefs  **********************************/
    338
    339 // Forward declarations
    340 class                          FXObject;
    341 class                          FXStream;
    342 class                          FXString;
    343
    344
    345 // Streamable types; these are fixed size!
    346 typedef char                   FXchar;
    347 typedef unsigned char          FXuchar;
    348 typedef FXuchar                FXbool;
    349 typedef unsigned short         FXushort;
    350 typedef short                  FXshort;
    351 typedef unsigned int           FXuint;
    352 typedef int                    FXint;
    353 typedef float                  FXfloat;
    354 typedef double                 FXdouble;
    355 typedef FXObject              *FXObjectPtr;


     31 #ifndef TRUE-
     32 #define TRUE 1-
     33 #endif-
     34 #ifndef FALSE-
     35 #define FALSE 0-
     36 #endif-
     
     40 #ifndef NULL-
     41 #define NULL 0-
     42 #endif

     #define FXMAX(a,b) (((a)>(b))?(a):(b))
     #define FXMIN(a,b) (((a)>(b))?(b):(a))
     #define FXABS(val) (((val)>=0)?(val):-(val))
     /// Clamp value x to range [lo..hi]-
    #define FXCLAMP(lo,x,hi) ((x)<(lo)?(lo):((x)>(hi)?(hi):(x)))

posted on 2006-10-01 21:14 ivaneeo 阅读(590) 评论(0)  编辑  收藏 所属分类: C-自由的灵魂

只有注册用户登录后才能发表评论。


网站导航: