ftp://ftp.uni-heidelberg.de/pub/X11/contrib/applications/xscreensaver-1.25.tar.Z
[xscreensaver] / hacks / hypercube.c
index c58906e4a1bebaa2d9a8ae987bf4dba966dd99fe..e2e71a6b833dca3dd90f1ad860529978539fbd28 100644 (file)
@@ -1,4 +1,4 @@
-/* xscreensaver, Copyright (c) 1992 Jamie Zawinski <jwz@lucid.com>
+/* xscreensaver, Copyright (c) 1992 Jamie Zawinski <jwz@mcom.com>
  *
  * Permission to use, copy, modify, distribute, and sell this software and its
  * documentation for any purpose is hereby granted without fee, provided that
@@ -76,7 +76,7 @@ hyper (xy, xz, yz, xw, yw, zw)
   double _tmp0_, _tmp1_;
 
   struct point_state points [16];
-  bzero (points, sizeof (points));
+  memset (points, 0, sizeof (points));
 
 #define mmmm (&points[0])
 #define mmmp (&points[1])
@@ -221,8 +221,8 @@ hyper (xy, xz, yz, xw, yw, zw)
 char *progclass = "Hypercube";
 
 char *defaults [] = {
-  "*background:        black",
-  "*foreground:        white",
+  "Hypercube.background:       black",         /* to placate SGI */
+  "Hypercube.foreground:       white",
   "*color0:    red",
   "*color1:    orange",
   "*color2:    yellow",
@@ -277,7 +277,7 @@ screenhack (d, w)
   XWindowAttributes xgwa;
   Colormap cmap;
   double xy, xz, yz, xw, yw, zw;
-  unsigned long bg, pixel;
+  unsigned long bg;
 
   dpy = d;
   window = w;