X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fxlockmore.h;h=1b19041dcc30a65c77ed3721fd59e19128864fb5;hp=c3e44705225b4cd8efedbc96bc671c70c57c38ca;hb=3d9140a05b5272fed0883a0af0a71e30ef44d47f;hpb=ebc241816cc8e3eec7270a594bb1a607df32bcd6 diff --git a/hacks/xlockmore.h b/hacks/xlockmore.h index c3e44705..1b19041d 100644 --- a/hacks/xlockmore.h +++ b/hacks/xlockmore.h @@ -1,5 +1,5 @@ /* xlockmore.h --- xscreensaver compatibility layer for xlockmore modules. - * xscreensaver, Copyright (c) 1997, 1998 Jamie Zawinski + * xscreensaver, Copyright (c) 1997, 1998, 2001 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -37,8 +37,9 @@ ERROR! Sorry, xlockmore.h requires ANSI C (gcc, for example.) extern GLXContext *init_GL (ModeInfo *); extern void clear_gl_error (void); extern void check_gl_error (const char *type); + extern void do_fps (ModeInfo *); # define FreeAllGL(dpy) /* */ -#endif +#endif /* !USE_GL */ /* Accessor macros for the ModeInfo structure */ @@ -128,6 +129,12 @@ extern void HACK_DRAW(ModeInfo *); # define HACK_FREE 0 #endif +#ifdef HACK_RESHAPE + extern void HACK_RESHAPE(ModeInfo *, int width, int height); +#else +# define HACK_RESHAPE 0 +#endif + /* Emit code for the entrypoint used by screenhack.c, and pass control down into xlockmore.c with the appropriate parameters. @@ -165,6 +172,7 @@ void screenhack (Display *dpy, Window window) HACK_INIT, HACK_DRAW, + HACK_RESHAPE, HACK_FREE); }