+
+static Bool
+munch_event (Display *dpy, Window window, void *closure, XEvent *event)
+{
+ return False;
+}
+
+static void
+munch_free (Display *dpy, Window window, void *closure)
+{
+ struct state *st = (struct state *) closure;
+ free (st);
+}
+
+\f
+static const char *munch_defaults [] = {
+ ".background: black",
+ ".foreground: white",
+ "*delay: 5000",
+ "*hold: 100000",
+ "*clear: 50",
+ "*logminwidth: 7",
+ "*shift: True",
+ "*xor: True",
+ 0
+};
+
+static XrmOptionDescRec munch_options [] = {
+ { "-delay", ".delay", XrmoptionSepArg, 0 },
+ { "-hold", ".hold", XrmoptionSepArg, 0 },
+ { "-clear", ".clear", XrmoptionSepArg, "true" },
+ { "-shift", ".shift", XrmoptionNoArg, "true" },
+ { "-no-shift", ".shift", XrmoptionNoArg, "false" },
+ { "-logminwidth", ".logminwidth", XrmoptionSepArg, 0 },
+ { "-xor", ".xor", XrmoptionNoArg, "true" },
+ { "-no-xor", ".xor", XrmoptionNoArg, "false" },
+ { 0, 0, 0, 0 }
+};
+
+XSCREENSAVER_MODULE ("Munch", munch)