#include <stdbool.h>
#ifndef REGTEST
#include <uchar.h>
-#include <_PDCLIB_encoding.h>
+#include "_PDCLIB_encoding.h"
+
+static bool latin1_mbsinit( const mbstate_t *ps )
+{ return 1; }
static bool latin1toc32(
char32_t *restrict *restrict p_outbuf,
return true;
}
-_PDCLIB_charcodec_t _PDCLIB_latin1_codec = {
+const struct _PDCLIB_charcodec_t _PDCLIB_latin1_codec = {
+ .__mbsinit = latin1_mbsinit,
.__mbstoc32s = latin1toc32,
.__c32stombs = c32tolatin1,
+ .__mb_max = 1,
};
#endif
#ifdef TEST
-#include <_PDCLIB_test.h>
+#include "_PDCLIB_test.h"
int main( void )
{