*** dump.c.bak	Tue Mar  2 04:41:36 1999
--- dump.c	Thu Apr  8 17:08:43 1999
***************
*** 23,28 ****
--- 23,32 ----
  
  #include "../config.h"
  
+ #include <stdxlib.h>
+ #include <unixstd.h>
+ #include <strdefs.h>
+ 
  #include <stdio.h>
  #ifdef HAVE_TERMIOS_H
  #include <termios.h>
***************
*** 47,52 ****
--- 51,57 ----
  struct termio newtty;
  #endif
  
+ void
  reset_tty(){
  #ifdef HAVE_TERMIOS_H
    if(tcsetattr(0, TCSANOW, &savetty) == -1)
***************
*** 59,64 ****
--- 64,70 ----
      }
  }
  
+ void
  set_tty(){
  #ifdef HAVE_TERMIOS_H
    if(tcsetattr(0, TCSANOW, &newtty) == -1)
***************
*** 94,104 ****
  }
  
  
! 
  crsr2(int row, int col){
    printf("\033[%d;%dH",row,col);
  }
  
  showblock(int flag){
    unsigned int k;
    int i, j;
--- 100,111 ----
  }
  
  
! void
  crsr2(int row, int col){
    printf("\033[%d;%dH",row,col);
  }
  
+ void
  showblock(int flag){
    unsigned int k;
    int i, j;
***************
*** 176,182 ****
        crsr2(20,1);
        printf("Enter new search string:");
        fgets((char *)search,sizeof(search),stdin);
!       while(search[strlen(search)-1] == '\n') search[strlen(search)-1] = 0;
        crsr2(20,1);
        printf("                                     ");
      };
--- 183,189 ----
        crsr2(20,1);
        printf("Enter new search string:");
        fgets((char *)search,sizeof(search),stdin);
!       while(search[strlen((char *)search)-1] == '\n') search[strlen((char *)search)-1] = 0;
        crsr2(20,1);
        printf("                                     ");
      };
***************
*** 183,194 ****
      if (c == '+') {
        while(1==1){
  	while(1==1){
! 	  c = getbyte(&file_addr);
  	  if (c == search[0]) break;
  	};
! 	for (j=1;j<strlen(search);j++) 
  	  if(search[j] != getbyte()) break;
! 	if(j==strlen(search)) break;
        };
        file_addr &= ~(PAGE-1);
        showblock(1);
--- 190,201 ----
      if (c == '+') {
        while(1==1){
  	while(1==1){
! 	  c = getbyte();
  	  if (c == search[0]) break;
  	};
! 	for (j=1;j<strlen((char *)search);j++) 
  	  if(search[j] != getbyte()) break;
! 	if(j==strlen((char *)search)) break;
        };
        file_addr &= ~(PAGE-1);
        showblock(1);
