diff options
Diffstat (limited to 'Xprint/pcl/PclPixmap.c')
-rw-r--r-- | Xprint/pcl/PclPixmap.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/Xprint/pcl/PclPixmap.c b/Xprint/pcl/PclPixmap.c index fe8d169b1..ba91fc9ec 100644 --- a/Xprint/pcl/PclPixmap.c +++ b/Xprint/pcl/PclPixmap.c @@ -44,10 +44,12 @@ not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from said copyright holders. */ +/* $XFree86: xc/programs/Xserver/Xprint/pcl/PclPixmap.c,v 1.4 2001/01/17 22:36:30 dawes Exp $ */ #include "Pcl.h" -/*#include "cfb.h"*/ -/* #include "mfb.h" */ +#include "cfb.h" +#include "cfb32.h" +#include "mfb.h" #include "pixmapstr.h" PixmapPtr @@ -56,25 +58,24 @@ PclCreatePixmap(ScreenPtr pScreen, int height, int depth) { -extern PixmapPtr mfbCreatePixmap(), cfbCreatePixmap(), cfb32CreatePixmap(); - if( depth == 1 ) return mfbCreatePixmap( pScreen, width, height, depth ); else if( depth <= 8 ) return cfbCreatePixmap( pScreen, width, height, depth ); else if( depth <= 32 ) return cfb32CreatePixmap( pScreen, width, height, depth ); + return 0; } Bool PclDestroyPixmap(PixmapPtr pPixmap) { -extern Bool mfbDestroyPixmap(), cfbDestroyPixmap(), cfb32DestroyPixmap(); if( pPixmap->drawable.depth == 1 ) return mfbDestroyPixmap( pPixmap ); else if( pPixmap->drawable.depth <= 8 ) return cfbDestroyPixmap( pPixmap ); else if( pPixmap->drawable.depth <= 32 ) return cfb32DestroyPixmap( pPixmap ); + return 0; } |