arr
['0'] = 1,
['0'] = 1,
struct arr {
typedef int off_arr[-(int)(unsigned long)&((s1 *)0)->arr];
typedef int off_arr_0[-(int)(unsigned long)&((s1 *)0)->arr[0]];
typedef int off_arr_3[-(int)(unsigned long)&((s1 *)0)->arr[3]];
struct arr {