File iptraf-3.0.0-lines.patch of Package iptraf

--- src/Makefile
+++ src/Makefile
@@ -18,7 +18,7 @@
 BINDIR		= ../../iptraf-$(VERNUMBER).bin.$(ARCH)
 
 CC		= gcc
-LIBS		= -L../support -ltextbox -lpanel -lncurses   # in this order!
+LIBS		= -L../support -ltextbox -lpanelw -lncursesw   # in this order!
 
 # comment this one out to omit debug code when done.
 
--- src/bar.c
+++ src/bar.c
@@ -14,7 +14,7 @@
  * and accumulator are also reset.
  */
 
-#include <curses.h>
+#include <ncurses.h>
 #include <time.h>
 #include <string.h>
 #include <winops.h>
--- src/deskman.c
+++ src/deskman.c
@@ -17,7 +17,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <stdlib.h>
 #include <panel.h>
 #include <string.h>
--- src/error.c
+++ src/error.c
@@ -18,7 +18,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <winops.h>
 #include <msgboxes.h>
--- src/fltedit.c
+++ src/fltedit.c
@@ -16,7 +16,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <string.h>
 #include <ctype.h>
--- src/fltmgr.c
+++ src/fltmgr.c
@@ -16,7 +16,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <stdlib.h>
 #include <unistd.h>
--- src/fltselect.c
+++ src/fltselect.c
@@ -18,7 +18,7 @@
 			
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <unistd.h>
 #include <fcntl.h>
--- src/hostmon.c
+++ src/hostmon.c
@@ -18,7 +18,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <string.h>
 #include <unistd.h>
--- src/ifstats.c
+++ src/ifstats.c
@@ -17,7 +17,7 @@
 	
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <stdlib.h>
 #include <string.h>
--- src/ipfilter.c
+++ src/ipfilter.c
@@ -17,7 +17,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <string.h>
 #include <ctype.h>
--- src/iptraf.c
+++ src/iptraf.c
@@ -26,7 +26,7 @@
 #include <stdlib.h>
 #include <unistd.h>
 #include <getopt.h>
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <signal.h>
 #include <string.h>
@@ -39,6 +39,7 @@
 #include <menurt.h>
 #include <winops.h>
 #include <msgboxes.h>
+#include <locale.h>
 #include "dirs.h"
 #include "deskman.h"
 #include "fltdefs.h"
@@ -489,6 +490,8 @@
     int facilitytime = 0;
     int current_log_interval = 0;
 
+    setlocale(LC_CTYPE, "");
+
 #ifndef ALLOWUSERS
     if (geteuid() != 0) {
         fprintf(stderr, "\nIPTraf Version %s\n", VERSION);
--- src/landesc.c
+++ src/landesc.c
@@ -19,7 +19,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <stdlib.h>
 #include <sys/types.h>
--- src/log.c
+++ src/log.c
@@ -17,7 +17,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <time.h>
 #include <string.h>
--- src/options.c
+++ src/options.c
@@ -16,7 +16,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <fcntl.h>
 #include <unistd.h>
--- src/othptab.h
+++ src/othptab.h
@@ -14,7 +14,7 @@
 #include <arpa/inet.h>
 #include <netinet/ip_icmp.h>
 #include <netinet/udp.h>
-//#include <curses.h>
+//#include <ncurses.h>
 #include <panel.h>
 #include <netdb.h>
 #include <linux/if_ether.h>
--- src/packet.c
+++ src/packet.c
@@ -19,7 +19,7 @@
 ***/
 
 #include <asm/types.h>
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <string.h>
 #include <unistd.h>
--- src/pktsize.c
+++ src/pktsize.c
@@ -17,7 +17,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <unistd.h>
 #include <string.h>
--- src/promisc.c
+++ src/promisc.c
@@ -21,7 +21,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
--- src/revname.c
+++ src/revname.c
@@ -32,7 +32,7 @@
 #include <sys/types.h>
 #include <unistd.h>
 #include <errno.h>
-#include <curses.h>
+#include <ncurses.h>
 #include "deskman.h"
 #include "getpath.h"
 #include "rvnamed.h"
--- src/serv.c
+++ src/serv.c
@@ -16,7 +16,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <stdlib.h>
 #include <unistd.h>
--- src/tcptable.h
+++ src/tcptable.h
@@ -10,7 +10,7 @@
 #include <string.h>
 #include <unistd.h>
 #include <fcntl.h>
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <netdb.h>
 #include <time.h>
--- src/timer.c
+++ src/timer.c
@@ -19,7 +19,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <time.h>
 
 void printelapsedtime(time_t start, time_t now, int y, int x, WINDOW * win)
--- support/input.c
+++ support/input.c
@@ -9,7 +9,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <ctype.h>
 #include "input.h"
--- support/labels.c
+++ support/labels.c
@@ -6,7 +6,7 @@
  * Copyright (c) Gerard Paul Java 2001
  */
  
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include "winops.h"
 
--- support/labels.h
+++ support/labels.h
@@ -1,4 +1,4 @@
-#include <curses.h>
+#include <ncurses.h>
 
 void tx_printkeyhelp(char *keytext, char *desc, WINDOW * win,
                   int highattr, int textattr);
--- support/listbox.c
+++ support/listbox.c
@@ -5,7 +5,7 @@
  * Copyright (c) Gerard Paul Java 2001
  */
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <string.h>
 #include <stdlib.h>
--- support/listbox.h
+++ support/listbox.h
@@ -1,4 +1,4 @@
-#include <curses.h>
+#include <ncurses.h>
 
 #define MAX_TEXT_LENGTH 240
 
--- support/menurt.c
+++ support/menurt.c
@@ -11,7 +11,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include <string.h>
 #include <ctype.h>
--- support/msgboxes.c
+++ support/msgboxes.c
@@ -5,7 +5,7 @@
  * Copyright (c) Gerard Paul Java 2001
  */
  
-#include <curses.h>
+#include <ncurses.h>
 #include <panel.h>
 #include "winops.h"
 
--- support/textbox.h
+++ support/textbox.h
@@ -39,13 +39,13 @@
 void tx_getinput(struct FIELDLIST *list, struct FIELD *field, int *exitkey);
 void tx_fillfields(struct FIELDLIST *list, int *aborted);
 void tx_destroyfields(struct FIELDLIST *list);
-#include <curses.h>
+#include <ncurses.h>
 
 void tx_printkeyhelp(char *keytext, char *desc, WINDOW * win,
                   int highattr, int textattr);
 void tx_menukeyhelp(int textattr, int highattr);
 void tx_listkeyhelp(int textattr, int highattr);
-#include <curses.h>
+#include <ncurses.h>
 
 #define MAX_TEXT_LENGTH 240
 
@@ -152,7 +152,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 
 void tx_stdwinset(WINDOW * win);
 void tx_refresh_screen(void);
--- support/txbox.c
+++ support/txbox.c
@@ -11,7 +11,7 @@
  * The tx_box function is a drop-in replacement for box().
  */
  
-#include <curses.h>
+#include <ncurses.h>
 
 void tx_box(WINDOW *win, int vline, int hline)
 {
--- support/winops.c
+++ support/winops.c
@@ -5,7 +5,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #include <stdlib.h>
 #include <string.h>
 
--- support/winops.h
+++ support/winops.h
@@ -5,7 +5,7 @@
 
 ***/
 
-#include <curses.h>
+#include <ncurses.h>
 #define tx_coloreol() tx_wcoloreol(stdscr)
 
 void tx_stdwinset(WINDOW * win);
openSUSE Build Service is sponsored by