apr_errno.h says: * APR_INCOMPLETE The character conversion stopped because of an * incomplete character or shift sequence at the end * of the input buffer.
This doesn't seem to be a good description of what it is used for in reality... since it seems to be used for functions that can return partially filled structures. Could someone who is positive of what it is used for maybe update this comment to make it less misleading?