#ifndef WCHAR_H #define WCHAR_H FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); #include typedef void mbstate_t; /** * Convert wide character to multibyte sequence * * @v buf Buffer * @v wc Wide character * @v ps Shift state * @ret len Number of characters written * * This is a stub implementation, sufficient to handle basic ASCII * characters. */ static inline __attribute__ (( always_inline )) size_t wcrtomb ( char *buf, wchar_t wc, mbstate_t *ps __unused ) { *buf = wc; return 1; } extern size_t wcslen ( const wchar_t *string ); #endif /* WCHAR_H */