Changeset 1517 for trunk/src/emx/gnu/termcap/termcap.c
- Timestamp:
- Sep 19, 2004, 5:53:31 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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
Note:
See TracChangeset
for help on using the changeset viewer.