ports/editors/beav/patches/patch-prototyp_h

78 lines
3.5 KiB
Text

Index: prototyp.h
--- prototyp.h.orig
+++ prototyp.h
@@ -5,7 +5,7 @@
extern char backchar (int f, int n, int k);
extern char forwchar (int f, int n, int k);
-extern char move_ptr (struct WINDOW *wp, long len, char dot, char fix, char rel);
+extern char move_ptr (struct WINDOW *wp, long len, int dot, int fix, int rel);
extern char wind_on_dot (struct WINDOW *wp);
extern char gotobob (void);
extern char gotoeob (void);
@@ -41,7 +41,7 @@ extern void funky_name (char *bname, int n);
extern char pickone (void);
extern char bufsizlock (void);
extern void b_append_l (struct BUFFER *buf_p, struct LINE *lp);
-extern char b_append_c (struct BUFFER *buf_p, unsigned char ch);
+extern char b_append_c (struct BUFFER *buf_p, int ch);
extern void save_buf_init (void);
extern void save_buf_home (void);
extern unsigned short get_save_char (void);
@@ -49,7 +49,7 @@ extern void vtinit (void);
extern void vtfree (void);
extern void vttidy (void);
extern void vtmove (int row, int col);
-extern void vtputc (char c);
+extern void vtputc (int c);
extern char vtputd (struct WINDOW *wp, int row);
extern void bin_to_text (char *bin_buf, char *txt_buf, unsigned int len, struct ROW_FMT *fmt_ptr);
extern unsigned short get_int (unsigned char *w_buf);
@@ -66,7 +66,7 @@ extern void uline (int row, struct vid *vvp, struct vi
extern void modeline (struct WINDOW *wp);
extern void writ_echo (char *buf);
extern char print (void);
-extern char to_ebcdic (char ch);
+extern char to_ebcdic (int ch);
extern void eerase (void);
extern char eyesno (char *sp);
extern char ereply (char *fp, char *buf, int nbuf, char *arg);
@@ -96,7 +96,7 @@ extern char readin (char *fname, unsigned long start,
extern void makename (char *bname, char *fname);
extern char filewrite (void);
extern char filesave (void);
-extern char writeout (char *fn, unsigned long start, unsigned long end, unsigned short mode);
+extern char writeout (char *fn, unsigned long start, unsigned long end, int mode);
extern char filename (void);
extern char parse_f_name (char *fn, unsigned long *start, unsigned long *end);
extern char ffropen (char *fn);
@@ -116,9 +116,9 @@ extern struct LINE *lalloc (int size);
extern void lfree (struct LINE *lp);
extern void lchange (int flag);
extern struct LINE *l_break_in_two (struct LINE *lp, unsigned int lo, unsigned int extra);
-extern char linsert (int n, unsigned char c);
+extern char linsert (int n, int c);
extern char ldelete (unsigned long n_bytes, int kflag);
-extern void lreplace (int n, char c);
+extern void lreplace (int n, int c);
extern char lrepl_str (int plen, struct LINE *rstr, struct LINE *mstr);
extern void l_fix_up (struct LINE *line);
extern int main (int argc, char **argv);
@@ -141,7 +141,7 @@ extern char insert_toggle (void);
extern char selfinsert (int f, int n, int k);
extern char insertunit (int f, int n, int k);
extern char fill_out (void);
-extern char dec_chr_ok (char *char_buf, char *max_str, char chr, char pos);
+extern char dec_chr_ok (char *char_buf, char *max_str, int chr, int pos);
extern void set_mode_vars (void);
extern char asciimode (void);
extern char ebcdicmode (void);
@@ -183,7 +183,7 @@ extern char spawncli (int f, int n, int k);
extern struct SYMBOL *symlookup (char *cp);
extern int symhash (char *cp);
extern void keymapinit (void);
-extern void keyadd (short new, char (*funcp) (void), char *name, int modify);
+extern void keyadd (int new, char (*funcp) (void), char *name, int modify);
extern void keydup (int new, char *name);
extern void ttinit (void);
extern void tttidy (void);