typedef unsigned int uint;
typedef unsigned long ulong;
static int uint_2_int(void) { return (int)123U; }
static int long_2_int(void) { return (int)123L; }
static int ulong_2_int(void) { return (int)123UL; }
static int vptr_2_int(void) { return (int)((void*)123); }
static int iptr_2_int(void) { return (int)((int*)128); }
static int float_2_int(void) { return (int)1.123F; }
static int double_2_int(void) { return (int)1.123L; }
static uint int_2_uint(void) { return (uint)123; }
static uint long_2_uint(void) { return (uint)123L; }
static uint ulong_2_uint(void) { return (uint)123UL; }
static uint vptr_2_uint(void) { return (uint)((void*)123); }
static uint iptr_2_uint(void) { return (uint)((int*)128); }
static uint float_2_uint(void) { return (uint)1.123F; }
static uint double_2_uint(void) { return (uint)1.123L; }
static long int_2_long(void) { return (long)123; }
static long uint_2_long(void) { return (long)123U; }
static long ulong_2_long(void) { return (long)123UL; }
static long vptr_2_long(void) { return (long)((void*)123); }
static long iptr_2_long(void) { return (long)((int*)128); }
static long float_2_long(void) { return (long)1.123F; }
static long double_2_long(void) { return (long)1.123L; }
static ulong int_2_ulong(void) { return (ulong)123; }
static ulong uint_2_ulong(void) { return (ulong)123U; }
static ulong long_2_ulong(void) { return (ulong)123L; }
static ulong vptr_2_ulong(void) { return (ulong)((void*)123); }
static ulong iptr_2_ulong(void) { return (ulong)((int*)128); }
static ulong float_2_ulong(void) { return (ulong)1.123F; }
static ulong double_2_ulong(void) { return (ulong)1.123L; }
static void * int_2_vptr(void) { return (void *)123; }
static void * uint_2_vptr(void) { return (void *)123U; }
static void * long_2_vptr(void) { return (void *)123L; }
static void * ulong_2_vptr(void) { return (void *)123UL; }
static void * iptr_2_vptr(void) { return (void *)((int*)128); }
static int * int_2_iptr(void) { return (int *)123; }
static int * uint_2_iptr(void) { return (int *)123U; }
static int * long_2_iptr(void) { return (int *)123L; }
static int * ulong_2_iptr(void) { return (int *)123UL; }
static int * vptr_2_iptr(void) { return (int *)((void*)123); }
static float int_2_float(void) { return (float)123; }
static float uint_2_float(void) { return (float)123U; }
static float long_2_float(void) { return (float)123L; }
static float ulong_2_float(void) { return (float)123UL; }
static float double_2_float(void) { return (float)1.123L; }
static double int_2_double(void) { return (double)123; }
static double uint_2_double(void) { return (double)123U; }
static double long_2_double(void) { return (double)123L; }
static double ulong_2_double(void) { return (double)123UL; }
static double float_2_double(void) { return (double)1.123F; }