Annotation of 42BSD/ingres/source/h/useful.h, revision 1.1.1.1

1.1       root        1: /*
                      2: **  USEFUL.H -- useful stuff.
                      3: **
                      4: **     Version:
                      5: **             @(#)useful.h    7.1     2/5/81
                      6: */
                      7: 
                      8: # ifndef TRUE
                      9: # define TRUE          1       /* logical one, true, yes, ok, etc.*/
                     10: # define FALSE         0       /* logical zero, false, no, nop, etc. */
                     11: 
                     12: typedef char   bool;           /* the boolean type */
                     13: # endif TRUE
                     14: 
                     15: # ifndef NULL
                     16: # define NULL          0       /* the null pointer */
                     17: # endif NULL
                     18: 
                     19: # ifndef bitset
                     20: # define       bitset(bit, word)       ((bit) & (word))
                     21: # define       setbit(bit, word)       word |= bit
                     22: # define       clrbit(bit, word)       word &= ~bit
                     23: # endif bitset
                     24: 
                     25: # ifndef min
                     26: # define       min(a, b)       (((a) < (b))? (a): (b))
                     27: # define       max(a, b)       (((a) > (b))? (a): (b))
                     28: # endif min

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.