Changeset 290 for trunk/testcase
- Timestamp:
- Jun 4, 2003, 4:29:41 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/testcase/456/complex.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r289 r290 4 4 */ 5 5 6 #include <stdio.h>6 //#include <stdio.h> 7 7 /* do we have complex.h? let's skip that for now and do the #define ourself. */ 8 8 #define complex _Complex 9 10 typedef struct { int real,imag; } FakeComplexInt; 11 typedef struct { float real,imag; } FakeComplexFloat; 12 typedef struct { double real,imag; } FakeComplexDouble; 13 typedef struct { long double real,imag; } FakeComplexLongDouble; 9 14 10 15 void main(void) … … 19 24 printf("sizeof(complex double ) = %2dbytes %3dbits\n", sizeof(ComplexDouble ), sizeof(ComplexDouble )*8); 20 25 printf("sizeof(complex long double) = %2dbytes %3dbits\n", sizeof(ComplexLongDouble), sizeof(ComplexLongDouble)*8); 26 printf("\nFake types:\n"); 27 printf("sizeof(FakeComplexInt ) = %2dbytes %3dbits\n", sizeof(FakeComplexInt ), sizeof(FakeComplexInt )*8); 28 printf("sizeof(FakeComplexFloat ) = %2dbytes %3dbits\n", sizeof(FakeComplexFloat ), sizeof(FakeComplexFloat )*8); 29 printf("sizeof(FakeComplexDouble ) = %2dbytes %3dbits\n", sizeof(FakeComplexDouble ), sizeof(FakeComplexDouble )*8); 30 printf("sizeof(FakeComplexLongDouble) = %2dbytes %3dbits\n", sizeof(FakeComplexLongDouble), sizeof(FakeComplexLongDouble)*8); 21 31 } -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.