Changeset 1517 for trunk/src/emx/gnu
- Timestamp:
- Sep 19, 2004, 5:53:31 PM (21 years ago)
- Location:
- trunk/src/emx/gnu/termcap
- Files:
-
- 1 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/gnu/termcap/config.h
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1516 r1517 4 4 #include <string.h> 5 5 #include <io.h> 6 #include <gnu/termcap.h> 6 7 7 8 #define EMX 8 #define TERMCAP_FILE "/ emx/etc/termcap.dat"9 #define TERMCAP_FILE "/@unixroot/etc/termcap.dat" 9 10 #define HAVE_STRING_H 10 11 #define STDC_HEADERS -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/gnu/termcap/termcap.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1516 r1517 122 122 static char *term_entry; 123 123 124 static char *tgetst1 (); 124 static char *tgetst1 (const char *ptr, char **area); 125 125 126 126 127 /* Search entry BP for capability CAP. … … 128 129 0 if not found. */ 129 130 130 static c har *131 static const char * 131 132 find_capability (bp, cap) 132 register c har *bp, *cap;133 register const char *bp, *cap; 133 134 { 134 135 for (; *bp; bp++) … … 142 143 int 143 144 tgetnum (cap) 144 c har *cap;145 { 146 register c har *ptr = find_capability (term_entry, cap);145 const char *cap; 146 { 147 register const char *ptr = find_capability (term_entry, cap); 147 148 if (!ptr || ptr[-1] != '#') 148 149 return -1; … … 152 153 int 153 154 tgetflag (cap) 154 c har *cap;155 { 156 register c har *ptr = find_capability (term_entry, cap);155 const char *cap; 156 { 157 register const char *ptr = find_capability (term_entry, cap); 157 158 return ptr && ptr[-1] == ':'; 158 159 } … … 165 166 char * 166 167 tgetstr (cap, area) 167 c har *cap;168 const char *cap; 168 169 char **area; 169 170 { 170 register c har *ptr = find_capability (term_entry, cap);171 register const char *ptr = find_capability (term_entry, cap); 171 172 if (!ptr || (ptr[-1] != '=' && ptr[-1] != '~')) 172 173 return NULL; … … 193 194 static char * 194 195 tgetst1 (ptr, area) 195 c har *ptr;196 const char *ptr; 196 197 char **area; 197 198 { 198 register char *p, *r; 199 register const char *p; 200 register char *r; 199 201 register int c; 200 202 register int size; … … 286 288 void 287 289 tputs (str, nlines, outfun) 288 register c har *str;290 register const char *str; 289 291 int nlines; 290 292 register int (*outfun) (); … … 361 363 /* Forward declarations of static functions. */ 362 364 363 static int scan_file ( );364 static char *gobble_line ( );365 static int compare_contin ( );366 static int name_match ( );365 static int scan_file (char *str, int fd, struct buffer *bufp); 366 static char *gobble_line (int fd, struct buffer *bufp, char *append_end); 367 static int compare_contin (const char *str1, const char *str2); 368 static int name_match (char *line, char *name); 367 369 368 370 #ifdef EMX … … 426 428 int 427 429 tgetent (bp, name) 428 char *bp ,*name;430 char *bp; const char *name; 429 431 { 430 432 register char *termcap_name; … … 436 438 int malloc_size = 0; 437 439 register int c; 438 char *tcenv ;/* TERMCAP value, if it contains :tc=. */440 char *tcenv = NULL; /* TERMCAP value, if it contains :tc=. */ 439 441 char *indirect = NULL; /* Terminal type in :tc= in TERMCAP value. */ 440 442 int filep; … … 513 515 /* Add 1 to size to ensure room for terminating null. */ 514 516 buf.beg = (char *) xmalloc (buf.size + 1); 515 term = indirect ? indirect : name;517 term = indirect ? indirect : (char *)name; 516 518 517 519 if (!bp) … … 647 649 static int 648 650 compare_contin (str1, str2) 649 register c har *str1, *str2;651 register const char *str1, *str2; 650 652 { 651 653 register int c1, c2; -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/gnu/termcap/tparam.c
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r1516 r1517 19 19 #ifdef HAVE_CONFIG_H 20 20 #include <config.h> 21 #include <stdarg.h> 21 22 #else /* not HAVE_CONFIG_H */ 22 23 … … 85 86 The fourth and following args to tparam serve as the parameter values. */ 86 87 87 static char *tparam1 ( );88 static char *tparam1 (const char *string, char *outstring, int len, char *up, char *left, int *argp); 88 89 89 90 /* VARARGS 2 */ 90 91 char * 91 tparam (string, outstring, len, arg0, arg1, arg2, arg3) 92 char *string; 93 char *outstring; 94 int len; 95 int arg0, arg1, arg2, arg3; 96 { 97 int arg[4]; 98 99 arg[0] = arg0; 100 arg[1] = arg1; 101 arg[2] = arg2; 102 arg[3] = arg3; 103 return tparam1 (string, outstring, len, NULL, NULL, arg); 92 tparam (const char *string, char *outstring, int len, ...) 93 { 94 int args[4]; 95 va_list arg; 96 va_start (arg, len); 97 args[0] = va_arg (arg, int); 98 args[1] = va_arg (arg, int); 99 args[2] = va_arg (arg, int); 100 args[3] = va_arg (arg, int); 101 va_end (arg); 102 return tparam1 (string, outstring, len, NULL, NULL, args); 104 103 } 105 104 … … 111 110 char * 112 111 tgoto (cm, hpos, vpos) 113 c har *cm;112 const char *cm; 114 113 int hpos, vpos; 115 114 { … … 124 123 static char * 125 124 tparam1 (string, outstring, len, up, left, argp) 126 c har *string;125 const char *string; 127 126 char *outstring; 128 127 int len; … … 131 130 { 132 131 register int c; 133 register c har *p = string;132 register const char *p = string; 134 133 register char *op = outstring; 135 134 char *outend; -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.