1long double
2ll_to_ld (long long n)
3{
4  return n;
5}
6
7long long
8ld_to_ll (long double n)
9{
10  return n;
11}
12
13main ()
14{
15  long long n;
16
17  if (ll_to_ld (10LL) != 10.0)
18    abort ();
19
20  if (ld_to_ll (10.0) != 10)
21    abort ();
22
23  exit (0);
24}
25