Jspice3
cdmacs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EOS   '\0'
 
#define elif   else if
 
#define loop   for(;;)
 
#define True   1
 
#define False   0
 
#define And   &&
 
#define Or   ||
 
#define Not   !
 
#define Max(Dragon, Eagle)   ((Dragon) > (Eagle) ? (Dragon) : (Eagle))
 
#define Min(Dragon, Eagle)   ((Dragon) < (Eagle) ? (Dragon) : (Eagle))
 
#define Abs(Dragon)   ((Dragon) >= 0 ? (Dragon) : (-(Dragon)))
 
#define SwapInts(Dragon, Eagle)   {long ShakingCrane; ShakingCrane = Dragon; Dragon = Eagle; Eagle = ShakingCrane;}
 
#define alloc(type)   (struct type *) tmalloc(sizeof(struct type))
 
#define tfree(x)   (txfree((char*)x), x = 0)
 

Macro Definition Documentation

#define Abs (   Dragon)    ((Dragon) >= 0 ? (Dragon) : (-(Dragon)))

Definition at line 19 of file cdmacs.h.

#define alloc (   type)    (struct type *) tmalloc(sizeof(struct type))

Definition at line 21 of file cdmacs.h.

#define And   &&

Definition at line 14 of file cdmacs.h.

#define elif   else if

Definition at line 10 of file cdmacs.h.

#define EOS   '\0'

Definition at line 9 of file cdmacs.h.

#define False   0

Definition at line 13 of file cdmacs.h.

#define loop   for(;;)

Definition at line 11 of file cdmacs.h.

#define Max (   Dragon,
  Eagle 
)    ((Dragon) > (Eagle) ? (Dragon) : (Eagle))

Definition at line 17 of file cdmacs.h.

#define Min (   Dragon,
  Eagle 
)    ((Dragon) < (Eagle) ? (Dragon) : (Eagle))

Definition at line 18 of file cdmacs.h.

#define Not   !

Definition at line 16 of file cdmacs.h.

#define Or   ||

Definition at line 15 of file cdmacs.h.

#define SwapInts (   Dragon,
  Eagle 
)    {long ShakingCrane; ShakingCrane = Dragon; Dragon = Eagle; Eagle = ShakingCrane;}

Definition at line 20 of file cdmacs.h.

#define tfree (   x)    (txfree((char*)x), x = 0)

Definition at line 22 of file cdmacs.h.

#define True   1

Definition at line 12 of file cdmacs.h.