【发布时间】:2018-12-02 15:40:44
【问题描述】:
在浏览我的 GCC 标头 stddef.h 时,我遇到了一种我从未听说过的类型,rune_t:
#if defined (__FreeBSD__) && (__FreeBSD__ >= 5)
#if !defined (_ANSI_SOURCE) && !defined (_POSIX_SOURCE)
#if __BSD_VISIBLE
#ifndef _RUNE_T_DECLARED
typedef __rune_t rune_t; /* <--- Here it is */
#define _RUNE_T_DECLARED
#endif
#endif
#endif
#endif
根据周围的#ifs,我猜它是FreeBSD特有的类型,但它代表什么?
额外问题:它与runic alphabet 有什么关系吗?
【问题讨论】: