$NetBSD: patch-ac,v 1.8 2003/09/15 15:02:55 jschauma Exp $

--- dialog.h.orig	1995-08-18 07:35:06.000000000 -0400
+++ dialog.h	2003-09-14 21:47:41.000000000 -0400
@@ -28,7 +28,7 @@
 #ifdef ultrix
 #include <cursesX.h>
 #else
-#include <curses.h>
+#include <ncurses.h>
 #endif
 
 /*
@@ -42,6 +42,7 @@
 #define TAB 9
 #define MAX_LEN 2048
 #define BUF_SIZE (10*1024)
+#define MIN_DIALOG_WIDTH 24
 #define MIN(x,y) (x < y ? x : y)
 #define MAX(x,y) (x > y ? x : y)
 
@@ -151,6 +152,9 @@
 void draw_shadow (WINDOW * win, int y, int x, int height, int width);
 #endif
 
+int strheight (const char *p);
+int strwidth (const char *p);
+
 int dialog_yesno (const char *title, const char *prompt, int height, int width);
 int dialog_msgbox (const char *title, const char *prompt, int height,
 		int width, int pause);
@@ -171,33 +175,11 @@
  */
 #ifndef HAVE_LIBGPM
 
-extern __inline__ void
-mouse_open (void)
-{
-};
-extern __inline__ void
-mouse_close (void)
-{
-};
-extern __inline__ void
-mouse_mkregion (int y, int x, int height, int width,
-		int code)
-{
-};
-extern __inline__ void
-mouse_mkbigregion (int y, int x, int height, int width,
-		   int nitems, int th, int mode)
-{
-};
-extern __inline__ void
-mouse_setbase (int x, int y)
-{
-};
-extern __inline__ int
-mouse_wgetch (WINDOW * win)
-{
-};
-
+#define mouse_open() {}
+#define mouse_close() {}
+#define mouse_mkregion(y, x, height, width, code) {}
+#define mouse_mkbigregion(y, x, height, width, nitems, th, mode) {}
+#define mouse_setbase(x, y) {}
 #define mouse_wgetch(w) wgetch(w)
 
 #else