> -----Original Message-----
> >
> > 57: void *cbdata;
> > 65: if (cbdataReferenceValidDone(r->data,&cbdata))
> > 66: r->handler(cbdata, reply);
> > 67: locationRewriteStateFree(r);
> >
> > Is this it? (patch attached)
>
> Yes, this is the optimized way to do it.
Great! Did you apply the patch I sent? The existing rproxy code causes
segfaults later on.
> I have updated the programmers guide cbdata examples slight,
> hopefully
> making the whole scheme clearer. Any comments on the documentation?
"A temporary pointer to the referenced data (if valid) is returned in
the &pointer argument." That's the "breakthrough" line for me. Before,
I ended up looking at the code to figure out that "pointer" was an
output parameter. Maybe that's because I'm used to a different set of
conventions, but now it's very clear.
Good update. I did read it several times, but that section was not
"clicking" for me before.
Thanks Henrik, you have a lot of patience and it is appreciated.
Jeff
-- NearlyFreeSpeech.NET $1/1GB Web Hosting, no minimums, no monthly fees, no kidding. http://www.nearlyfreespeech.net/Received on Wed Jun 19 2002 - 07:03:38 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:15:41 MST