foreground and background windows
[unix-history] / usr / src / include / mp.h
CommitLineData
1577bffb 1/* mp.h 4.2 83/07/01 */
a7ba7fe7
SL
2
3#define MINT struct mint
4MINT
5{ int len;
6 short *val;
7};
8#define FREE(x) {if(x.len!=0) {free((char *)x.val); x.len=0;}}
9#ifndef DBG
10#define shfree(u) free((char *)u)
11#else
1577bffb 12#include <stdio.h>
a7ba7fe7
SL
13#define shfree(u) { if(dbg) fprintf(stderr, "free %o\n", u); free((char *)u);}
14extern int dbg;
15#endif
16#ifndef vax
17struct half
18{ short high;
19 short low;
20};
21#else
22struct half
23{ short low;
24 short high;
25};
26#endif
27extern MINT *itom();
28extern short *xalloc();
29
30#ifdef lint
31extern xv_oid;
32#define VOID xv_oid =
33#else
34#define VOID
35#endif