scalar-return-4_y.c
来自「linux下编程用 编译软件」· C语言 代码 · 共 45 行
C
45 行
#include <stdarg.h>#include "compat-common.h"#ifdef SKIP_VAconst int test_va = 0;#elseconst int test_va = 1;#endif#define T(NAME, TYPE, INITVAL) \extern TYPE g01##NAME; \ \extern void check##NAME (TYPE x, TYPE v); \ \void \init##NAME (TYPE *p, TYPE v) \{ \ *p = v + INITVAL; \} \ \void \checkg##NAME (void) \{ \ check##NAME (g01##NAME, 1+INITVAL); \} \ \TYPE \test0##NAME (void) \{ \ return g01##NAME; \} \ \TYPE \test1##NAME (TYPE x01) \{ \ return x01; \}#ifndef SKIP_COMPLEX_INTT(cc, _Complex char, CINT (0, 1))T(cs, _Complex short, CINT (1, 2))#endifT(cf, _Complex float, CDBL (1.0, 2.0))
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?