70 lines
1.5 KiB
Text
70 lines
1.5 KiB
Text
$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
|