On 06/26/14 02:18, Rainer Orth wrote:
Ok for mainline?
Could you please reformat the c_fix_arg's and test-text to be "here strings" a
la:
c_fix_arg = <<- _EOS_
#undef signbit
#define signbit(x) (sizeof(x) == sizeof(float) \
\ ? __builtin_signbitf(x) \
\ : sizeof(x) == sizeof(long double) \
\ ? __builtin_signbitl(x) \
\ : __builtin_signbit(x))";
_EOS_;
I changed the "here string" thingy to eat that tab-backslash
and leave the rest of the tabs a few years ago.
That is considerably more readable than:
c_fix_arg = "#undef\tsignbit\n"
"#define\tsignbit(x)\t(sizeof(x) == sizeof(float) \\\n"
"\t\t\t ? __builtin_signbitf(x) \\\n"
"\t\t\t : sizeof(x) == sizeof(long double) \\\n"
"\t\t\t ? __builtin_signbitl(x) \\\n"
"\t\t\t : __builtin_signbit(x))";
and the other two are worse. Thank you!