2 #if !defined (__STDC__) && !defined (_AIX)
7 signed char v_signed_char
;
8 unsigned char v_unsigned_char
;
11 signed short v_signed_short
;
12 unsigned short v_unsigned_short
;
15 signed int v_signed_int
;
16 unsigned int v_unsigned_int
;
19 signed long v_signed_long
;
20 unsigned long v_unsigned_long
;
28 signed char *v_signed_char_pointer
;
29 unsigned char *v_unsigned_char_pointer
;
31 short *v_short_pointer
;
32 signed short *v_signed_short_pointer
;
33 unsigned short *v_unsigned_short_pointer
;
37 signed int *v_signed_int_pointer
;
38 unsigned int *v_unsigned_int_pointer
;
41 signed long *v_signed_long_pointer
;
42 unsigned long *v_unsigned_long_pointer
;
44 float *v_float_pointer
;
45 double *v_double_pointer
;
49 signed char v_signed_char_array
[2];
50 unsigned char v_unsigned_char_array
[2];
52 short v_short_array
[2];
53 signed short v_signed_short_array
[2];
54 unsigned short v_unsigned_short_array
[2];
57 signed int v_signed_int_array
[2];
58 unsigned int v_unsigned_int_array
[2];
61 signed long v_signed_long_array
[2];
62 unsigned long v_unsigned_long_array
[2];
64 float v_float_array
[2];
65 double v_double_array
[2];
67 int matrix
[2][3] = { { 0, 1, 2}, {3, 4, 5}};
68 int (*rptr
)[3] = matrix
;
70 float ** ptr_to_ptr_to_float
;
78 /* Ensure that malloc is a pointer type; avoid use of "void" and any include files. */
79 /* extern char *malloc();*/
81 /* void *malloc(size_t);*/
90 /* v_int_pointer2 = &v_int_pointer;
91 v_unsigned_int_pointer = &v_int;
93 y = (v_unsigned_int_pointer == v_double_pointer);
95 x = v_unsigned_int_pointer * v_double_pointer;
97 v_unsigned_int_pointer = v_double_pointer;
99 v_unsigned_int_pointer = v_unsigned_int;*/
117 v_unsigned_short
= 5;
125 v_unsigned_long
= 11;
132 v_char_pointer
= &v_char
;
133 v_signed_char_pointer
= &v_signed_char
;
134 v_unsigned_char_pointer
= &v_unsigned_char
;
136 v_short_pointer
= &v_short
;
137 v_signed_short_pointer
= &v_signed_short
;
138 v_unsigned_short_pointer
= &v_unsigned_short
;
140 v_int_pointer
= &v_int
;
141 v_signed_int_pointer
= &v_signed_int
;
142 v_unsigned_int_pointer
= &v_unsigned_int
;
144 v_long_pointer
= &v_long
;
145 v_signed_long_pointer
= &v_signed_long
;
146 v_unsigned_long_pointer
= &v_unsigned_long
;
148 v_float_pointer
= &v_float
;
149 v_double_pointer
= &v_double
;
151 ptr_to_ptr_to_float
= &v_float_pointer
;
154 v_char_array
[0] = v_char
;
155 v_signed_char_array
[0] = v_signed_char
;
156 v_unsigned_char_array
[0] = v_unsigned_char
;
158 v_short_array
[0] = v_short
;
159 v_signed_short_array
[0] = v_signed_short
;
160 v_unsigned_short_array
[0] = v_unsigned_short
;
162 v_int_array
[0] = v_int
;
163 v_int_array
[1] = v_int
* 3;
165 v_signed_int_array
[0] = v_signed_int
;
166 v_unsigned_int_array
[0] = v_unsigned_int
;
168 v_long_array
[0] = v_long
;
169 v_signed_long_array
[0] = v_signed_long
;
170 v_unsigned_long_array
[0] = v_unsigned_long
;
172 v_float_array
[0] = v_float
;
173 v_double_array
[0] = v_double
;
183 char C
, *pC
, **ppC
, ***pppC
, ****ppppC
, *****pppppC
, ******ppppppC
;
184 unsigned char UC
, *pUC
;
186 unsigned short US
, *pUS
;
188 unsigned int UI
, *pUI
;
190 unsigned long UL
, *pUL
;
This page took 0.033027 seconds and 4 git commands to generate.