[PATCH] Reduce code size of _REENT_INIT_PTR()
Yaakov (Cygwin/X)
yselkowitz@users.sourceforge.net
Fri Apr 26 19:42:00 GMT 2013
On 2013-04-26 03:43, Sebastian Huber wrote:
> Use one memset() to initialize everything to zero. Set non-zero fields
> in a second step. There is only a small runtime overhead, but the code
> size is greatly reduced. This change assumes the NULL pointer and '\0'
> are encoded as zero bits.
This sounds like a candidate for PREFER_SIZE_OVER_SPEED, but AFAICS that
would mean moving that definition out of configure.host and into
sys/config.h.
Yaakov
Cygwin Ports
More information about the Newlib
mailing list