17 if (!(*s = *t)) {
return len; } ++s; ++t; ++len;
18 if (!(*s = *t)) {
return len; } ++s; ++t; ++len;
19 if (!(*s = *t)) {
return len; } ++s; ++t; ++len;
20 if (!(*s = *t)) {
return len; } ++s; ++t; ++len;
24unsigned int str_copyb(
char *s,
const char *t,
unsigned int max)
31 if (!(*s = *t)) {
return len; } ++s; ++t; ++len;
32 if (!(*s = *t)) {
return len; } ++s; ++t; ++len;
33 if (!(*s = *t)) {
return len; } ++s; ++t; ++len;
34 if (!(*s = *t)) {
return len; } ++s; ++t; ++len;
45 x = *s;
if (x != *t) {
break; }
if (!x) {
break; } ++s; ++t;
46 x = *s;
if (x != *t) {
break; }
if (!x) {
break; } ++s; ++t;
47 x = *s;
if (x != *t) {
break; }
if (!x) {
break; } ++s; ++t;
48 x = *s;
if (x != *t) {
break; }
if (!x) {
break; } ++s; ++t;
50 return ((
int)(
unsigned int)(
unsigned char) x)
51 - ((int)(
unsigned int)(
unsigned char) *t);
54int str_diffn(
const char *s,
const char *t,
unsigned int len)
59 if (!len--) {
return 0; } x = *s;
if (x != *t) {
break; }
if (!x) {
break; } ++s; ++t;
60 if (!len--) {
return 0; } x = *s;
if (x != *t) {
break; }
if (!x) {
break; } ++s; ++t;
61 if (!len--) {
return 0; } x = *s;
if (x != *t) {
break; }
if (!x) {
break; } ++s; ++t;
62 if (!len--) {
return 0; } x = *s;
if (x != *t) {
break; }
if (!x) {
break; } ++s; ++t;
64 return ((
int)(
unsigned int)(
unsigned char) x)
65 - ((int)(
unsigned int)(
unsigned char) *t);
74 if (!*t) {
return t - s; } ++t;
75 if (!*t) {
return t - s; } ++t;
76 if (!*t) {
return t - s; } ++t;
77 if (!*t) {
return t - s; } ++t;
89 if (!*t) {
break; }
if (*t == ch) {
break; } ++t;
90 if (!*t) {
break; }
if (*t == ch) {
break; } ++t;
91 if (!*t) {
break; }
if (*t == ch) {
break; } ++t;
92 if (!*t) {
break; }
if (*t == ch) {
break; } ++t;
107 if (!*t) {
break; }
if (*t == ch) { u = t; } ++t;
108 if (!*t) {
break; }
if (*t == ch) { u = t; } ++t;
109 if (!*t) {
break; }
if (*t == ch) { u = t; } ++t;
110 if (!*t) {
break; }
if (*t == ch) { u = t; } ++t;
121 x = *t++;
if (!x)
return 1;
if (x != *s++)
return 0;
122 x = *t++;
if (!x)
return 1;
if (x != *s++)
return 0;
123 x = *t++;
if (!x)
return 1;
if (x != *s++)
return 0;
124 x = *t++;
if (!x)
return 1;
if (x != *s++)
return 0;
unsigned int str_rchr(const char *s, int c)
char * str_append(char *dest, char const *s)
unsigned int str_len(const char *s)
int str_diff(const char *s, const char *t)
unsigned int str_copyb(char *s, const char *t, unsigned int max)
int str_diffn(const char *s, const char *t, unsigned int len)
int str_start(const char *s, const char *t)
unsigned int str_copy(char *s, const char *t)
unsigned int str_chr(const char *s, int c)
int stralloc_catb(stralloc *, const char *, unsigned int)
int stralloc_copys(stralloc *, const char *)