|
|
1.1 ! root 1: /* ! 2: * ! 3: * A few definitions that shouldn't have to change. Used by most programs in ! 4: * this package. ! 5: * ! 6: */ ! 7: ! 8: #define PROGRAMVERSION "3.3.1" ! 9: ! 10: #define NON_FATAL 0 ! 11: #define FATAL 1 ! 12: #define USER_FATAL 2 ! 13: ! 14: #define OFF 0 ! 15: #define ON 1 ! 16: ! 17: #define FALSE 0 ! 18: #define TRUE 1 ! 19: ! 20: #define BYTE 8 ! 21: #define BMASK 0377 ! 22: ! 23: #define POINTS 72.3 ! 24: ! 25: #ifndef PI ! 26: #define PI 3.141592654 ! 27: #endif ! 28: ! 29: /* ! 30: * ! 31: * DOROUND controls whether some translators include file ROUNDPAGE (path.h) ! 32: * after the prologue. Used to round page dimensions obtained from the clippath ! 33: * to know paper sizes. Enabled by setting DOROUND to TRUE (or 1). ! 34: * ! 35: */ ! 36: ! 37: #define DOROUND TRUE ! 38: ! 39: /* ! 40: * ! 41: * Default resolution and the height and width of a page (in case we need to get ! 42: * to upper left corner) - only used in BoundingBox calculations!! ! 43: * ! 44: */ ! 45: ! 46: #define DEFAULT_RES 72 ! 47: #define PAGEHEIGHT 11.0 * DEFAULT_RES ! 48: #define PAGEWIDTH 8.5 * DEFAULT_RES ! 49: ! 50: /* ! 51: * ! 52: * Simple macros. ! 53: * ! 54: */ ! 55: ! 56: #define ABS(A) ((A) >= 0 ? (A) : -(A)) ! 57: #define MIN(A, B) ((A) < (B) ? (A) : (B)) ! 58: #define MAX(A, B) ((A) > (B) ? (A) : (B)) ! 59:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.