Use uint16_t for precise binary size or unsigned short instead.
const struct afd *afd;
struct servent *sp;
struct hostent *hp;
- u_short port;
+ unsigned short port;
int family, i;
const char *addr;
uint32_t v4a;
#define SIGUSR1 30 /* user defined signal 1 */
#define SIGUSR2 31 /* user defined signal 2 */
-typedef unsigned short int u_short;
#if !_SQUID_CYGWIN_
typedef int uid_t;
typedef int gid_t;
* Receive and verify the result.
*/
static int
-result_recv(uint32_t host, u_short udp_port, char *buffer, int length)
+result_recv(uint32_t host, unsigned short udp_port, char *buffer, int length)
{
AUTH_HDR *auth;
int totallen;
authenticate(int socket_fd, const char *username, const char *passwd)
{
AUTH_HDR *auth;
- u_short total_length;
+ unsigned short total_length;
u_char *ptr;
int length;
char passbuf[MAXPASS];
struct sockaddr_in salocal;
struct sockaddr_in saremote;
struct servent *svp;
- u_short svc_port;
+ unsigned short svc_port;
char username[MAXPWNAM];
char passwd[MAXPASS];
char *ptr;
*/
svp = getservbyname(svc_name, "udp");
if (svp != NULL)
- svc_port = ntohs((u_short) svp->s_port);
+ svc_port = ntohs((unsigned short) svp->s_port);
else
svc_port = atoi(svc_name);
if (svc_port == 0)
typedef struct pw_auth_hdr {
u_char code;
u_char id;
- u_short length;
+ uint16_t length;
u_char vector[AUTH_VECTOR_LEN];
u_char data[2];
} AUTH_HDR;
/// \ingroup MemPoolsAPI
#define MEM_MIN_FREE 32
/// \ingroup MemPoolsAPI
-#define MEM_MAX_FREE 65535 /* u_short is max number of items per chunk */
+#define MEM_MAX_FREE 65535 /* unsigned short is max number of items per chunk */
class MemImplementingAllocator;
class MemPoolStats;
/// \ingroup MemPoolsAPI
#define MEM_MIN_FREE 32
/// \ingroup MemPoolsAPI
-#define MEM_MAX_FREE 65535 /* u_short is max number of items per chunk */
+#define MEM_MAX_FREE 65535 /* unsigned short is max number of items per chunk */
class MemChunk;
int retries; /* Number of retries before timeout. */
int timeout; /* Number of uS until first timeout, then exponential backoff */
char *peername; /* Domain name or dotted IP address of default peer */
- u_short remote_port; /* UDP port number of peer. */
- u_short local_port; /* My UDP port number, 0 for default, picked randomly */
+ unsigned short remote_port; /* UDP port number of peer. */
+ unsigned short local_port; /* My UDP port number, 0 for default, picked randomly */
};
#define RECEIVED_MESSAGE 1
int32_t o; /* offset */
static char buf[NTLM_MAX_FIELD_LENGTH];
lstring rv;
- u_short *s, c;
+ unsigned short *s, c;
char *d, *sc;
lstring_zero(rv);
rv.str = (char *)packet + o;
if ((flags & NTLM_NEGOTIATE_ASCII) == 0) {
/* UNICODE string */
- s = (u_short *) ((char *) packet + o);
+ s = (unsigned short *) ((char *) packet + o);
rv.str = d = buf;
for (l >>= 1; l; s++, l--) {
debugs(3, 0, "parse_client_delay_pool_count: multiple client_delay_pools lines, aborting all previous client_delay_pools config");
clean();
}
- u_short pools_;
+ unsigned short pools_;
ConfigParser::ParseUShort(&pools_);
for (int i = 0; i < pools_; i++) {
pools.push_back(ClientDelayPool());
void ClientDelayConfig::parsePoolRates()
{
- u_short pool;
+ unsigned short pool;
ConfigParser::ParseUShort(&pool);
if (pool < 1 || pool > pools.size()) {
void ClientDelayConfig::parsePoolAccess(ConfigParser &parser)
{
- u_short pool;
+ unsigned short pool;
ConfigParser::ParseUShort(&pool);
public:
void destruct();
- static void ParseUShort(u_short *var);
+ static void ParseUShort(unsigned short *var);
static void ParseBool(bool *var);
static void ParseString(char **var);
static void ParseString(String *var);
void
DelayConfig::parsePoolCount()
{
- u_short pools_;
+ unsigned short pools_;
ConfigParser::ParseUShort(&pools_);
DelayPools::pools(pools_);
}
void
DelayConfig::parsePoolClass()
{
- u_short pool;
+ unsigned short pool;
ConfigParser::ParseUShort(&pool);
return;
}
- u_short delay_class_;
+ unsigned short delay_class_;
ConfigParser::ParseUShort(&delay_class_);
if (delay_class_ < 1 || delay_class_ > 5) {
void
DelayConfig::parsePoolRates()
{
- u_short pool;
+ unsigned short pool;
ConfigParser::ParseUShort(&pool);
if (pool < 1 || pool > DelayPools::pools()) {
void
DelayConfig::parsePoolAccess(ConfigParser &parser)
{
- u_short pool;
+ unsigned short pool;
ConfigParser::ParseUShort(&pool);
static void Init();
static void Update(void *);
static unsigned short pools();
- static void pools (u_short pools);
+ static void pools(unsigned short pools);
static void FreePools();
static unsigned char *DelayClasses();
static void registerForUpdates(Updateable *);
#if USE_AUTH
AuthUserRequest::Pointer auth_user_request;
#endif
- u_short port;
+ unsigned short port;
String urlpath;
return i;
}
-u_short
+unsigned short
GetShort(void)
{
char *token = strtok(NULL, w_space);
*/
extern int GetInteger(void);
-extern u_short GetShort(void);
+extern unsigned short GetShort(void);
// on success, returns true and sets *p (if any) to the end of the integer
extern bool StringToInt(const char *str, int &result, const char **p, int base);
time_t expires;
time_t lastmod;
uint64_t swap_file_sz;
- u_short refcount;
- u_short flags;
+ uint16_t refcount;
+ uint16_t flags;
/* END OF ON-DISK STORE_META_STD */
sfileno swap_filen:25;
sdirno swap_dirn:7;
- u_short lock_count; /* Assume < 65536! */
+ unsigned short lock_count; /* Assume < 65536! */
mem_status_t mem_status:3;
time_t lastref;
time_t expires;
time_t lastmod;
- size_t swap_file_sz;
- u_short refcount;
- u_short flags;
+ uint64_t swap_file_sz;
+ uint16_t refcount;
+ uint16_t flags;
\endcode
*/
STORE_META_STD,
* Since its a 16-bit quantity, it is susceptible to overflow
* if a single object is accessed 65,536 times before being replaced.
*/
- u_short refcount;
+ uint16_t refcount;
/**
* A copy of the StoreEntry flags field. Used as a sanity
* check when rebuilding the cache at startup. Objects that
* have the KEY_PRIVATE flag set are not added back to the cache.
*/
- u_short flags;
+ uint16_t flags;
/**
* The 128-bit MD5 hash for this object.
static void parse_refreshpattern(refresh_t **);
static uint64_t parseTimeUnits(const char *unit, bool allowMsec);
static void parseTimeLine(time_msec_t * tptr, const char *units, bool allowMsec);
-static void parse_u_short(u_short * var);
+static void parse_u_short(unsigned short * var);
static void parse_string(char **);
static void default_all(void);
static void defaults_if_none(void);
\param proto 'tcp' or 'udp' for protocol
\returns Port the named service is supposed to be listening on.
*/
-static u_short
+static unsigned short
GetService(const char *proto)
{
struct servent *port = NULL;
if ( !isUnsignedNumeric(token, strlen(token)) )
port = getservbyname(token, proto);
if (port != NULL) {
- return ntohs((u_short)port->s_port);
+ return ntohs((unsigned short)port->s_port);
}
/** Or a numeric translation of the config text. */
return xatos(token);
\returns Port the named TCP service is supposed to be listening on.
\copydoc GetService(const char *proto)
*/
-inline u_short
+inline unsigned short
GetTcpService(void)
{
return GetService("tcp");
\returns Port the named UDP service is supposed to be listening on.
\copydoc GetService(const char *proto)
*/
-inline u_short
+inline unsigned short
GetUdpService(void)
{
return GetService("udp");
#define free_kb_int64_t free_b_int64_t
static void
-dump_u_short(StoreEntry * entry, const char *name, u_short var)
+dump_u_short(StoreEntry * entry, const char *name, unsigned short var)
{
storeAppendPrintf(entry, "%s %d\n", name, var);
}
static void
-free_u_short(u_short * u)
+free_u_short(unsigned short * u)
{
*u = 0;
}
static void
-parse_u_short(u_short * var)
+parse_u_short(unsigned short * var)
{
ConfigParser::ParseUShort(var);
}
void
-ConfigParser::ParseUShort(u_short *var)
+ConfigParser::ParseUShort(unsigned short *var)
{
*var = GetShort();
}
*/
/* Return the local port associated with fd. */
-u_short
+unsigned short
comm_local_port(int fd)
{
Ip::Address temp;
if ((flags & COMM_REUSEADDR))
commSetReuseAddr(new_socket);
- if (addr.GetPort() > (u_short) 0) {
+ if (addr.GetPort() > (unsigned short) 0) {
#if _SQUID_MSWIN_
if (sock_type != SOCK_DGRAM)
#endif
if (!(conn->flags & COMM_NOCLOEXEC))
fd_table[conn->fd].flags.close_on_exec = 1;
- if (conn->local.GetPort() > (u_short) 0) {
+ if (conn->local.GetPort() > (unsigned short) 0) {
#if _SQUID_MSWIN_
if (AI->ai_socktype != SOCK_DGRAM)
#endif
extern void comm_open_listener(int sock_type, int proto, Comm::ConnectionPointer &conn, const char *note);
SQUIDCEXTERN int comm_openex(int, int, Ip::Address &, int, tos_t tos, nfmark_t nfmark, const char *);
-SQUIDCEXTERN u_short comm_local_port(int fd);
+SQUIDCEXTERN unsigned short comm_local_port(int fd);
SQUIDCEXTERN int comm_udp_sendto(int sock, const Ip::Address &to, const void *buf, int buflen);
SQUIDCEXTERN void commCallCloseHandlers(int fd);
#define SwapMetaType(x) (char)x[0]
#define SwapMetaSize(x) &x[sizeof(char)]
#define SwapMetaData(x) &x[STORE_META_TLD_START]
-#define STORE_HDR_METASIZE (4*sizeof(time_t)+2*sizeof(u_short)+sizeof(uint64_t))
-#define STORE_HDR_METASIZE_OLD (4*sizeof(time_t)+2*sizeof(u_short)+sizeof(size_t))
+#define STORE_HDR_METASIZE (4*sizeof(time_t)+2*sizeof(uint16_t)+sizeof(uint64_t))
+#define STORE_HDR_METASIZE_OLD (4*sizeof(time_t)+2*sizeof(uint16_t)+sizeof(size_t))
#define COUNT_INTERVAL 60
/*
}
void
-DelayPools::pools (u_short newPools)
+DelayPools::pools(unsigned short newPools)
{
if (pools()) {
debugs(3, 0, "parse_delay_pool_count: multiple delay_pools lines, aborting all previous delay_pools config");
HttpRequest *request;
char *url;
int xerrno;
- u_short port;
+ unsigned short port;
String dnsError; ///< DNS lookup error message
time_t ttl;
public:
unsigned int type;
- u_short remote_port;
+ unsigned short remote_port;
Ip::Address local_addr;
tos_t tosToServer; /**< The TOS value for packets going towards the server.
time_t expires;
time_t lastmod;
uint32_t swap_file_sz;
- u_short refcount;
- u_short flags;
+ uint16_t refcount;
+ uint16_t flags;
unsigned char key[SQUID_MD5_DIGEST_LENGTH];
};
UFSSwapLogParser_v1_32bs(FILE *fp):UFSSwapLogParser(fp) {
int32_t expires;
int32_t lastmod;
uint32_t swap_file_sz;
- u_short refcount;
- u_short flags;
+ uint16_t refcount;
+ uint16_t flags;
unsigned char key[SQUID_MD5_DIGEST_LENGTH];
};
UFSSwapLogParser_v1_32bst(FILE *fp):UFSSwapLogParser(fp) {
time_t expires;
time_t lastmod;
uint64_t swap_file_sz;
- u_short refcount;
- u_short flags;
+ uint16_t refcount;
+ uint16_t flags;
unsigned char key[SQUID_MD5_DIGEST_LENGTH];
};
UFSSwapLogParser_v1_64bfn(FILE *fp):UFSSwapLogParser(fp) {
time_t expires;
time_t lastmod;
size_t swap_file_sz;
- u_short refcount;
- u_short flags;
+ uint16_t refcount;
+ uint16_t flags;
} *tmp;
tmp = (struct old_metahdr *)x.value;
assert(x.length == STORE_HDR_METASIZE_OLD);
struct DataChannel: public FtpChannel {
MemBuf *readBuf;
char *host;
- u_short port;
+ unsigned short port;
bool read_pending;
} data;
buf = ftpState->ctrl.last_reply + strcspn(ftpState->ctrl.last_reply, "(");
char h1, h2, h3, h4;
- u_short port;
+ unsigned short port;
int n = sscanf(buf, "(%c%c%c%hu%c)", &h1, &h2, &h3, &port, &h4);
if (n < 4 || h1 != h2 || h1 != h3 || h1 != h4) {
int h1, h2, h3, h4;
int p1, p2;
int n;
- u_short port;
+ unsigned short port;
Ip::Address ipa_remote;
char *buf;
LOCAL_ARRAY(char, ipaddr, 1024);
static ssize_t
htcpBuildClrOpData(char *buf, size_t buflen, htcpStuff * stuff)
{
- u_short reason;
+ unsigned short reason;
switch (stuff->rr) {
case RR_REQUEST:
debugs(31, 3, "htcpBuildClrOpData: RR_REQUEST");
- reason = htons((u_short)stuff->reason);
+ reason = htons((unsigned short)stuff->reason);
memcpy(buf, &reason, 2);
return htcpBuildSpecifier(buf + 2, buflen - 2, stuff) + 2;
case RR_RESPONSE:
icmp->icmp_code = 0;
icmp->icmp_cksum = 0;
icmp->icmp_id = icmp_ident;
- icmp->icmp_seq = (u_short) icmp_pkts_sent++;
+ icmp->icmp_seq = (unsigned short) icmp_pkts_sent++;
// Construct ICMP packet data content
echo = (icmpEchoData *) (icmp + 1);
icmp_pktsize += len;
}
- icmp->icmp_cksum = CheckSum((u_short *) icmp, icmp_pktsize);
+ icmp->icmp_cksum = CheckSum((unsigned short *) icmp, icmp_pktsize);
to.GetAddrInfo(S);
((sockaddr_in*)S->ai_addr)->sin_port = 0;
icmp->icmp6_code = 0;
icmp->icmp6_cksum = 0;
icmp->icmp6_id = icmp_ident;
- icmp->icmp6_seq = (u_short) icmp_pkts_sent++;
+ icmp->icmp6_seq = (unsigned short) icmp_pkts_sent++;
icmp6_pktsize = sizeof(struct icmp6_hdr);
icmp6_pktsize += len;
}
- icmp->icmp6_cksum = CheckSum((u_short *) icmp, icmp6_pktsize);
+ icmp->icmp6_cksum = CheckSum((unsigned short *) icmp, icmp6_pktsize);
to.GetAddrInfo(S);
((sockaddr_in6*)S->ai_addr)->sin6_port = 0;
* makes internal url with a given host and port (remote internal url)
*/
char *
-internalRemoteUri(const char *host, u_short port, const char *dir, const char *name)
+internalRemoteUri(const char *host, unsigned short port, const char *dir, const char *name)
{
static char lc_host[SQUIDHOSTNAMELEN];
assert(host && name);
return ( matchIPAddr(rhs) < 0);
}
-u_short
+unsigned short
Ip::Address::GetPort() const
{
return ntohs( m_SocketAddr.sin6_port );
}
-u_short
-Ip::Address::SetPort(u_short prt)
+unsigned short
+Ip::Address::SetPort(unsigned short prt)
{
m_SocketAddr.sin6_port = htons(prt);
\retval 0 Port is unset or an error occured.
\retval n Port associated with this address in host native -endian.
*/
- u_short GetPort() const;
+ unsigned short GetPort() const;
/** Set the Port value for an address.
* Replaces any previously existing Port value.
\retval 0 Port is unset or an error occured.
\retval n Port associated with this address in host native -endian.
*/
- u_short SetPort(u_short port);
+ unsigned short SetPort(unsigned short port);
/// Set object to contain the specific IP case ANY_ADDR (format-neutral).
/// see IsAnyAddr() for more detail.
CPPUNIT_ASSERT( !anIPA.IsNoAddr() );
CPPUNIT_ASSERT( !anIPA.IsIPv4() );
CPPUNIT_ASSERT( !anIPA.IsSockAddr() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , anIPA.GetPort() );
CPPUNIT_ASSERT( anIPA.IsIPv6() );
}
CPPUNIT_ASSERT( anIPA.IsIPv4() );
CPPUNIT_ASSERT( !anIPA.IsIPv6() );
CPPUNIT_ASSERT( !anIPA.IsSockAddr() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , anIPA.GetPort() );
anIPA.GetInAddr(outval);
CPPUNIT_ASSERT( memcmp(&inval, &outval, sizeof(struct in_addr)) == 0 );
}
CPPUNIT_ASSERT( !anIPA.IsIPv4() );
CPPUNIT_ASSERT( anIPA.IsIPv6() );
CPPUNIT_ASSERT( !anIPA.IsSockAddr() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , anIPA.GetPort() );
anIPA.GetInAddr(outval);
CPPUNIT_ASSERT( memcmp( &inval, &outval, sizeof(struct in6_addr)) == 0 );
}
CPPUNIT_ASSERT( anIPA.IsIPv4() );
CPPUNIT_ASSERT( !anIPA.IsIPv6() );
CPPUNIT_ASSERT( anIPA.IsSockAddr() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 80 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 80 , anIPA.GetPort() );
anIPA.GetSockAddr(outsock);
CPPUNIT_ASSERT( memcmp( &insock, &outsock, sizeof(struct sockaddr_in)) == 0 );
}
CPPUNIT_ASSERT( !anIPA.IsIPv4() );
CPPUNIT_ASSERT( anIPA.IsIPv6() );
CPPUNIT_ASSERT( anIPA.IsSockAddr() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 80 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 80 , anIPA.GetPort() );
anIPA.GetSockAddr(outsock);
CPPUNIT_ASSERT( memcmp( &insock, &outsock, sizeof(struct sockaddr_in6)) == 0 );
}
CPPUNIT_ASSERT( outIPA.IsIPv4() );
CPPUNIT_ASSERT( !outIPA.IsIPv6() );
CPPUNIT_ASSERT( outIPA.IsSockAddr() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 80 , outIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 80 , outIPA.GetPort() );
outIPA.GetSockAddr(outsock);
CPPUNIT_ASSERT( memcmp( &insock, &outsock, sizeof(struct sockaddr_in)) == 0 );
}
CPPUNIT_ASSERT( anIPA.IsIPv4() );
CPPUNIT_ASSERT( !anIPA.IsIPv6() );
CPPUNIT_ASSERT( !anIPA.IsSockAddr() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , anIPA.GetPort() );
anIPA.GetInAddr(outval);
CPPUNIT_ASSERT( memcmp( &expectval, &outval, sizeof(struct in_addr)) == 0 );
}
CPPUNIT_ASSERT( !anIPA.IsNoAddr() );
CPPUNIT_ASSERT( anIPA.IsIPv4() );
CPPUNIT_ASSERT( !anIPA.IsIPv6() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , anIPA.GetPort() );
CPPUNIT_ASSERT( !anIPA.IsSockAddr() );
anIPA.GetInAddr(outval);
CPPUNIT_ASSERT( memcmp( &expectval, &outval, sizeof(struct in_addr)) == 0 );
CPPUNIT_ASSERT( !bnIPA.IsIPv4() );
CPPUNIT_ASSERT( bnIPA.IsIPv6() );
CPPUNIT_ASSERT( !bnIPA.IsSockAddr() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , bnIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , bnIPA.GetPort() );
bnIPA.GetInAddr(outval6);
CPPUNIT_ASSERT( memcmp( &expectv6, &outval6, sizeof(struct in6_addr)) == 0 );
CPPUNIT_ASSERT( !cnIPA.IsIPv4() );
CPPUNIT_ASSERT( cnIPA.IsIPv6() );
CPPUNIT_ASSERT( !cnIPA.IsSockAddr() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , cnIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , cnIPA.GetPort() );
cnIPA.GetInAddr(outval6);
CPPUNIT_ASSERT( memcmp( &expectv6, &outval6, sizeof(struct in6_addr)) == 0 );
}
CPPUNIT_ASSERT( anIPA.IsIPv4() );
CPPUNIT_ASSERT( !anIPA.IsIPv6() );
CPPUNIT_ASSERT( !anIPA.IsSockAddr() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , anIPA.GetPort() );
anIPA.SetEmpty();
CPPUNIT_ASSERT( !anIPA.IsIPv4() );
CPPUNIT_ASSERT( anIPA.IsIPv6() );
CPPUNIT_ASSERT( !anIPA.IsSockAddr() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , anIPA.GetPort() );
}
void
CPPUNIT_ASSERT( !anIPA.IsNoAddr() );
CPPUNIT_ASSERT( anIPA.IsIPv4() );
CPPUNIT_ASSERT( !anIPA.IsIPv6() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , anIPA.GetPort() );
CPPUNIT_ASSERT( !anIPA.IsSockAddr() );
anIPA.GetInAddr(outval);
CPPUNIT_ASSERT( memcmp( &expectval, &outval, sizeof(struct in_addr)) == 0 );
CPPUNIT_ASSERT( !anIPA.IsNoAddr() );
CPPUNIT_ASSERT( anIPA.IsIPv4() );
CPPUNIT_ASSERT( !anIPA.IsIPv6() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , anIPA.GetPort() );
CPPUNIT_ASSERT( !anIPA.IsSockAddr() );
anIPA.GetInAddr(outval);
CPPUNIT_ASSERT( memcmp( &expectval, &outval, sizeof(struct in_addr)) == 0 );
CPPUNIT_ASSERT( !anIPA.IsNoAddr() );
CPPUNIT_ASSERT( anIPA.IsIPv4() );
CPPUNIT_ASSERT( !anIPA.IsIPv6() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , anIPA.GetPort() );
CPPUNIT_ASSERT( !anIPA.IsSockAddr() );
anIPA.GetInAddr(outval);
CPPUNIT_ASSERT( memcmp( &expectval, &outval, sizeof(struct in_addr)) == 0 );
CPPUNIT_ASSERT( !anIPA.IsNoAddr() );
CPPUNIT_ASSERT( anIPA.IsIPv4() );
CPPUNIT_ASSERT( !anIPA.IsIPv6() );
- CPPUNIT_ASSERT_EQUAL( (u_short) 0 , anIPA.GetPort() );
+ CPPUNIT_ASSERT_EQUAL( (unsigned short) 0 , anIPA.GetPort() );
CPPUNIT_ASSERT( !anIPA.IsSockAddr() );
anIPA.GetInAddr(outval);
CPPUNIT_ASSERT( memcmp( &expectval, &outval, sizeof(struct in_addr)) == 0 );
setEffectiveUser();
if (icpPortNumOverride != 1)
- Config.Port.icp = (u_short) icpPortNumOverride;
+ Config.Port.icp = (unsigned short) icpPortNumOverride;
_db_init(Debug::cache_log, Debug::debugOptions);
static OBJH neighborDumpNonPeers;
static void dump_peers(StoreEntry * sentry, peer * peers);
-static u_short echo_port;
+static unsigned short echo_port;
static int NLateReplies = 0;
static peer *first_ping = NULL;
peerRefreshDNS((void *) 1);
sep = getservbyname("echo", "udp");
- echo_port = sep ? ntohs((u_short) sep->s_port) : 7;
+ echo_port = sep ? ntohs((unsigned short) sep->s_port) : 7;
first_ping = Config.peers;
}
SQUIDCEXTERN const char *urlCanonicalFakeHttps(const HttpRequest * request);
SQUIDCEXTERN bool urlIsRelative(const char *);
SQUIDCEXTERN char *urlMakeAbsolute(const HttpRequest *, const char *);
-SQUIDCEXTERN char *urlRInternal(const char *host, u_short port, const char *dir, const char *name);
+SQUIDCEXTERN char *urlRInternal(const char *host, unsigned short port, const char *dir, const char *name);
SQUIDCEXTERN char *urlInternal(const char *dir, const char *name);
SQUIDCEXTERN int matchDomainName(const char *host, const char *domain);
SQUIDCEXTERN int urlCheckRequest(const HttpRequest *);
SQUIDCEXTERN int internalCheck(const char *urlpath);
SQUIDCEXTERN int internalStaticCheck(const char *urlpath);
SQUIDCEXTERN char *internalLocalUri(const char *dir, const char *name);
-SQUIDCEXTERN char *internalRemoteUri(const char *, u_short, const char *, const char *);
+SQUIDCEXTERN char *internalRemoteUri(const char *, unsigned short, const char *, const char *);
SQUIDCEXTERN const char *internalHostname(void);
SQUIDCEXTERN int internalHostnameIs(const char *);
char *host = Config.Announce.host;
char *file = NULL;
- u_short port = Config.Announce.port;
+ unsigned short port = Config.Announce.port;
int l;
int n;
int fd;
};
struct ushortlist {
- u_short i;
+ unsigned short i;
ushortlist *next;
};
acl_size_t *ReplyBodySize;
struct {
- u_short icp;
+ unsigned short icp;
#if USE_HTCP
- u_short htcp;
+ unsigned short htcp;
#endif
#if SQUID_SNMP
- u_short snmp;
+ unsigned short snmp;
#endif
} Port;
char *host;
char *file;
time_t period;
- u_short port;
+ unsigned short port;
} Announce;
struct {
struct {
int version;
int counts[ICP_END+1];
- u_short port;
+ unsigned short port;
} icp;
#if USE_HTCP
struct {
double version;
int counts[2];
- u_short port;
+ unsigned short port;
} htcp;
#endif
- u_short http_port;
+ unsigned short http_port;
domain_ping *peer_domain;
domain_type *typelist;
acl_access *access;
}
void
-ConfigParser::ParseUShort(u_short *var)
+ConfigParser::ParseUShort(unsigned short *var)
{
fatal("not implemented 10");
}
testHttpRequest::testCreateFromUrlAndMethod()
{
/* vanilla url */
- u_short expected_port;
+ unsigned short expected_port;
char * url = xstrdup("http://foo:90/bar");
HttpRequest *aRequest = HttpRequest::CreateFromUrlAndMethod(url, METHOD_GET);
expected_port = 90;
testHttpRequest::testCreateFromUrl()
{
/* vanilla url */
- u_short expected_port;
+ unsigned short expected_port;
char * url = xstrdup("http://foo:90/bar");
HttpRequest *aRequest = HttpRequest::CreateFromUrl(url);
expected_port = 90;
void
testHttpRequest::testIPv6HostColonBug()
{
- u_short expected_port;
+ unsigned short expected_port;
char * url = NULL;
HttpRequest *aRequest = NULL;
time_t expires;
time_t lastmod;
size_t swap_file_sz;
- u_short refcount;
- u_short flags;
+ uint16_t refcount;
+ uint16_t flags;
};
struct MetaStdLfs {
time_t expires;
time_t lastmod;
uint64_t swap_file_sz;
- u_short refcount;
- u_short flags;
+ uint16_t refcount;
+ uint16_t flags;
};
struct DumpStoreMeta : public unary_function<StoreMeta, void> {
request->SetHost(host);
xstrncpy(request->login, login, MAX_LOGIN_SZ);
- request->port = (u_short) port;
+ request->port = (unsigned short) port;
return request;
}
int router_len;
int bucket_counter;
uint32_t service_flags;
- u_short port = WCCP_PORT;
+ unsigned short port = WCCP_PORT;
/* Packet segments */
time_t expires;
time_t lastmod;
size_t swap_file_sz;
- u_short refcount;
- u_short flags;
+ uint16_t refcount;
+ uint16_t flags;
};
struct StoreMetaStdLFS {
time_t lastref;
time_t expires;
time_t lastmod;
- uint64_t swap_file_sz;
- u_short refcount;
- u_short flags;
+ uint64_t swap_file_sz;
+ uint16_t refcount;
+ uint16_t flags;
};
struct SquidTLV {