1 Index: squid/src/Packer.c
2 diff -c squid/src/Packer.c:1.13.2.1 squid/src/Packer.c:1.13.2.2
3 *** squid/src/Packer.c:1.13.2.1 Fri Mar 25 19:50:51 2005
4 --- squid/src/Packer.c Thu Sep 1 16:22:23 2005
9 p->append = (append_f) store_append;
10 ! p->vprintf = (vprintf_f) store_vprintf;
17 p->append = (append_f) store_append;
18 ! p->packer_vprintf = (vprintf_f) store_vprintf;
26 p->append = (append_f) memBuf_append;
27 ! p->vprintf = (vprintf_f) memBuf_vprintf;
34 p->append = (append_f) memBuf_append;
35 ! p->packer_vprintf = (vprintf_f) memBuf_vprintf;
42 /* it is not really necessary to do this, but, just in case... */
45 p->real_handle = NULL;
50 /* it is not really necessary to do this, but, just in case... */
52 ! p->packer_vprintf = NULL;
53 p->real_handle = NULL;
58 fmt = va_arg(args, char *);
61 ! assert(p->real_handle && p->vprintf);
62 ! p->vprintf(p->real_handle, fmt, args);
66 fmt = va_arg(args, char *);
69 ! assert(p->real_handle && p->packer_vprintf);
70 ! p->packer_vprintf(p->real_handle, fmt, args);
73 Index: squid/src/structs.h
74 diff -c squid/src/structs.h:1.408.2.46 squid/src/structs.h:1.408.2.47
75 *** squid/src/structs.h:1.408.2.46 Thu Sep 1 15:58:50 2005
76 --- squid/src/structs.h Thu Sep 1 16:22:23 2005
80 /* protected, use interface functions instead */
83 void *real_handle; /* first parameter to real append and vprintf */
88 /* protected, use interface functions instead */
90 ! vprintf_f packer_vprintf;
91 void *real_handle; /* first parameter to real append and vprintf */