X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=opt%2Fbasecodecs%2F_PDCLIB_latin1.c;h=00d2f2600d1b3bbb33dfedaeae5bf848eb38128c;hb=af0bf7d39ae3e433be81a69ea3c5d418814de4a0;hp=b397001303921c93f99854aa9ed02da5128e40db;hpb=ed01ab8d9fcc47f6a4089ef72a73ef7a084d1ed3;p=pdclib.old diff --git a/opt/basecodecs/_PDCLIB_latin1.c b/opt/basecodecs/_PDCLIB_latin1.c index b397001..00d2f26 100644 --- a/opt/basecodecs/_PDCLIB_latin1.c +++ b/opt/basecodecs/_PDCLIB_latin1.c @@ -9,6 +9,9 @@ #include #include <_PDCLIB_encoding.h> +static bool latin1_mbsinit( const mbstate_t *ps ) +{ return 1; } + static bool latin1toc32( char32_t *restrict *restrict p_outbuf, size_t *restrict p_outsz, @@ -58,8 +61,10 @@ static bool c32tolatin1( } struct _PDCLIB_charcodec _PDCLIB_latin1_codec = { + .__mbsinit = latin1_mbsinit, .__mbstoc32s = latin1toc32, .__c32stombs = c32tolatin1, + .__mb_max = 1, }; #endif