aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>1994-10-20 21:56:45 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>1994-10-20 21:56:45 +0000
commit8a585590efa0abee61176dd9481f02b1866fef52 (patch)
tree3d0119977ea7a0104a19f4ebbfea4d9917c7ace1
parent35c9f612605d43288662b19ad4fa8931abec001b (diff)
downloadsrc-8a585590efa0abee61176dd9481f02b1866fef52.tar.gz
src-8a585590efa0abee61176dd9481f02b1866fef52.zip
Declare more functions externally.
Don't forget to use 'make beforeinstall'...
Notes
Notes: svn path=/head/; revision=3740
-rw-r--r--gnu/lib/libdialog/Makefile4
-rw-r--r--gnu/lib/libdialog/checklist.c2
-rw-r--r--gnu/lib/libdialog/dialog.h21
-rw-r--r--gnu/lib/libdialog/dialog.priv.h19
-rw-r--r--gnu/lib/libdialog/inputbox.c2
-rw-r--r--gnu/lib/libdialog/kernel.c2
-rw-r--r--gnu/lib/libdialog/menubox.c2
-rw-r--r--gnu/lib/libdialog/msgbox.c2
-rw-r--r--gnu/lib/libdialog/radiolist.c2
-rw-r--r--gnu/lib/libdialog/rc.c2
-rw-r--r--gnu/lib/libdialog/textbox.c2
-rw-r--r--gnu/lib/libdialog/yesno.c2
12 files changed, 32 insertions, 30 deletions
diff --git a/gnu/lib/libdialog/Makefile b/gnu/lib/libdialog/Makefile
index a7fb4b149ab0..ebf74ebc2efb 100644
--- a/gnu/lib/libdialog/Makefile
+++ b/gnu/lib/libdialog/Makefile
@@ -1,11 +1,11 @@
# Makefile for libdialog
-# $Id: Makefile,v 1.1.1.1 1994/10/11 23:30:50 ache Exp $
+# $Id: Makefile,v 1.2 1994/10/12 01:54:38 ache Exp $
LIB= dialog
SRCS= kernel.c rc.c checklist.c inputbox.c menubox.c msgbox.c \
radiolist.c textbox.c yesno.c
-CFLAGS+= -Wall -Wstrict-prototypes -DHAVE_NCURSES -DLOCALE
+CFLAGS+= -Wall -Wstrict-prototypes -DLOCALE
LDADD+= -lncurses -lmytinfo
diff --git a/gnu/lib/libdialog/checklist.c b/gnu/lib/libdialog/checklist.c
index 78a6b951f970..4bdaadccc7bf 100644
--- a/gnu/lib/libdialog/checklist.c
+++ b/gnu/lib/libdialog/checklist.c
@@ -19,8 +19,8 @@
*/
-#include "dialog.priv.h"
#include <dialog.h>
+#include "dialog.priv.h"
static void print_item(WINDOW *win, unsigned char *tag, unsigned char *item, int status, int choice, int selected);
diff --git a/gnu/lib/libdialog/dialog.h b/gnu/lib/libdialog/dialog.h
index ffc03ac96fb1..f7e6fec27887 100644
--- a/gnu/lib/libdialog/dialog.h
+++ b/gnu/lib/libdialog/dialog.h
@@ -18,9 +18,30 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#define HAVE_NCURSES
+
+#ifdef HAVE_NCURSES
+#include <ncurses.h>
+
+#else
+
+#ifdef ultrix
+#include <cursesX.h>
+#else
+#include <curses.h>
+#endif
+
+#endif
+
#define VERSION "0.4"
#define MAX_LEN 2048
+#ifdef HAVE_NCURSES
+extern bool use_shadow;
+void draw_shadow(WINDOW *win, int y, int x, int height, int width);
+#endif
+void draw_box(WINDOW *win, int y, int x, int height, int width, chtype box, chtype border);
+
void dialog_create_rc(unsigned char *filename);
int dialog_yesno(unsigned char *title, unsigned char *prompt, int height, int width);
int dialog_msgbox(unsigned char *title, unsigned char *prompt, int height, int width, int pause);
diff --git a/gnu/lib/libdialog/dialog.priv.h b/gnu/lib/libdialog/dialog.priv.h
index 90a243206c8c..0222ba2c5582 100644
--- a/gnu/lib/libdialog/dialog.priv.h
+++ b/gnu/lib/libdialog/dialog.priv.h
@@ -26,19 +26,6 @@
#include <stdlib.h>
#include <string.h>
-#ifdef HAVE_NCURSES
-#include <ncurses.h>
-
-#else
-
-#ifdef ultrix
-#include <cursesX.h>
-#else
-#include <curses.h>
-#endif
-
-#endif
-
#if defined(LOCALE)
#include <locale.h>
#endif
@@ -182,7 +169,6 @@ chtype attributes[] = {
#ifdef HAVE_NCURSES
extern bool use_colors;
-extern bool use_shadow;
#endif
extern chtype attributes[];
@@ -211,8 +197,3 @@ void color_setup(void);
void attr_clear(WINDOW *win, int height, int width, chtype attr);
void print_autowrap(WINDOW *win, unsigned char *prompt, int width, int y, int x);
void print_button(WINDOW *win, unsigned char *label, int y, int x, int selected);
-void draw_box(WINDOW *win, int y, int x, int height, int width, chtype box, chtype border);
-#ifdef HAVE_NCURSES
-void draw_shadow(WINDOW *win, int y, int x, int height, int width);
-#endif
-
diff --git a/gnu/lib/libdialog/inputbox.c b/gnu/lib/libdialog/inputbox.c
index a30e39a51855..35fd527454e0 100644
--- a/gnu/lib/libdialog/inputbox.c
+++ b/gnu/lib/libdialog/inputbox.c
@@ -19,8 +19,8 @@
*/
-#include "dialog.priv.h"
#include <dialog.h>
+#include "dialog.priv.h"
/*
diff --git a/gnu/lib/libdialog/kernel.c b/gnu/lib/libdialog/kernel.c
index 6f23b0f1acae..b6e7c01a9890 100644
--- a/gnu/lib/libdialog/kernel.c
+++ b/gnu/lib/libdialog/kernel.c
@@ -79,8 +79,8 @@
#define __DIALOG_MAIN__
-#include "dialog.priv.h"
#include <dialog.h>
+#include "dialog.priv.h"
#ifdef HAVE_NCURSES
#include "colors.h"
#endif
diff --git a/gnu/lib/libdialog/menubox.c b/gnu/lib/libdialog/menubox.c
index da818aa71ee0..2e95a69add2e 100644
--- a/gnu/lib/libdialog/menubox.c
+++ b/gnu/lib/libdialog/menubox.c
@@ -19,8 +19,8 @@
*/
-#include "dialog.priv.h"
#include <dialog.h>
+#include "dialog.priv.h"
static void print_item(WINDOW *win, unsigned char *tag, unsigned char *item, int choice, int selected);
diff --git a/gnu/lib/libdialog/msgbox.c b/gnu/lib/libdialog/msgbox.c
index c28a7c8605dc..fe19d005846c 100644
--- a/gnu/lib/libdialog/msgbox.c
+++ b/gnu/lib/libdialog/msgbox.c
@@ -19,8 +19,8 @@
*/
-#include "dialog.priv.h"
#include <dialog.h>
+#include "dialog.priv.h"
/*
diff --git a/gnu/lib/libdialog/radiolist.c b/gnu/lib/libdialog/radiolist.c
index fd69bb88feb1..243b48c76cb9 100644
--- a/gnu/lib/libdialog/radiolist.c
+++ b/gnu/lib/libdialog/radiolist.c
@@ -20,8 +20,8 @@
*/
-#include "dialog.priv.h"
#include <dialog.h>
+#include "dialog.priv.h"
static void print_item(WINDOW *win, char *tag, char *item, int status, int choice, int selected);
diff --git a/gnu/lib/libdialog/rc.c b/gnu/lib/libdialog/rc.c
index 7d244da24ab4..36631a666879 100644
--- a/gnu/lib/libdialog/rc.c
+++ b/gnu/lib/libdialog/rc.c
@@ -18,8 +18,8 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-#include "dialog.priv.h"
#include <dialog.h>
+#include "dialog.priv.h"
#include "colors.h"
#include "rc.h"
diff --git a/gnu/lib/libdialog/textbox.c b/gnu/lib/libdialog/textbox.c
index e99cc86170cc..ebfe67f1734e 100644
--- a/gnu/lib/libdialog/textbox.c
+++ b/gnu/lib/libdialog/textbox.c
@@ -19,8 +19,8 @@
*/
-#include "dialog.priv.h"
#include <dialog.h>
+#include "dialog.priv.h"
static void back_lines(int n);
diff --git a/gnu/lib/libdialog/yesno.c b/gnu/lib/libdialog/yesno.c
index 9a34fb5bf01b..6d15d313d5d5 100644
--- a/gnu/lib/libdialog/yesno.c
+++ b/gnu/lib/libdialog/yesno.c
@@ -19,8 +19,8 @@
*/
-#include "dialog.priv.h"
#include <dialog.h>
+#include "dialog.priv.h"
/*