language: C (gcc-4.7.2)
date: 351 days 17 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main(void) {
  int x = 100;
  double tmp;
 
  union {
    double dbl;
    void* ptr;
  } conv;
 
  conv.ptr = (void*)&x;
  tmp = conv.dbl;
 
  conv.dbl = tmp;
  printf("%d\n", *((int*)conv.ptr));
 
  return 0;
}