12 |
|
/* |
13 |
|
* These functions are part of the imPress functional interface routines. |
14 |
|
*/ |
15 |
+ |
#ifndef _RAD_IMPFUNCS_H_ |
16 |
+ |
#define _RAD_IMPFUNCS_H_ |
17 |
|
|
18 |
+ |
#include <varargs.h> |
19 |
+ |
|
20 |
+ |
#ifdef __cplusplus |
21 |
+ |
extern "C" { |
22 |
+ |
#endif |
23 |
+ |
|
24 |
|
#define im_putbyte(c) putc((c) & 0377, imout) |
25 |
|
#define im_putword(w) (im_putbyte((w) >> 8), im_putbyte(w)) |
26 |
|
|
79 |
|
#define imPM_ORIENTATION 0x001 |
80 |
|
|
81 |
|
extern FILE *imout; |
82 |
+ |
|
83 |
+ |
extern void im_w(int code, unsigned int w); |
84 |
+ |
extern void im_223(int code,unsigned int b2a,unsigned int b2b,unsigned int b3); |
85 |
+ |
extern void im_77(int code, unsigned int b7a, unsigned int b7b); |
86 |
+ |
/*extern void imCreateFamilyTable(...); */ |
87 |
+ |
/*extern void imCreatePath(...); */ |
88 |
+ |
extern void imCreatePathV(unsigned int count, unsigned int *vec); |
89 |
+ |
extern void imInit(void); |
90 |
+ |
|
91 |
+ |
#ifdef __cplusplus |
92 |
+ |
} |
93 |
+ |
#endif |
94 |
+ |
#endif /* _RAD_IMPFUNCS_H_ */ |
95 |
+ |
|