Lines Matching refs:ucs1

50 static inline wchar_t *UniStrcat(wchar_t *ucs1, const wchar_t *ucs2)  in UniStrcat()  argument
52 wchar_t *anchor = ucs1; /* save a pointer to start of ucs1 */ in UniStrcat()
54 while (*ucs1++) in UniStrcat()
56 ucs1--; /* Return to the null */ in UniStrcat()
57 while ((*ucs1++ = *ucs2++)) in UniStrcat()
87 static inline int UniStrcmp(const wchar_t *ucs1, const wchar_t *ucs2) in UniStrcmp() argument
89 while ((*ucs1 == *ucs2) && *ucs1) { in UniStrcmp()
90 ucs1++; in UniStrcmp()
93 return (int)*ucs1 - (int)*ucs2; in UniStrcmp()
99 static inline wchar_t *UniStrcpy(wchar_t *ucs1, const wchar_t *ucs2) in UniStrcpy() argument
101 wchar_t *anchor = ucs1; /* save the start of result string */ in UniStrcpy()
103 while ((*ucs1++ = *ucs2++)) in UniStrcpy()
111 static inline size_t UniStrlen(const wchar_t *ucs1) in UniStrlen() argument
115 while (*ucs1++) in UniStrlen()
124 static inline size_t UniStrnlen(const wchar_t *ucs1, int maxlen) in UniStrnlen() argument
128 while (*ucs1++) { in UniStrnlen()
139 static inline wchar_t *UniStrncat(wchar_t *ucs1, const wchar_t *ucs2, size_t n) in UniStrncat() argument
141 wchar_t *anchor = ucs1; /* save pointer to string 1 */ in UniStrncat()
143 while (*ucs1++) in UniStrncat()
145 ucs1--; /* point to null terminator of s1 */ in UniStrncat()
146 while (n-- && (*ucs1 = *ucs2)) { /* copy s2 after s1 */ in UniStrncat()
147 ucs1++; in UniStrncat()
150 *ucs1 = 0; /* Null terminate the result */ in UniStrncat()
157 static inline int UniStrncmp(const wchar_t *ucs1, const wchar_t *ucs2, size_t n) in UniStrncmp() argument
161 while ((*ucs1 == *ucs2) && *ucs1 && --n) { in UniStrncmp()
162 ucs1++; in UniStrncmp()
165 return (int)*ucs1 - (int)*ucs2; in UniStrncmp()
172 UniStrncmp_le(const wchar_t *ucs1, const wchar_t *ucs2, size_t n) in UniStrncmp_le() argument
176 while ((*ucs1 == __le16_to_cpu(*ucs2)) && *ucs1 && --n) { in UniStrncmp_le()
177 ucs1++; in UniStrncmp_le()
180 return (int)*ucs1 - (int)__le16_to_cpu(*ucs2); in UniStrncmp_le()
186 static inline wchar_t *UniStrncpy(wchar_t *ucs1, const wchar_t *ucs2, size_t n) in UniStrncpy() argument
188 wchar_t *anchor = ucs1; in UniStrncpy()
191 *ucs1++ = *ucs2++; in UniStrncpy()
195 *ucs1++ = 0; in UniStrncpy()
202 static inline wchar_t *UniStrncpy_le(wchar_t *ucs1, const wchar_t *ucs2, size_t n) in UniStrncpy_le() argument
204 wchar_t *anchor = ucs1; in UniStrncpy_le()
207 *ucs1++ = __le16_to_cpu(*ucs2++); in UniStrncpy_le()
211 *ucs1++ = 0; in UniStrncpy_le()
222 static inline wchar_t *UniStrstr(const wchar_t *ucs1, const wchar_t *ucs2) in UniStrstr() argument
224 const wchar_t *anchor1 = ucs1; in UniStrstr()
227 while (*ucs1) { in UniStrstr()
228 if (*ucs1 == *ucs2) { in UniStrstr()
230 ucs1++; in UniStrstr()
235 ucs1 = ++anchor1; /* No match */ in UniStrstr()