| /*******************************************************************/ |
| /* u16ports: u16 variants of wide character string functions. */ |
| /* Copyright (C) 2017 Z. Gilboa */ |
| /* Released under the Standard MIT License; see COPYING.U16PORTS. */ |
| /*******************************************************************/ |
| |
| #include <wchar.h> |
| #include <uchar.h> |
| #include <u16ports/u16ports.h> |
| |
| static mbstate_t internal_state = {0}; |
| |
| size_t u16_mbrtowc(uint16_t * dst, const char * src, size_t len, mbstate_t * ps) |
| { |
| return mbrtoc16(dst,src,len, ps ? ps : &internal_state); |
| } |