<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/124152>124152</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc] add btowc to wchar.h generated header
</td>
</tr>
<tr>
<th>Labels</th>
<td>
good first issue,
libc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
nickdesaulniers
</td>
</tr>
</table>
<pre>
While working on #124150, I noticed that libc/include/wchar.yaml is missing an entry for `btowc`, even though we have it implemented (libc/src/wchar/btowc.cpp). If we don't advertise it in the generated wchar.h, then users will get a diagnostic when calling it.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxMksFupDwMx58mXKwiMAMMBw7f1wqpT7DnkHiItyEZJWZGfftVaKvdUy7x72__bJ0zb4FoVv3_qn-r9CEupjmw-bCU9eEDU8rVGu3n_MuxJ3jG9MFhgxhAYdfipe0bha_wDiEKG7IgTgt4Xo3ChYPxhyWFy9M4nepPvXvgDDvnXCg6AAVJn3CLCdTQrBKfRg0nkR4UQFw8NgdPAqcfBCzA-93TTkHIgsLrd1BO5idE4XJianO_K5xqeL-VehuDwlFA2wcl4fwFKwkEGwVKuhC_2nQlXxwFODKlDE_2HjYS0GBZbyFmYQPP8sFo78skLHVl585O3aQrmtuxG4ceh_FauXnSWnedHfTlttJlpH5qsevMeukNTqOdKp6xwb5psWvHduyvte3XYWquqJvb0NKk1aWhXbOvvX_sdUxbxTkfNJ_-sfJ6JZ_PJSJuMVq4ccoC5yeFqPBVIX6pwrLnNBfQy3psWV0az1nyX7Sw-PMizoL-DbS1cCoFiT-G_nHmSFtK1ZH87ETuWXX_KVwULhuLO9baxF3hUvDfz8s9xd9kpBxI6TArXL4necz4JwAA__-Vd9hM">