78 lines
3.5 KiB
Text
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);
|