Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Rename CPACK to Cmake.
[simgrid.git] / buildtools / Cmake / prog_test / prog_max_size.c
1 //This programme check size of datatypes 
2
3 #include <sys/types.h>
4 #include <stdio.h>
5
6 int main (void)
7 {
8
9         int c = sizeof(char);
10         int si = sizeof(short int);
11         int i = sizeof(int);
12         int li = sizeof(long int);
13         int lli = sizeof(long long int);
14         int f = sizeof(float);
15         int v = sizeof(void *);
16         int vv = sizeof(void (*) (void));
17         int t[8] = {c,si,i,li,lli,f,v,vv};
18         
19         int max = t[0];
20
21         for (i = 1; i < 8; i++)
22         { 
23                 if (t[i] > max) max = t[i];
24
25         } 
26         printf("%d",max);
27         return 1;
28 }
29