Blame view
include/linux/ucs2_string.h
662 Bytes
b24413180 License cleanup: ... |
1 |
/* SPDX-License-Identifier: GPL-2.0 */ |
0635eb8a5 Move utf16 functi... |
2 3 4 5 6 7 8 9 10 11 12 13 |
#ifndef _LINUX_UCS2_STRING_H_ #define _LINUX_UCS2_STRING_H_ #include <linux/types.h> /* for size_t */ #include <linux/stddef.h> /* for NULL */ typedef u16 ucs2_char_t; unsigned long ucs2_strnlen(const ucs2_char_t *s, size_t maxlength); unsigned long ucs2_strlen(const ucs2_char_t *s); unsigned long ucs2_strsize(const ucs2_char_t *data, unsigned long maxlength); int ucs2_strncmp(const ucs2_char_t *a, const ucs2_char_t *b, size_t len); |
73500267c lib/ucs2_string: ... |
14 15 16 |
unsigned long ucs2_utf8size(const ucs2_char_t *src); unsigned long ucs2_as_utf8(u8 *dest, const ucs2_char_t *src, unsigned long maxlength); |
0635eb8a5 Move utf16 functi... |
17 |
#endif /* _LINUX_UCS2_STRING_H_ */ |