blob: 10c7bbae565b897c0fd3dc716b69a89411a2c43b [file] [log] [blame]
/**
* This file has no copyright assigned and is placed in the Public Domain.
* This file is part of the mingw-w64 runtime package.
* No warranty is given; refer to the file DISCLAIMER.PD within this package.
*/
#include <locale.h>
#include <stdlib.h>
#include <wchar.h>
#include "mingw-wchar.h"
size_t wcrtomb (
char *__restrict__ mbc,
wchar_t wc,
mbstate_t *__restrict__ state
) {
/* Code page used by current locale */
unsigned cp = ___lc_codepage_func ();
/* Maximum character length in `cp` */
int mb_cur_max = ___mb_cur_max_func ();
return __mingw_wcrtomb_cp (mbc, wc, state, cp, mb_cur_max);
}