diff options
Diffstat (limited to 'Xprint/ps/psout.h')
-rw-r--r-- | Xprint/ps/psout.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/Xprint/ps/psout.h b/Xprint/ps/psout.h index e8ca56458..2fe83ffc7 100644 --- a/Xprint/ps/psout.h +++ b/Xprint/ps/psout.h @@ -57,6 +57,7 @@ in this Software without prior written authorization from The Open Group. * or other dealings in this Software without prior written authorization * from said copyright holders. */ +/* $XFree86: xc/programs/Xserver/Xprint/ps/psout.h,v 1.5 2001/12/21 21:02:06 dawes Exp $ */ /******************************************************************* ** @@ -182,8 +183,10 @@ extern void PsOut_DrawArc(PsOutPtr self, int x, int y, int w, int h, extern void PsOut_Text(PsOutPtr self, int x, int y, char *text, int textl, int bclr); -extern void PsOut_BeginImage(PsOutPtr self, int bclr, int fclr, int x, int y, +extern void PsOut_BeginImage(PsOutPtr self, int bclr, int fclr, int x, int y, int w, int h, int sw, int sh, int format); +extern void PsOut_BeginImageIM(PsOutPtr self, int bclr, int fclr, int x, int y, + int w, int h, int sw, int sh, int format); extern void PsOut_EndImage(PsOutPtr self); extern void PsOut_OutImageBytes(PsOutPtr self, int nBytes, char *bytes); @@ -199,4 +202,14 @@ extern void PsOut_SetPattern(PsOutPtr self, void *tag, PsFillEnum type); extern void PsOut_RawData(PsOutPtr self, char *data, int len); extern void PsOut_DownloadType1(PsOutPtr self, char *name, char *fname); +#ifdef BM_CACHE +extern void PsOut_BeginImageCache(PsOutPtr self, long cache_id); +extern void PsOut_EndImageCache(PsOutPtr self); +extern void PsOut_ImageCache(PsOutPtr self, int x, int y, long cache_id, + int bclr, int fclr); +#endif + +extern FILE *PsOut_ChangeFile(PsOutPtr self, FILE *fp); + + #endif |