>: This breaks the ABI. "Binaries need to be recompiled" is not an acceptable >: solution for libc; old binaries must continue to work as they have been. IMHO the problem mainly reside in expanded isprint() macro. i don't think this can be fixed by versioning structure. itojun