X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=opt%2Fbasecodecs%2F_PDCLIB_ascii.c;h=efbc581f09b509cfe0e9e6943a0db848c204e2d1;hp=e07e2ba217a341c5199d798f3979d6394ea11d49;hb=d5a91cea7e7837289f9d830936c001cab0adf667;hpb=a86fc06b877aa1418ae52f36720957e4cb9a4300 diff --git a/opt/basecodecs/_PDCLIB_ascii.c b/opt/basecodecs/_PDCLIB_ascii.c index e07e2ba..efbc581 100644 --- a/opt/basecodecs/_PDCLIB_ascii.c +++ b/opt/basecodecs/_PDCLIB_ascii.c @@ -9,6 +9,9 @@ #include #include <_PDCLIB_encoding.h> +static bool ascii_mbsinit( const mbstate_t *ps ) +{ return 1; } + static bool asciitoc32( char32_t *restrict *restrict p_outbuf, size_t *restrict p_outsz, @@ -60,6 +63,7 @@ static bool c32toascii( } struct _PDCLIB_charcodec _PDCLIB_ascii_codec = { + .__mbsinit = ascii_mbsinit, .__mbstoc32s = asciitoc32, .__c32stombs = c32toascii, .__mb_max = 1,