--- ray/src/px/x11raster.h 2003/02/22 02:07:28 2.2 +++ ray/src/px/x11raster.h 2003/07/14 22:24:00 2.3 @@ -1,10 +1,17 @@ -/* RCSid: $Id: x11raster.h,v 2.2 2003/02/22 02:07:28 greg Exp $ */ +/* RCSid: $Id: x11raster.h,v 2.3 2003/07/14 22:24:00 schorsch Exp $ */ /* * x11raster.h - header file for X routines using images. * * 3/1/90 */ +#ifndef _RAD_X11RASTER_H_ +#define _RAD_X11RASTER_H_ +#ifdef __cplusplus +extern "C" { +#endif + + typedef struct { Display *disp; /* the display */ int screen; /* the screen */ @@ -29,3 +36,9 @@ extern XRASTER *make_raster(); #define put_raster(d,xdst,ydst,xr) patch_raster(d,0,0,xdst,ydst, \ (xr)->image->width,(xr)->image->height,xr) + +#ifdef __cplusplus +} +#endif +#endif /* _RAD_X11RASTER_H_ */ +