7 |
|
* 7/1/87 |
8 |
|
*/ |
9 |
|
|
10 |
+ |
#include "copyright.h" |
11 |
+ |
|
12 |
+ |
#include <string.h> |
13 |
+ |
|
14 |
|
#include "standard.h" |
15 |
+ |
#include "platform.h" |
16 |
|
#include "color.h" |
17 |
|
#include "font.h" |
18 |
|
|
38 |
|
int xsiz, ysiz; /* bitmap dimensions */ |
39 |
|
int xdim; /* size of horizontal scan (bytes) */ |
40 |
|
|
41 |
+ |
/* conflicting def's in param.h */ |
42 |
+ |
#undef tstbit |
43 |
+ |
#undef setbit |
44 |
+ |
#undef clrbit |
45 |
+ |
#undef tglbit |
46 |
+ |
|
47 |
|
#define bitop(x,y,op) (ourbitmap[(y)*xdim+((x)>>3)] op (1<<((x)&7))) |
48 |
|
#define tstbit(x,y) bitop(x,y,&) |
49 |
|
#define setbit(x,y) bitop(x,y,|=) |
208 |
|
ourbitmap = (BYTE *)bmalloc(ysiz*xdim); |
209 |
|
if (ourbitmap == NULL) |
210 |
|
error(SYSTEM, "Out of memory in makemap"); |
211 |
< |
bzero((char *)ourbitmap, ysiz*xdim); |
211 |
> |
memset((char *)ourbitmap, '\0', ysiz*xdim); |
212 |
|
} |
213 |
|
|
214 |
|
|
229 |
|
len = strlen(buf); |
230 |
|
curl->s = (char *)malloc(len); |
231 |
|
curl->sp = (short *)malloc(sizeof(short)*len--); |
232 |
< |
if (curl->s == NULL | curl->sp == NULL) |
232 |
> |
if ((curl->s == NULL) | (curl->sp == NULL)) |
233 |
|
goto memerr; |
234 |
|
if (len > maxline) |
235 |
|
maxline = len; |