"William A. Rowe, Jr." <[EMAIL PROTECTED]> writes:
> > maybe the description of APR_INCOMPLETE should be made more vague
> > (slightly less useful to somebody trying to see what it means) to
> > cover different uses?
> >
> > but programmers are one thing, and they can grep the source code if
> > they're confused; end users are yet another, and there is no easy
> > workaround for a vague error string from apr_strerror()
> >
> > > The flavors I can see are;
> > >
> > > APR_SUCCESS processed all input, provided all expected output
> > >
> > > APR_??? processed all input, can only provide some expected output
> > > (generally a system limitation, such as stat)
> > >
> > > APR_??? processed some input, but remaining input is _invalid_
> > > (as apr_xlate means, are we expecting more input?)
> > >
> > > APR_??? processed some input, have more output but the output buffer
> > > is filled (apr_xlate treats this as APR_SUCCESS, which
> > > probably
> > > isn't entirely healthy.)
> >
> > it is an expected condition; nothing is wrong with the input :)
>
> All these incompletes are 'expected conditions', that doesn't mean they don't
> get an apr_status_t _status_ result (as opposed to an error result). For
> example,
> where APR_OOPS means our buffer filled, and APR_UGH means we are still
> looking...
okay, okay, you're right of course :)
The simple fact is that I barely have time now to try to make truly
broken stuff work properly; I thought I would try to spend minimial
time and lessen the confusion between the different uses of
APR_INCOMPLETE; apparently there is no palatable quick fix.
--
Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
http://www.geocities.com/SiliconValley/Park/9289/
Born in Roswell... married an alien...