From: Stephen D. <sd...@gm...> - 2005-06-29 02:04:13
|
On 6/28/05, Vlad Seryakov <ser...@us...> wrote: > Update of /cvsroot/naviserver/naviserver/include > In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3191/include >=20 > Modified Files: > ns.h > Log Message: > Added Ns_ConnVSetHeaders function to add headers to the output in printf-= style way > Added support for Range: header for returning partial content >=20 >=20 > Index: ns.h > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > RCS file: /cvsroot/naviserver/naviserver/include/ns.h,v > retrieving revision 1.27 > retrieving revision 1.28 > diff -C2 -d -r1.27 -r1.28 > *** ns.h 13 Jun 2005 06:14:26 -0000 1.27 > --- ns.h 28 Jun 2005 20:15:43 -0000 1.28 > *************** > *** 1014,1017 **** > --- 1014,1018 ---- > NS_EXTERN int Ns_ConnFlushHeaders(Ns_Conn *conn, int status); > NS_EXTERN void Ns_ConnSetHeaders(Ns_Conn *conn, char *field, char *valu= e); > + NS_EXTERN void Ns_ConnVSetHeaders(Ns_Conn *conn, char *field, char *fmt= ,...); > NS_EXTERN void Ns_ConnCondSetHeaders(Ns_Conn *conn, char *field, char *= value); > NS_EXTERN void Ns_ConnReplaceHeaders(Ns_Conn *conn, Ns_Set *newheaders)= ; The 'V' in Ns_ConnVSetHeaders() suggests it takes a va_list, as in Ns_DStringVPrintf() used in the implementation. Unfortunately, Ns_ConnPrintfHeader() already exists. It prints directly to the output stream which looks pretty silly. The function is unused. How about we rename your function Ns_ConnPrintfHeaders and drop Ns_ConnPrintfHeader? Does anyone think that will be a problem? |
From: Vlad S. <vl...@cr...> - 2005-06-29 02:16:26
|
yes, i was confued with that function as well. if it is not used we better rename/drop it, i agree about using V but that was the best i was able to come up with:-))) Stephen Deasey wrote: > On 6/28/05, Vlad Seryakov <ser...@us...> wrote: > >>Update of /cvsroot/naviserver/naviserver/include >>In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3191/include >> >>Modified Files: >> ns.h >>Log Message: >>Added Ns_ConnVSetHeaders function to add headers to the output in printf-style way >>Added support for Range: header for returning partial content >> >> >>Index: ns.h >>=================================================================== >>RCS file: /cvsroot/naviserver/naviserver/include/ns.h,v >>retrieving revision 1.27 >>retrieving revision 1.28 >>diff -C2 -d -r1.27 -r1.28 >>*** ns.h 13 Jun 2005 06:14:26 -0000 1.27 >>--- ns.h 28 Jun 2005 20:15:43 -0000 1.28 >>*************** >>*** 1014,1017 **** >>--- 1014,1018 ---- >> NS_EXTERN int Ns_ConnFlushHeaders(Ns_Conn *conn, int status); >> NS_EXTERN void Ns_ConnSetHeaders(Ns_Conn *conn, char *field, char *value); >>+ NS_EXTERN void Ns_ConnVSetHeaders(Ns_Conn *conn, char *field, char *fmt,...); >> NS_EXTERN void Ns_ConnCondSetHeaders(Ns_Conn *conn, char *field, char *value); >> NS_EXTERN void Ns_ConnReplaceHeaders(Ns_Conn *conn, Ns_Set *newheaders); > > > > The 'V' in Ns_ConnVSetHeaders() suggests it takes a va_list, as in > Ns_DStringVPrintf() used in the implementation. > > Unfortunately, Ns_ConnPrintfHeader() already exists. It prints > directly to the output stream which looks pretty silly. The function > is unused. > > How about we rename your function Ns_ConnPrintfHeaders and drop > Ns_ConnPrintfHeader? Does anyone think that will be a problem? > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&opÌk > _______________________________________________ > naviserver-devel mailing list > nav...@li... > https://lists.sourceforge.net/lists/listinfo/naviserver-devel -- Vlad Seryakov 571 262-8608 office vl...@cr... http://www.crystalballinc.com/vlad/ |
From: Zoran V. <zv...@ar...> - 2005-06-29 05:54:54
|
Am 29.06.2005 um 04:04 schrieb Stephen Deasey: > > The 'V' in Ns_ConnVSetHeaders() suggests it takes a va_list, as in > Ns_DStringVPrintf() used in the implementation. > > Unfortunately, Ns_ConnPrintfHeader() already exists. It prints > directly to the output stream which looks pretty silly. The function > is unused. > > How about we rename your function Ns_ConnPrintfHeaders and drop > Ns_ConnPrintfHeader? Does anyone think that will be a problem? > No problem. |