"locale" fscanf vsnprintf return value should be the number of needed characters instead of the (truncated) number of characters that were actually written. real regerror real DNS errors (gai_strerror,hstrerror,...) Try to improve code size and quality with __restrict__. FPU exception handling (for mawk) res_mkquery should not assume op is QUERY logging. new stdio. test .*scanf functions .... EINTR handling (*puke*). What about EAGAIN? bizarre printf bullshit: "%8.7lx",0xfefe should yield " 000fefe"?!