NUM_COLONS
if (len > NUM_COLONS) /* ... if possible */
for (i = 0; i < NUM_COLONS; i++) {
colon > &buf[len - 1] - NUM_COLONS + i) {
colon = &buf[len - 1] - NUM_COLONS + i;