Subversion Repositories HelenOS

Rev

Rev 4668 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4668 Rev 4688
Line 72... Line 72...
72
extern void str_ncpy(char *dest, size_t size, const char *src, size_t n);
72
extern void str_ncpy(char *dest, size_t size, const char *src, size_t n);
73
extern void str_append(char *dest, size_t size, const char *src);
73
extern void str_append(char *dest, size_t size, const char *src);
74
 
74
 
75
extern void wstr_nstr(char *dst, const wchar_t *src, size_t size);
75
extern void wstr_nstr(char *dst, const wchar_t *src, size_t size);
76
 
76
 
77
extern const char *str_chr(const char *str, wchar_t ch);
77
extern char *str_chr(const char *str, wchar_t ch);
78
extern const char *str_rchr(const char *str, wchar_t ch);
78
extern char *str_rchr(const char *str, wchar_t ch);
79
 
79
 
80
extern bool wstr_linsert(wchar_t *str, wchar_t ch, size_t pos, size_t max_pos);
80
extern bool wstr_linsert(wchar_t *str, wchar_t ch, size_t pos, size_t max_pos);
81
extern bool wstr_remove(wchar_t *str, size_t pos);
81
extern bool wstr_remove(wchar_t *str, size_t pos);
82
 
82
 
83
extern char *str_dup(const char *);
83
extern char *str_dup(const char *);