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

📄 c99-typespec-1.c

📁 linux下编程用 编译软件
💻 C
📖 第 1 页 / 共 5 页
字号:
/* Test for valid and invalid combinations of type specifiers in C99.   Similar to typespec-1.c but with -pedantic-errors.   Includes _Complex, but not _Imaginary (expected to be removed in TC2).  *//* Origin: Joseph Myers <jsm@polyomino.org.uk> *//* { dg-do compile } *//* { dg-options "-std=iso9899:1999 -pedantic-errors" } */typedef char type;void *x0;char *x1;short *x2;int *x3;long *x4;float *x5;double *x6;signed *x7;unsigned *x8;_Bool *x9;_Complex *x10; /* { dg-error "error" "_Complex" } */type *x11;void void *x12; /* { dg-error "error" "void void" } */void char *x13; /* { dg-error "error" "void char" } */void short *x14; /* { dg-error "error" "void short" } */void int *x15; /* { dg-error "error" "void int" } */void long *x16; /* { dg-error "error" "void long" } */void float *x17; /* { dg-error "error" "void float" } */void double *x18; /* { dg-error "error" "void double" } */void signed *x19; /* { dg-error "error" "void signed" } */void unsigned *x20; /* { dg-error "error" "void unsigned" } */void _Bool *x21; /* { dg-error "error" "void _Bool" } */void _Complex *x22; /* { dg-error "error" "void _Complex" } */char void *x23; /* { dg-error "error" "char void" } */char char *x24; /* { dg-error "error" "char char" } */char short *x25; /* { dg-error "error" "char short" } */char int *x26; /* { dg-error "error" "char int" } */char long *x27; /* { dg-error "error" "char long" } */char float *x28; /* { dg-error "error" "char float" } */char double *x29; /* { dg-error "error" "char double" } */char signed *x30;char unsigned *x31;char _Bool *x32; /* { dg-error "error" "char _Bool" } */char _Complex *x33; /* { dg-error "error" "char _Complex" } */short void *x34; /* { dg-error "error" "short void" } */short char *x35; /* { dg-error "error" "short char" } */short short *x36; /* { dg-error "error" "short short" } */short int *x37;short long *x38; /* { dg-error "error" "short long" } */short float *x39; /* { dg-error "error" "short float" } */short double *x40; /* { dg-error "error" "short double" } */short signed *x41;short unsigned *x42;short _Bool *x43; /* { dg-error "error" "short _Bool" } */short _Complex *x44; /* { dg-error "error" "short _Complex" } */int void *x45; /* { dg-error "error" "int void" } */int char *x46; /* { dg-error "error" "int char" } */int short *x47;int int *x48; /* { dg-error "error" "int int" } */int long *x49;int float *x50; /* { dg-error "error" "int float" } */int double *x51; /* { dg-error "error" "int double" } */int signed *x52;int unsigned *x53;int _Bool *x54; /* { dg-error "error" "int _Bool" } */int _Complex *x55; /* { dg-error "error" "int _Complex" } */long void *x56; /* { dg-error "error" "long void" } */long char *x57; /* { dg-error "error" "long char" } */long short *x58; /* { dg-error "error" "long short" } */long int *x59;long long *x60;long float *x61; /* { dg-error "error" "long float" } */long double *x62;long signed *x63;long unsigned *x64;long _Bool *x65; /* { dg-error "error" "long _Bool" } */long _Complex *x66; /* { dg-error "error" "long _Complex" } */float void *x67; /* { dg-error "error" "float void" } */float char *x68; /* { dg-error "error" "float char" } */float short *x69; /* { dg-error "error" "float short" } */float int *x70; /* { dg-error "error" "float int" } */float long *x71; /* { dg-error "error" "float long" } */float float *x72; /* { dg-error "error" "float float" } */float double *x73; /* { dg-error "error" "float double" } */float signed *x74; /* { dg-error "error" "float signed" } */float unsigned *x75; /* { dg-error "error" "float unsigned" } */float _Bool *x76; /* { dg-error "error" "float _Bool" } */float _Complex *x77;double void *x78; /* { dg-error "error" "double void" } */double char *x79; /* { dg-error "error" "double char" } */double short *x80; /* { dg-error "error" "double short" } */double int *x81; /* { dg-error "error" "double int" } */double long *x82;double float *x83; /* { dg-error "error" "double float" } */double double *x84; /* { dg-error "error" "double double" } */double signed *x85; /* { dg-error "error" "double signed" } */double unsigned *x86; /* { dg-error "error" "double unsigned" } */double _Bool *x87; /* { dg-error "error" "double _Bool" } */double _Complex *x88;signed void *x89; /* { dg-error "error" "signed void" } */signed char *x90;signed short *x91;signed int *x92;signed long *x93;signed float *x94; /* { dg-error "error" "signed float" } */signed double *x95; /* { dg-error "error" "signed double" } */signed signed *x96; /* { dg-error "error" "signed signed" } */signed unsigned *x97; /* { dg-error "error" "signed unsigned" } */signed _Bool *x98; /* { dg-error "error" "signed _Bool" } */signed _Complex *x99; /* { dg-error "error" "signed _Complex" } */unsigned void *x100; /* { dg-error "error" "unsigned void" } */unsigned char *x101;unsigned short *x102;unsigned int *x103;unsigned long *x104;unsigned float *x105; /* { dg-error "error" "unsigned float" } */unsigned double *x106; /* { dg-error "error" "unsigned double" } */unsigned signed *x107; /* { dg-error "error" "unsigned signed" } */unsigned unsigned *x108; /* { dg-error "error" "unsigned unsigned" } */unsigned _Bool *x109; /* { dg-error "error" "unsigned _Bool" } */unsigned _Complex *x110; /* { dg-error "error" "unsigned _Complex" } */_Bool void *x111; /* { dg-error "error" "_Bool void" } */_Bool char *x112; /* { dg-error "error" "_Bool char" } */_Bool short *x113; /* { dg-error "error" "_Bool short" } */_Bool int *x114; /* { dg-error "error" "_Bool int" } */_Bool long *x115; /* { dg-error "error" "_Bool long" } */_Bool float *x116; /* { dg-error "error" "_Bool float" } */_Bool double *x117; /* { dg-error "error" "_Bool double" } */_Bool signed *x118; /* { dg-error "error" "_Bool signed" } */_Bool unsigned *x119; /* { dg-error "error" "_Bool unsigned" } */_Bool _Bool *x120; /* { dg-error "error" "_Bool _Bool" } */_Bool _Complex *x121; /* { dg-error "error" "_Bool _Complex" } */_Complex void *x122; /* { dg-error "error" "_Complex void" } */_Complex char *x123; /* { dg-error "error" "_Complex char" } */_Complex short *x124; /* { dg-error "error" "_Complex short" } */_Complex int *x125; /* { dg-error "error" "_Complex int" } */_Complex long *x126; /* { dg-error "error" "_Complex long" } */_Complex float *x127;_Complex double *x128;_Complex signed *x129; /* { dg-error "error" "_Complex signed" } */_Complex unsigned *x130; /* { dg-error "error" "_Complex unsigned" } */_Complex _Bool *x131; /* { dg-error "error" "_Complex _Bool" } */_Complex _Complex *x132; /* { dg-error "error" "_Complex _Complex" } */type void *x133; /* { dg-error "error" "type void" } */type char *x134; /* { dg-error "error" "type char" } */type short *x135; /* { dg-error "error" "type short" } */type int *x136; /* { dg-error "error" "type int" } */type long *x137; /* { dg-error "error" "type long" } */type float *x138; /* { dg-error "error" "type float" } */type double *x139; /* { dg-error "error" "type double" } */type signed *x140; /* { dg-error "error" "type signed" } */type unsigned *x141; /* { dg-error "error" "type unsigned" } */type _Bool *x142; /* { dg-error "error" "type _Bool" } */type _Complex *x143; /* { dg-error "error" "type _Complex" } */char signed void *x144; /* { dg-error "error" "char signed void" } */char signed char *x145; /* { dg-error "error" "char signed char" } */char signed short *x146; /* { dg-error "error" "char signed short" } */char signed int *x147; /* { dg-error "error" "char signed int" } */char signed long *x148; /* { dg-error "error" "char signed long" } */char signed float *x149; /* { dg-error "error" "char signed float" } */char signed double *x150; /* { dg-error "error" "char signed double" } */char signed signed *x151; /* { dg-error "error" "char signed signed" } */char signed unsigned *x152; /* { dg-error "error" "char signed unsigned" } */char signed _Bool *x153; /* { dg-error "error" "char signed _Bool" } */char signed _Complex *x154; /* { dg-error "error" "char signed _Complex" } */char unsigned void *x155; /* { dg-error "error" "char unsigned void" } */char unsigned char *x156; /* { dg-error "error" "char unsigned char" } */char unsigned short *x157; /* { dg-error "error" "char unsigned short" } */char unsigned int *x158; /* { dg-error "error" "char unsigned int" } */char unsigned long *x159; /* { dg-error "error" "char unsigned long" } */char unsigned float *x160; /* { dg-error "error" "char unsigned float" } */char unsigned double *x161; /* { dg-error "error" "char unsigned double" } */char unsigned signed *x162; /* { dg-error "error" "char unsigned signed" } */char unsigned unsigned *x163; /* { dg-error "error" "char unsigned unsigned" } */char unsigned _Bool *x164; /* { dg-error "error" "char unsigned _Bool" } */char unsigned _Complex *x165; /* { dg-error "error" "char unsigned _Complex" } */short int void *x166; /* { dg-error "error" "short int void" } */short int char *x167; /* { dg-error "error" "short int char" } */short int short *x168; /* { dg-error "error" "short int short" } */short int int *x169; /* { dg-error "error" "short int int" } */short int long *x170; /* { dg-error "error" "short int long" } */short int float *x171; /* { dg-error "error" "short int float" } */short int double *x172; /* { dg-error "error" "short int double" } */short int signed *x173;short int unsigned *x174;short int _Bool *x175; /* { dg-error "error" "short int _Bool" } */

⌨️ 快捷键说明

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