⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wcrtomb.c

📁 KPIT GNU Tools is a set of GNU development tools for Renesas microcontrollers.
💻 C
字号:
#include <reent.h>#include <newlib.h>#include <wchar.h>#include <stdlib.h>#include <stdio.h>#include <errno.h>size_t_DEFUN (_wcrtomb_r, (ptr, s, wc, ps),	struct _reent *ptr _AND	char *s _AND	wchar_t wc _AND	mbstate_t *ps){  int retval = 0;  char buf[10];#ifdef _MB_CAPABLE  if (ps == NULL)    {      _REENT_CHECK_MISC(ptr);      ps = &(_REENT_WCRTOMB_STATE(ptr));    }#endif  if (s == NULL)    retval = _wctomb_r (ptr, buf, L'\0', ps);  else    retval = _wctomb_r (ptr, s, wc, ps);  if (retval == -1)    {      ps->__count = 0;      ptr->_errno = EILSEQ;      return (size_t)(-1);    }  else    return (size_t)retval;}#ifndef _REENT_ONLYsize_t_DEFUN (wcrtomb, (s, wc, ps),	char *s _AND	wchar_t wc _AND	mbstate_t *ps){  return _wcrtomb_r (_REENT, s, wc, ps);}#endif /* !_REENT_ONLY */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -