X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=opt%2Fbasecodecs%2F_PDCLIB_ascii.c;h=ac5a593d963266367c61b18f814b834eda2fff08;hp=e07e2ba217a341c5199d798f3979d6394ea11d49;hb=da0f3f353d417fed71f358a48d5d5394145e460d;hpb=53efa23075049d8f0cc36755bad18e07da0de526 diff --git a/opt/basecodecs/_PDCLIB_ascii.c b/opt/basecodecs/_PDCLIB_ascii.c index e07e2ba..ac5a593 100644 --- a/opt/basecodecs/_PDCLIB_ascii.c +++ b/opt/basecodecs/_PDCLIB_ascii.c @@ -7,7 +7,10 @@ #include #ifndef REGTEST #include -#include <_PDCLIB_encoding.h> +#include "_PDCLIB_encoding.h" + +static bool ascii_mbsinit( const mbstate_t *ps ) +{ return 1; } static bool asciitoc32( char32_t *restrict *restrict p_outbuf, @@ -59,7 +62,8 @@ static bool c32toascii( return true; } -struct _PDCLIB_charcodec _PDCLIB_ascii_codec = { +const struct _PDCLIB_charcodec_t _PDCLIB_ascii_codec = { + .__mbsinit = ascii_mbsinit, .__mbstoc32s = asciitoc32, .__c32stombs = c32toascii, .__mb_max = 1, @@ -68,7 +72,7 @@ struct _PDCLIB_charcodec _PDCLIB_ascii_codec = { #endif #ifdef TEST -#include <_PDCLIB_test.h> +#include "_PDCLIB_test.h" int main( void ) {