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