Changeset d4a3ee5 in mainline for uspace/lib/libc/include/string.h
- Timestamp:
- 2009-06-03T19:12:51Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b267ee6
- Parents:
- e1ab30f8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libc/include/string.h
re1ab30f8 rd4a3ee5 40 40 #include <bool.h> 41 41 42 #define U_SPECIAL 43 #define U_BOM 42 #define U_SPECIAL '?' 43 #define U_BOM 0xfeff 44 44 45 45 /** No size limit constant */ … … 55 55 extern size_t wstr_size(const wchar_t *str); 56 56 57 extern size_t str_lsize(const char *str, count_t max_len);58 extern size_t wstr_lsize(const wchar_t *str, count_t max_len);57 extern size_t str_lsize(const char *str, size_t max_len); 58 extern size_t wstr_lsize(const wchar_t *str, size_t max_len); 59 59 60 extern count_t str_length(const char *str);61 extern count_t wstr_length(const wchar_t *wstr);60 extern size_t str_length(const char *str); 61 extern size_t wstr_length(const wchar_t *wstr); 62 62 63 extern count_t str_nlength(const char *str, size_t size);64 extern count_t wstr_nlength(const wchar_t *str, size_t size);63 extern size_t str_nlength(const char *str, size_t size); 64 extern size_t wstr_nlength(const wchar_t *str, size_t size); 65 65 66 66 extern bool ascii_check(wchar_t ch); … … 68 68 69 69 extern int str_cmp(const char *s1, const char *s2); 70 extern int str_lcmp(const char *s1, const char *s2, count_t max_len);70 extern int str_lcmp(const char *s1, const char *s2, size_t max_len); 71 71 72 72 extern void str_cpy(char *dest, size_t size, const char *src); … … 79 79 extern const char *str_rchr(const char *str, wchar_t ch); 80 80 81 extern bool wstr_linsert(wchar_t *str, wchar_t ch, count_t pos, count_t max_pos);82 extern bool wstr_remove(wchar_t *str, count_t pos);81 extern bool wstr_linsert(wchar_t *str, wchar_t ch, size_t pos, size_t max_pos); 82 extern bool wstr_remove(wchar_t *str, size_t pos); 83 83 84 84 extern char *str_dup(const char *);
Note:
See TracChangeset
for help on using the changeset viewer.