modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/m2.c (about) 1 void 2 store16 (p, a) 3 short *p; 4 short a; 5 { 6 *p = a; 7 } 8 9 signed int 10 sign_extend16 (p) 11 signed short *p; 12 { 13 return *p; 14 } 15 16 unsigned int 17 zero_extend16 (p) 18 unsigned short *p; 19 { 20 return *p; 21 } 22 23 void 24 store8 (p, a) 25 char *p; 26 char a; 27 { 28 *p = a; 29 } 30 31 signed int 32 sign_extend8 (p) 33 signed char *p; 34 { 35 return *p; 36 } 37 38 unsigned int 39 zero_extend8 (p) 40 unsigned char *p; 41 { 42 return *p; 43 } 44