http://ftp.nluug.nl/pub/os/Linux/distr/pardusrepo/sources/xscreensaver-5.02.tar.gz
[xscreensaver] / utils / alpha.h
index e16b3edb9ef0bd798bce8dff53d8d4f21b636eb9..4ff99037b3792a1bfd1556aef718615f4127871e 100644 (file)
@@ -1,5 +1,5 @@
 /* xscreensaver, Copyright (c) 1992, 1995, 1996, 1997
- *  Jamie Zawinski <jwz@netscape.com>
+ *  Jamie Zawinski <jwz@jwz.org>
  *
  * Permission to use, copy, modify, distribute, and sell this software and its
  * documentation for any purpose is hereby granted without fee, provided that
 #ifndef __XSCREENSAVER_ALPHA_H__
 #define __XSCREENSAVER_ALPHA_H__
 
-extern int allocate_color_planes (Display *dpy, Colormap cmap,
-                                 int nplanes, unsigned long *plane_masks,
-                                 unsigned long *base_pixel_ret);
-
-extern void initialize_transparency_colormap (Display *dpy, Colormap cmap,
-                                             int nplanes,
-                                             unsigned long base_pixel,
-                                             unsigned long *plane_masks,
-                                             XColor *colors,
-                                             Bool additive_p);
-
-extern Bool allocate_alpha_colors (Display *dpy, Colormap cmap,
-                                  int *nplanesP, Bool additive_p,
-                                  unsigned long **plane_masks,
-                                  unsigned long *base_pixelP);
+extern Bool allocate_alpha_colors (Screen *screen, Visual *visual,
+                                   Colormap cmap,
+                                   int *nplanesP, Bool additive_p,
+                                   unsigned long **plane_masks,
+                                   unsigned long *base_pixelP);
 
 #endif /* __XSCREENSAVER_ALPHA_H__ */