The functions and header files documented here come from ISO-C or the C++ DRAFT. In all cases, the behaviors, though maybe implemented in a uCR way, should exactly match the appropriate standard. In general, when uCR requires a function we try to get it from the C or C++ documents first, before inventing something new. Standard header files should not be polluted with non-standard stuff.