diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2016-10-23 00:24:25 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2016-10-23 00:24:25 +0000 |
commit | ab1717bb35d85041e0184f79daa1313a1306dc01 (patch) | |
tree | fa0739f76b49b902269f8f7c1e1c7c5ea30c0556 /tbl/ts.c | |
parent | aa7798c94fa57f6c00fab4393c9fe91334864371 (diff) |
Notes
Diffstat (limited to 'tbl/ts.c')
-rw-r--r-- | tbl/ts.c | 48 |
1 files changed, 7 insertions, 41 deletions
@@ -21,29 +21,13 @@ * Sccsid @(#)ts.c 1.3 (gritter) 7/23/05 */ - /* ts.c: minor string processing subroutines */ -int -match(char *s1, char *s2) -{ - while (*s1 == *s2) - if (*s1++ == '\0') - return(1); - else - s2++; - return(0); -} +#include "t..c" -int -prefix(char *small, char *big) { - int c; - while ((c= *small++) == *big++) - if (c==0) return(1); - return(c==0); -} + /* ts.c: minor string processing subroutines */ /* returns: 1 for match, 0 else */ int -cprefix(char *ctl, char *line) +cprefix(const char *ctl, const char *line) { char c; @@ -54,35 +38,17 @@ cprefix(char *ctl, char *line) return !c; } -int +int letter(int ch) - { +{ if (ch >= 'a' && ch <= 'z') return(1); if (ch >= 'A' && ch <= 'Z') return(1); return(0); - } -int -numb(char *str) - { - /* convert to integer */ - int k; - for (k=0; *str >= '0' && *str <= '9'; str++) - k = k*10 + *str - '0'; - return(k); - } -int -digit(int x) - { - return(x>= '0' && x<= '9'); - } -int -max(int a, int b) -{ -return( a>b ? a : b); } -void + +void tcopy(char *s, char *t) { while ((*s++ = *t++)); |