home *** CD-ROM | disk | FTP | other *** search
/ Amiga GigaPD 3 / Amiga_GigaPD_v3_3of3.iso / netbsd / contrib / ados / fv151.lzh / fv / main.h < prev    next >
C/C++ Source or Header  |  1993-05-24  |  1KB  |  60 lines

  1. #include <stdio.h>
  2. #ifdef sequent
  3. #include <sys/types.h>
  4. #endif
  5. #include <sys/stat.h>
  6. #include <signal.h>
  7. #include <curses.h>
  8.  
  9. #define HIGH_BUF_SIZE 65535
  10. #define MAXLEN    512
  11. #define MAX_HEX    8
  12. #define    MARKS    64
  13. #define WDISMAX 4
  14.  
  15. #define ACCEPT    "{}\_\t\n\\[]|"
  16. #define DENY    ""
  17. #define REMAP    "\t\n"
  18. #define ON    1
  19. #define OFF    0
  20. #define ESC    27
  21. #define HEX    0
  22. #define STRING    1
  23. #define EDIT_STRLEN 500
  24.  
  25. extern WINDOW    *main_window;
  26. extern WINDOW    *status_window;
  27. extern char    out_string[];
  28. extern FILE    *view_file;
  29. extern char    *buffer;
  30. extern int    *ibuffer;
  31. extern int    found;
  32. extern int    buf_size;
  33. extern int    max_buf_size;
  34. extern int     daddr;
  35. extern int    addis;
  36. extern int    chdis;
  37. extern int    wdis;
  38. extern int    ronly;
  39. extern int    mode;
  40. extern int    wdismode;
  41. extern int     dirty;
  42. extern int    looping;
  43. extern int    wpline;
  44. extern int    caddr;
  45. extern int    global_type;
  46. extern int    global_direction;
  47. extern int    global_num;
  48. extern int    marks;
  49. extern int    searching;
  50. extern char    global_search[MAXLEN];
  51. extern int    global_special[MAXLEN];
  52. extern int    local_search[MAX_HEX];
  53. extern char    markchar[MARKS];
  54. extern int    markpos[MARKS];
  55.  
  56. char    *strchr();
  57. void    sigint();
  58. void    sigquit();
  59. void    sigwinch();
  60.