--- ray/src/meta/imPfuncs.h 2003/02/22 02:07:26 1.1 +++ ray/src/meta/imPfuncs.h 2003/11/15 02:13:37 1.3 @@ -1,4 +1,4 @@ -/* RCSid: $Id: imPfuncs.h,v 1.1 2003/02/22 02:07:26 greg Exp $ */ +/* RCSid: $Id: imPfuncs.h,v 1.3 2003/11/15 02:13:37 schorsch Exp $ */ /* * imPfuncs - imPress functions * @@ -12,7 +12,15 @@ /* * These functions are part of the imPress functional interface routines. */ +#ifndef _RAD_IMPFUNCS_H_ +#define _RAD_IMPFUNCS_H_ +#include + +#ifdef __cplusplus +extern "C" { +#endif + #define im_putbyte(c) putc((c) & 0377, imout) #define im_putword(w) (im_putbyte((w) >> 8), im_putbyte(w)) @@ -71,3 +79,17 @@ #define imPM_ORIENTATION 0x001 extern FILE *imout; + +extern void im_w(int code, unsigned int w); +extern void im_223(int code,unsigned int b2a,unsigned int b2b,unsigned int b3); +extern void im_77(int code, unsigned int b7a, unsigned int b7b); +/*extern void imCreateFamilyTable(...); */ +/*extern void imCreatePath(...); */ +extern void imCreatePathV(unsigned int count, unsigned int *vec); +extern void imInit(void); + +#ifdef __cplusplus +} +#endif +#endif /* _RAD_IMPFUNCS_H_ */ +