a01
int unspecified_args_return_01[-1000 - (int)sizeof(a01())];
int prototype_void_return_01[-1000 - (int)sizeof(a01(void))];
int prototype_unnamed_01_return_32[-1000 - (int)sizeof(a32(a01))];
int prototype_unnamed_32_return_01[-1000 - (int)sizeof(a01(a32))];
int prototype_named_01_return_32[-1000 - (int)sizeof(a32(a01 arg))];
int prototype_named_32_return_01[-1000 - (int)sizeof(a01(a32 arg))];