1: /*
2: * Copyright (c) 1980 Regents of the University of California.
3: * All rights reserved. The Berkeley software License Agreement
4: * specifies the terms and conditions for redistribution.
5: *
6: * @(#)bit.h 5.1 (Berkeley) 4/26/85
7: */
8:
9: /*
10: * Bit matrix manipulations for font editor.
11: *
12: * General structure of a bit matrix: each row is packed into as few
13: * bytes as possible, taking the bits from left to right within bytes.
14: * The matrix is a sequence of such rows, i.e. up to 7 bits are wasted
15: * at the end of each row.
16: */
17:
18: #include <stdio.h>
19: typedef char * bitmat;
20: #ifdef TRACE
21: FILE *trace;
22: #endif
23:
24: #define max(x,y) ((x) > (y) ? (x) : (y))
25: #define min(x,y) ((x) < (y) ? (x) : (y))
Defined typedef's
bitmat
defined in line
19; used 10 times
Defined macros
max
defined in line
24; used 6 times
min
defined in line
25; used 6 times
Usage of this include