pkgsrc/misc/dialog/patches/patch-ac
jschauma 0b5fd94a43 Get rid of the 'extern __inline__' nonsense, thus allowing this to
compile with non-gcc compilers.  Ok jlam@.
2003-09-15 15:02:54 +00:00

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