示例#1
0
文件: attrib.c 项目: Safety0ff/dmd
void StorageClassDeclaration::stcToCBuffer(OutBuffer *buf, StorageClass stc)
{
    while (stc)
    {   char tmp[20];
        const char *p = stcToChars(tmp, stc);
        if (!p)
            break;
        assert(strlen(p) < sizeof(tmp) / sizeof(tmp[0]));
        buf->writestring(p);
        buf->writeByte(' ');
    }
}
示例#2
0
文件: attrib.c 项目: doniexun/ldc
void StorageClassDeclaration::stcToCBuffer(OutBuffer *buf, StorageClass stc)
{
    while (stc)
    {
        const size_t BUFFER_LEN = 20;
        char tmp[BUFFER_LEN];
        const char *p = stcToChars(tmp, stc);
        if (!p)
            break;
        assert(strlen(p) < BUFFER_LEN);
        buf->writestring(p);
        buf->writeByte(' ');
    }
}