Fix memset size argument, found by coverity.
Print time_t values by casting to intmax_t and using "%ji" format.
The result from strlen() has type size_t, so print it with "%zd" format.
CARD32 might be unsigned int or unsigned long, depending on platform,
so cast to unsigned int when printing.
Fix error in previous.  strlen's result is unsigned, so the
correct format is "%zu".
Don't endian-twiddle solid source colours in composite operations on R1xx
Now gtk2-rendered text looks right again with EXA and xrender acceleration
enabled.
Probably needs similar fixes for R2xx, also needs testing on little-endian
hardware.