*------------------------------------------------------------------------*/
struct gwin *
-gator_X11gwin_create(struct gator_X11gwin_params *params)
+gator_X11gwin_create(void *rock)
{ /*gator_X11gwin_create */
static char rn[] = "gator_X11gwin_create"; /*Routine name */
*------------------------------------------------------------------------*/
struct gwin *
-gator_cursesgwin_create(struct gator_cursesgwin_params *params)
-{ /*gator_cursesgwin_create */
-
+gator_cursesgwin_create(void * rock)
+{
static char rn[] = "gator_cursesgwin_create"; /*Routine name */
+ struct gator_cursesgwin_params *params = (struct gator_cursesgwin_params *)rock;
struct gwin *newgwin; /*Ptr to new curses window */
struct gator_cursesgwin *c_data; /*Ptr to curses-specific data */
WINDOW *newcursgwin; /*Ptr to new curses window */
*------------------------------------------------------------------------*/
struct gwin *
-gator_dumbgwin_create(struct gator_dumbgwin_params *params)
+gator_dumbgwin_create(void *rock)
{ /*gator_dumbgwin_create */
static char rn[] = "gator_dumbgwin_create"; /*Routine name */
-
if (dumb_debug)
fprintf(stderr, "[%s:%s] Called\n", mn, rn);
/*X11 window's creation routine*/
-extern struct gwin *gator_X11gwin_create(struct gator_X11gwin_params *);
+extern struct gwin *gator_X11gwin_create(void *);
/*
* Summary:
* Create a X11 window.
/*Curses window's creation routine*/
-extern struct gwin *gator_cursesgwin_create(struct gator_cursesgwin_params *);
+extern struct gwin *gator_cursesgwin_create(void *);
/*
* Summary:
* Create a curses window.
/*Dumb window's creation routine*/
-extern struct gwin *gator_dumbgwin_create(struct gator_dumbgwin_params *);
+extern struct gwin *gator_dumbgwin_create(void *);
/*
* Summary:
* Create a dumb window.