Changeset 61e29a4d in mainline for uspace/lib/c/include/str.h


Ignore:
Timestamp:
2011-06-25T05:23:41Z (14 years ago)
Author:
Oleg Romanenko <romanenko.oleg@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2e839dda
Parents:
2d0d637
Message:

Modifications in str.c

  1. Add function wstr_is_ascii
  2. Add return value (error code) to functions: wstr_to_str and str_to_wstr
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/str.h

    r2d0d637 r61e29a4d  
    6565extern bool ascii_check(wchar_t ch);
    6666extern bool chr_check(wchar_t ch);
     67extern bool wstr_is_ascii(const wchar_t *wstr);
    6768
    6869extern int str_cmp(const char *s1, const char *s2);
     
    7374extern void str_append(char *dest, size_t size, const char *src);
    7475
    75 extern void wstr_to_str(char *dest, size_t size, const wchar_t *src);
     76extern int wstr_to_str(char *dest, size_t size, const wchar_t *src);
    7677extern char *wstr_to_astr(const wchar_t *src);
    77 extern void str_to_wstr(wchar_t *dest, size_t dlen, const char *src);
     78extern int str_to_wstr(wchar_t *dest, size_t dlen, const char *src);
    7879
    7980extern char *str_chr(const char *str, wchar_t ch);
Note: See TracChangeset for help on using the changeset viewer.