Lines Matching defs:wchar_t
73 typedef wchar_t wuchar_t;
76 extern wint_t m_escapewc(wchar_t **);
78 extern int m_fgetws (wchar_t *, size_t, FILE *);
79 extern FILE *m_fwopen (wchar_t *, char *);
80 extern wchar_t *m_wcsdup (const wchar_t *);
81 extern wchar_t *m_mbstowcsdup (const char *s);
82 extern char *m_wcstombsdup (const wchar_t *w);
86 extern wchar_t *m_wcsset (wchar_t *, wchar_t, size_t);
87 extern int iswabsname (wchar_t *);
98 * AND including <stdlib.h> DOES NOT cause a problem with wchar_t.
100 * ANSI says that the typedef of wchar_t should be defined in stdlib.h.
102 * of wchar_t.
147 #undef wchar_t
150 #define wchar_t char /* ensures we never use the wchar_t typedef */
151 #define wint_t int /* type as large as either wchar_t or WEOF */
160 * typedef unsigned short wchar_t
162 * in their system headers to avoid multiple declarations of wchar_t
231 extern wchar_t *m_smalls (const wchar_t *);
308 * used a different definition of wchar_t. The restartable functions are
336 extern int m_sb_mbtowc(wchar_t *pwc, const char *s, size_t n);
337 extern int m_sb_wctomb(char *s, wchar_t wc);
338 extern size_t m_sb_mbstowcs(wchar_t *pwcs, const char *s, size_t n);
339 extern size_t m_sb_wcstombs(char *s, const wchar_t *pwcs, size_t n);