version 1.5, 2001/05/23 22:20:35 |
version 1.6, 2001/05/23 23:29:47 |
|
|
* character set, and lets me ask some questions that the |
* character set, and lets me ask some questions that the |
* standard "ctype" macros cannot ask. |
* standard "ctype" macros cannot ask. |
*/ |
*/ |
char cinfo[256] = { |
const char cinfo[256] = { |
_C, _C, _C, _C, /* 0x0X */ |
_C, _C, _C, _C, /* 0x0X */ |
_C, _C, _C, _C, |
_C, _C, _C, _C, |
_C, _C, _C, _C, |
_C, _C, _C, _C, |
|
|
* '\0'. |
* '\0'. |
*/ |
*/ |
char * |
char * |
keyname(cp, k) |
keyname(cp, len, k) |
char *cp; |
char *cp; |
int k; |
size_t len; |
|
int k; |
{ |
{ |
char *np; |
char *np; |
|
|
|
|
*cp = '\0'; |
*cp = '\0'; |
return cp; |
return cp; |
} |
} |
strcpy(cp, np); |
return cp + strlcpy(cp, np, len); |
return cp + strlen(cp); |
|
} |
} |