Amos,

    Do you remember why you had to remove const here? Does
comm_connect_addr modify its IPAddress parameter from the caller point
of view?

Thank you,

Alex.


On Sat, 2008-03-22 at 06:00 +0000, Amos Jeffries wrote:
> Update of cvs.devel.squid-cache.org:/cvsroot/squid/squid3/src
> 
> Modified Files:
>       Tag: ayjwork
>       comm.cc comm.h 
> Log Message:
> Remove annoying const.
> 
> 
> Index: comm.h
> ===================================================================
> RCS file: /cvsroot/squid/squid3/src/comm.h,v
> retrieving revision 1.23.4.6
> retrieving revision 1.23.4.7
> diff -C2 -d -r1.23.4.6 -r1.23.4.7
> *** comm.h    4 Mar 2008 10:23:28 -0000       1.23.4.6
> --- comm.h    22 Mar 2008 06:00:07 -0000      1.23.4.7
> ***************
> *** 47,51 ****
>   void commConnectStart(int fd, const char *, u_short, AsyncCall::Pointer 
> &cb);
>   
> ! SQUIDCEXTERN int comm_connect_addr(int sock, const IPAddress &addr);
>   SQUIDCEXTERN void comm_init(void);
>   SQUIDCEXTERN void comm_exit(void);
> --- 47,51 ----
>   void commConnectStart(int fd, const char *, u_short, AsyncCall::Pointer 
> &cb);
>   
> ! SQUIDCEXTERN int comm_connect_addr(int sock, IPAddress &addr);
>   SQUIDCEXTERN void comm_init(void);
>   SQUIDCEXTERN void comm_exit(void);
> 
> Index: comm.cc
> ===================================================================
> RCS file: /cvsroot/squid/squid3/src/comm.cc,v
> retrieving revision 1.72.4.11
> retrieving revision 1.72.4.12
> diff -C2 -d -r1.72.4.11 -r1.72.4.12
> *** comm.cc   4 Mar 2008 10:23:28 -0000       1.72.4.11
> --- comm.cc   22 Mar 2008 06:00:07 -0000      1.72.4.12
> ***************
> *** 1127,1131 ****
>   
>   int
> ! comm_connect_addr(int sock, const IPAddress &address)
>   {
>       comm_err_t status = COMM_OK;
> --- 1127,1131 ----
>   
>   int
> ! comm_connect_addr(int sock, IPAddress &address)
>   {
>       comm_err_t status = COMM_OK;

Reply via email to