Author: jplevyak
Date: Wed Oct 6 16:51:29 2010
New Revision: 1005119
URL: http://svn.apache.org/viewvc?rev=1005119&view=rev
Log:
TS-427: build ATS with clang -- this patch was submitted by Igor Galic
(igalic/i.galic)
This patch changes 'struct' to 'class' in forward declarations and
%hu to %u for printing IP addresss, removes some dead code and add parens
around assignments in if (...) conditional expressions.
After getting 3 bugs fixed in clang, we now compile and run with clang!
Modified:
trafficserver/traffic/trunk/iocore/cache/I_Cache.h
trafficserver/traffic/trunk/iocore/cache/P_CacheHosting.h
trafficserver/traffic/trunk/iocore/cache/P_CacheInternal.h
trafficserver/traffic/trunk/iocore/cluster/ClusterHandler.cc
trafficserver/traffic/trunk/iocore/cluster/ClusterHandlerBase.cc
trafficserver/traffic/trunk/iocore/cluster/P_ClusterHandler.h
trafficserver/traffic/trunk/iocore/cluster/P_ClusterMachine.h
trafficserver/traffic/trunk/iocore/dns/P_SplitDNSProcessor.h
trafficserver/traffic/trunk/iocore/eventsystem/I_Continuation.h
trafficserver/traffic/trunk/iocore/eventsystem/I_EThread.h
trafficserver/traffic/trunk/iocore/eventsystem/I_EventProcessor.h
trafficserver/traffic/trunk/iocore/eventsystem/I_IOBuffer.h
trafficserver/traffic/trunk/iocore/eventsystem/I_SocketManager.h
trafficserver/traffic/trunk/iocore/eventsystem/UnixEventProcessor.cc
trafficserver/traffic/trunk/iocore/hostdb/HostDB.cc
trafficserver/traffic/trunk/iocore/hostdb/P_MultiCache.h
trafficserver/traffic/trunk/iocore/net/I_NetProcessor.h
trafficserver/traffic/trunk/iocore/net/P_NetAccept.h
trafficserver/traffic/trunk/iocore/net/P_NetVCTest.h
trafficserver/traffic/trunk/iocore/net/P_SSLConfig.h
trafficserver/traffic/trunk/iocore/net/P_SSLNetAccept.h
trafficserver/traffic/trunk/iocore/net/P_SSLNetProcessor.h
trafficserver/traffic/trunk/iocore/net/P_UDPNet.h
trafficserver/traffic/trunk/iocore/net/P_UnixNet.h
trafficserver/traffic/trunk/iocore/net/P_UnixNetProcessor.h
trafficserver/traffic/trunk/iocore/net/P_UnixNetState.h
trafficserver/traffic/trunk/iocore/net/P_UnixNetVConnection.h
trafficserver/traffic/trunk/iocore/net/UnixNetPages.cc
trafficserver/traffic/trunk/iocore/utils/Machine.cc
trafficserver/traffic/trunk/libinktomi++/List.h
trafficserver/traffic/trunk/libinktomi++/Regex.cc
trafficserver/traffic/trunk/proxy/CoreUtils.cc
trafficserver/traffic/trunk/proxy/ICP.h
trafficserver/traffic/trunk/proxy/ParentSelection.cc
trafficserver/traffic/trunk/proxy/ParentSelection.h
trafficserver/traffic/trunk/proxy/ReverseProxy.h
trafficserver/traffic/trunk/proxy/StatSystemV2.cc
trafficserver/traffic/trunk/proxy/Update.cc
trafficserver/traffic/trunk/proxy/Update.h
trafficserver/traffic/trunk/proxy/http2/HttpTunnel.h
trafficserver/traffic/trunk/proxy/http2/remap/UrlRewrite.cc
trafficserver/traffic/trunk/proxy/logging/Log.h
trafficserver/traffic/trunk/proxy/logging/LogCollationHostSM.h
trafficserver/traffic/trunk/proxy/logging/LogConfig.h
trafficserver/traffic/trunk/proxy/logging/LogFile.h
Modified: trafficserver/traffic/trunk/iocore/cache/I_Cache.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/cache/I_Cache.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/cache/I_Cache.h (original)
+++ trafficserver/traffic/trunk/iocore/cache/I_Cache.h Wed Oct 6 16:51:29 2010
@@ -59,7 +59,7 @@
#define CACHE_COMPRESSION_LIBZ 2
#define CACHE_COMPRESSION_LIBLZMA 3
-class CacheVC;
+struct CacheVC;
#ifdef HTTP_CACHE
class CacheLookupHttpConfig;
class URL;
Modified: trafficserver/traffic/trunk/iocore/cache/P_CacheHosting.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/cache/P_CacheHosting.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/cache/P_CacheHosting.h (original)
+++ trafficserver/traffic/trunk/iocore/cache/P_CacheHosting.h Wed Oct 6
16:51:29 2010
@@ -27,8 +27,8 @@
#define CACHE_MEM_FREE_TIMEOUT HRTIME_SECONDS(1)
-class Part;
-class CachePart;
+struct Part;
+struct CachePart;
struct CacheHostResult;
//struct CacheHostRequestData;
Modified: trafficserver/traffic/trunk/iocore/cache/P_CacheInternal.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/cache/P_CacheInternal.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/cache/P_CacheInternal.h (original)
+++ trafficserver/traffic/trunk/iocore/cache/P_CacheInternal.h Wed Oct 6
16:51:29 2010
@@ -32,7 +32,7 @@
#include "P_CacheHttp.h"
#endif
-class EvacuationBlock;
+struct EvacuationBlock;
// Compilation Options
@@ -934,7 +934,7 @@ int64 cache_bytes_total(void);
#endif
struct CacheHostRecord;
-class Part;
+struct Part;
class CacheHostTable;
struct Cache
Modified: trafficserver/traffic/trunk/iocore/cluster/ClusterHandler.cc
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/cluster/ClusterHandler.cc?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/cluster/ClusterHandler.cc (original)
+++ trafficserver/traffic/trunk/iocore/cluster/ClusterHandler.cc Wed Oct 6
16:51:29 2010
@@ -1913,7 +1913,7 @@ ClusterHandler::valid_for_data_write(Clu
DestructorLock lock(thread);
retry:
- if (lock.m = s->vio.mutex) {
+ if ((lock.m = s->vio.mutex)) {
lock.have_lock = MUTEX_TAKE_TRY_LOCK_FOR_SPIN(lock.m, thread,
s->vio._cont, WRITE_LOCK_SPIN_COUNT);
if (!lock.have_lock) {
CLUSTER_INCREMENT_DYN_STAT(CLUSTER_CONNECTIONS_LOCKED_STAT);
@@ -2119,7 +2119,7 @@ ClusterHandler::valid_for_freespace_writ
DestructorLock lock(thread);
retry:
- if (lock.m = s->vio.mutex) {
+ if ((lock.m = s->vio.mutex)) {
lock.have_lock = MUTEX_TAKE_TRY_LOCK_FOR_SPIN(lock.m, thread,
s->vio._cont, READ_LOCK_SPIN_COUNT);
if (!lock.have_lock) {
Modified: trafficserver/traffic/trunk/iocore/cluster/ClusterHandlerBase.cc
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/cluster/ClusterHandlerBase.cc?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/cluster/ClusterHandlerBase.cc (original)
+++ trafficserver/traffic/trunk/iocore/cluster/ClusterHandlerBase.cc Wed Oct 6
16:51:29 2010
@@ -769,7 +769,7 @@ ClusterHandler::machine_down()
#ifdef NON_MODULAR
machine_offline_APIcallout(ip);
#endif
- snprintf(textbuf, sizeof(textbuf), "%hu.%hu.%hu.%hu:%d", DOT_SEPARATED(ip),
port);
+ snprintf(textbuf, sizeof(textbuf), "%u.%u.%u.%u:%d", DOT_SEPARATED(ip),
port);
REC_SignalManager(REC_SIGNAL_MACHINE_DOWN, textbuf);
if (net_vc) {
net_vc->do_io(VIO::CLOSE);
@@ -1069,7 +1069,7 @@ ClusterHandler::startClusterEvent(int ev
machine_online_APIcallout(ip);
#endif
// Signal the manager
- snprintf(textbuf, sizeof(textbuf), "%hu.%hu.%hu.%hu:%d",
DOT_SEPARATED(ip), port);
+ snprintf(textbuf, sizeof(textbuf), "%u.%u.%u.%u:%d",
DOT_SEPARATED(ip), port);
REC_SignalManager(REC_SIGNAL_MACHINE_UP, textbuf);
#ifdef LOCAL_CLUSTER_TEST_MODE
Note("machine up %u.%u.%u.%u:%d, protocol version=%d.%d",
@@ -1337,7 +1337,7 @@ ClusterHandler::dump_internal_data()
char *b = message_blk->data->data();
unsigned int b_size = message_blk->data->block_size();
- r = snprintf(&b[n], b_size - n, "Host: %hu.%hu.%hu.%hu\n",
DOT_SEPARATED(ip));
+ r = snprintf(&b[n], b_size - n, "Host: %u.%u.%u.%u\n", DOT_SEPARATED(ip));
n += r;
r = snprintf(&b[n], b_size - n,
@@ -1391,7 +1391,7 @@ ClusterHandler::dump_write_msg(int res)
*(uint32 *) & x = (uint32) net_vc->get_remote_addr().sin_addr.s_addr;
fprintf(stderr,
- "[W] %hu.%hu.%hu.%hu SeqNo=%u, Cnt=%d, CntlCnt=%d Todo=%d, Res=%d\n",
+ "[W] %u.%u.%u.%u SeqNo=%u, Cnt=%d, CntlCnt=%d Todo=%d, Res=%d\n",
x[0], x[1], x[2], x[3], write.sequence_number, write.msg.count,
write.msg.control_bytes, write.to_do, res);
for (int i = 0; i < write.msg.count; ++i) {
fprintf(stderr, " d[%i] Type=%d, Chan=%d, SeqNo=%d, Len=%u\n",
@@ -1409,7 +1409,7 @@ ClusterHandler::dump_read_msg()
memset(x, 0, sizeof(x));
*(uint32 *) & x = (uint32) net_vc->get_remote_addr().sin_addr.s_addr;
- fprintf(stderr, "[R] %hu.%hu.%hu.%hu SeqNo=%u, Cnt=%d, CntlCnt=%d\n",
+ fprintf(stderr, "[R] %u.%u.%u.%u SeqNo=%u, Cnt=%d, CntlCnt=%d\n",
x[0], x[1], x[2], x[3], read.sequence_number, read.msg.count,
read.msg.control_bytes);
for (int i = 0; i < read.msg.count; ++i) {
fprintf(stderr, " d[%i] Type=%d, Chan=%d, SeqNo=%d, Len=%u\n",
Modified: trafficserver/traffic/trunk/iocore/cluster/P_ClusterHandler.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/cluster/P_ClusterHandler.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/cluster/P_ClusterHandler.h (original)
+++ trafficserver/traffic/trunk/iocore/cluster/P_ClusterHandler.h Wed Oct 6
16:51:29 2010
@@ -359,7 +359,7 @@ struct ClusterState: public Continuation
ink_hrtime start_time;
Ptr<IOBufferBlock> block[MAX_TCOUNT];
- struct MIOBuffer *mbuf;
+ class MIOBuffer *mbuf;
int state; // See enum defs below
Modified: trafficserver/traffic/trunk/iocore/cluster/P_ClusterMachine.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/cluster/P_ClusterMachine.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/cluster/P_ClusterMachine.h (original)
+++ trafficserver/traffic/trunk/iocore/cluster/P_ClusterMachine.h Wed Oct 6
16:51:29 2010
@@ -53,7 +53,7 @@
//
#define NO_RACE_DELAY HRTIME_HOUR // a long long time
-class ClusterHandler; // Leave this a class - VC++ gets very anal
~SR
+struct ClusterHandler; // Leave this a class - VC++ gets very anal
~SR -- which version of VC++? ~igalic
struct ClusterMachine: public Server
{
Modified: trafficserver/traffic/trunk/iocore/dns/P_SplitDNSProcessor.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/dns/P_SplitDNSProcessor.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/dns/P_SplitDNSProcessor.h (original)
+++ trafficserver/traffic/trunk/iocore/dns/P_SplitDNSProcessor.h Wed Oct 6
16:51:29 2010
@@ -51,7 +51,7 @@ typedef RequestData RD;
struct matcher_line;
class SplitDNSRecord;
-class SplitDNSResult;
+struct SplitDNSResult;
struct DNSServer;
Modified: trafficserver/traffic/trunk/iocore/eventsystem/I_Continuation.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/eventsystem/I_Continuation.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/eventsystem/I_Continuation.h (original)
+++ trafficserver/traffic/trunk/iocore/eventsystem/I_Continuation.h Wed Oct 6
16:51:29 2010
@@ -56,8 +56,6 @@ class EThread;
#define CONTINUATION_DONE 0
#define CONTINUATION_CONT 1
-struct Continuation;
-
typedef int (Continuation::*ContinuationHandler) (int event, void *data);
class force_VFPT_to_top
Modified: trafficserver/traffic/trunk/iocore/eventsystem/I_EThread.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/eventsystem/I_EThread.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/eventsystem/I_EThread.h (original)
+++ trafficserver/traffic/trunk/iocore/eventsystem/I_EThread.h Wed Oct 6
16:51:29 2010
@@ -43,16 +43,16 @@
/** Maximum number of accept events per thread. */
#define MAX_ACCEPT_EVENTS 20
-struct Continuation;
-struct NetHandler;
struct UDPNetHandler;
struct DiskHandler;
struct LogConfiguration;
struct LogEventForwarder;
-struct Event;
-struct SessionBucket;
struct EventIO;
+class SessionBucket;
+class NetHandler;
+class Event;
+class Continuation;
class IOBufferData;
class IOBufferBlock;
Modified: trafficserver/traffic/trunk/iocore/eventsystem/I_EventProcessor.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/eventsystem/I_EventProcessor.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/eventsystem/I_EventProcessor.h (original)
+++ trafficserver/traffic/trunk/iocore/eventsystem/I_EventProcessor.h Wed Oct
6 16:51:29 2010
@@ -310,6 +310,6 @@ public:
volatile int thread_data_used;
};
-extern inkcoreapi struct EventProcessor eventProcessor;
+extern inkcoreapi class EventProcessor eventProcessor;
#endif /*_EventProcessor_h_*/
Modified: trafficserver/traffic/trunk/iocore/eventsystem/I_IOBuffer.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/eventsystem/I_IOBuffer.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/eventsystem/I_IOBuffer.h (original)
+++ trafficserver/traffic/trunk/iocore/eventsystem/I_IOBuffer.h Wed Oct 6
16:51:29 2010
@@ -41,9 +41,9 @@
#include "inktomi++.h"
+struct MIOBufferAccessor;
class MIOBuffer;
-class MIOBufferAccessor;
class IOBufferReader;
class VIO;
Modified: trafficserver/traffic/trunk/iocore/eventsystem/I_SocketManager.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/eventsystem/I_SocketManager.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/eventsystem/I_SocketManager.h (original)
+++ trafficserver/traffic/trunk/iocore/eventsystem/I_SocketManager.h Wed Oct 6
16:51:29 2010
@@ -39,7 +39,7 @@
#define DEFAULT_OPEN_MODE 0644
-struct Thread;
+class Thread;
#define SOCKET int
Modified: trafficserver/traffic/trunk/iocore/eventsystem/UnixEventProcessor.cc
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/eventsystem/UnixEventProcessor.cc?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/eventsystem/UnixEventProcessor.cc
(original)
+++ trafficserver/traffic/trunk/iocore/eventsystem/UnixEventProcessor.cc Wed
Oct 6 16:51:29 2010
@@ -62,7 +62,7 @@ EventProcessor::spawn_event_threads(int
#define INK_NO_CLUSTER
-struct EventProcessor eventProcessor;
+class EventProcessor eventProcessor;
int
EventProcessor::start(int n_event_threads)
Modified: trafficserver/traffic/trunk/iocore/hostdb/HostDB.cc
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/hostdb/HostDB.cc?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/hostdb/HostDB.cc (original)
+++ trafficserver/traffic/trunk/iocore/hostdb/HostDB.cc Wed Oct 6 16:51:29 2010
@@ -1061,7 +1061,7 @@ remove_round_robin(HostDBInfo * r, char
#ifdef __alpha
int nbytes = sprintf(p, "%hu.%hu.%hu.%hu ", pip[0], pip[1],
pip[2], pip[3]);
#else
- int nbytes = snprintf(p, bufsize, "%hu.%hu.%hu.%hu ", pip[0],
pip[1], pip[2], pip[3]);
+ int nbytes = snprintf(p, bufsize, "%u.%u.%u.%u ", pip[0],
pip[1], pip[2], pip[3]);
#endif
p += nbytes;
bufsize -= nbytes;
Modified: trafficserver/traffic/trunk/iocore/hostdb/P_MultiCache.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/hostdb/P_MultiCache.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/hostdb/P_MultiCache.h (original)
+++ trafficserver/traffic/trunk/iocore/hostdb/P_MultiCache.h Wed Oct 6
16:51:29 2010
@@ -71,8 +71,8 @@
#define MULTI_CACHE_OFFSET_INDEX(_x) ((_x)/MULTI_CACHE_PARTITIONS)
#define MULTI_CACHE_OFFSET(_p,_o) ((_p) + (_o) * MULTI_CACHE_PARTITIONS)
-struct ProxyMutex;
-struct Continuation;
+class ProxyMutex;
+class Continuation;
//
// Types
Modified: trafficserver/traffic/trunk/iocore/net/I_NetProcessor.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/I_NetProcessor.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/I_NetProcessor.h (original)
+++ trafficserver/traffic/trunk/iocore/net/I_NetProcessor.h Wed Oct 6 16:51:29
2010
@@ -30,7 +30,7 @@
struct socks_conf_struct;
#define NET_CONNECT_TIMEOUT (30*1000)
-class NetVCOptions;
+struct NetVCOptions;
/**
This is the heart of the Net system. Provides common network APIs,
Modified: trafficserver/traffic/trunk/iocore/net/P_NetAccept.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/P_NetAccept.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/P_NetAccept.h (original)
+++ trafficserver/traffic/trunk/iocore/net/P_NetAccept.h Wed Oct 6 16:51:29
2010
@@ -44,7 +44,7 @@
struct NetAccept;
-struct Event;
+class Event;
//
// Default accept function
// Accepts as many connections as possible, returning the number accepted
Modified: trafficserver/traffic/trunk/iocore/net/P_NetVCTest.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/P_NetVCTest.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/P_NetVCTest.h (original)
+++ trafficserver/traffic/trunk/iocore/net/P_NetVCTest.h Wed Oct 6 16:51:29
2010
@@ -39,9 +39,9 @@
#include "inktomi++.h"
-struct VIO;
-struct MIOBuffer;
-struct IOBufferReader;
+class VIO;
+class MIOBuffer;
+class IOBufferReader;
Modified: trafficserver/traffic/trunk/iocore/net/P_SSLConfig.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/P_SSLConfig.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/P_SSLConfig.h (original)
+++ trafficserver/traffic/trunk/iocore/net/P_SSLConfig.h Wed Oct 6 16:51:29
2010
@@ -133,7 +133,7 @@ private:
long ssl_ctx_options;
- friend class SSLNetProcessor;
+ friend struct SSLNetProcessor;
friend class SslConfig;
};
@@ -167,7 +167,7 @@ private:
#ifndef USE_CONFIG_PROCESSOR
static SslConfigParams *ssl_config_params;
#endif
- friend class SSLNetProcessor;
+ friend struct SSLNetProcessor;
};
extern SslConfig sslTerminationConfig;
Modified: trafficserver/traffic/trunk/iocore/net/P_SSLNetAccept.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/P_SSLNetAccept.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/P_SSLNetAccept.h (original)
+++ trafficserver/traffic/trunk/iocore/net/P_SSLNetAccept.h Wed Oct 6 16:51:29
2010
@@ -43,8 +43,8 @@
#include "P_Connection.h"
#include "P_NetAccept.h"
-struct Event;
-struct UnixNetVConnection;
+class Event;
+class UnixNetVConnection;
//
// NetAccept
Modified: trafficserver/traffic/trunk/iocore/net/P_SSLNetProcessor.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/P_SSLNetProcessor.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/P_SSLNetProcessor.h (original)
+++ trafficserver/traffic/trunk/iocore/net/P_SSLNetProcessor.h Wed Oct 6
16:51:29 2010
@@ -41,7 +41,7 @@
#include "P_SSLConfig.h"
-struct UnixNetVConnection;
+class UnixNetVConnection;
struct NetAccept;
//////////////////////////////////////////////////////////////////
Modified: trafficserver/traffic/trunk/iocore/net/P_UDPNet.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/P_UDPNet.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/P_UDPNet.h (original)
+++ trafficserver/traffic/trunk/iocore/net/P_UDPNet.h Wed Oct 6 16:51:29 2010
@@ -42,7 +42,7 @@ static inline PollCont *get_UDPPollCont(
#include "P_UnixUDPConnection.h"
#include "P_UDPIOEvent.h"
-class UDPNetHandler;
+struct UDPNetHandler;
struct UDPNetProcessorInternal : public UDPNetProcessor
{
Modified: trafficserver/traffic/trunk/iocore/net/P_UnixNet.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/P_UnixNet.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/P_UnixNet.h (original)
+++ trafficserver/traffic/trunk/iocore/net/P_UnixNet.h Wed Oct 6 16:51:29 2010
@@ -100,13 +100,13 @@ struct ev_loop
extern "C" void fd_change(struct ev_loop *, int fd, int flags);
#endif /* USE_LIBEV */
-class PollDescriptor;
+struct PollDescriptor;
typedef PollDescriptor *EventLoop;
class UnixNetVConnection;
-class DNSConnection;
-class NetAccept;
class UnixUDPConnection;
+struct DNSConnection;
+struct NetAccept;
struct EventIO
{
#if TS_USE_LIBEV
@@ -159,8 +159,8 @@ struct EventIO
#define EVENTFD 5
-struct UnixNetVConnection;
-struct NetHandler;
+class UnixNetVConnection;
+class NetHandler;
typedef int (NetHandler::*NetContHandler) (int, void *);
typedef unsigned int uint32;
Modified: trafficserver/traffic/trunk/iocore/net/P_UnixNetProcessor.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/P_UnixNetProcessor.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/P_UnixNetProcessor.h (original)
+++ trafficserver/traffic/trunk/iocore/net/P_UnixNetProcessor.h Wed Oct 6
16:51:29 2010
@@ -26,7 +26,7 @@
#include "I_Net.h"
#include "P_NetAccept.h"
-struct UnixNetVConnection;
+class UnixNetVConnection;
//////////////////////////////////////////////////////////////////
//
Modified: trafficserver/traffic/trunk/iocore/net/P_UnixNetState.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/P_UnixNetState.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/P_UnixNetState.h (original)
+++ trafficserver/traffic/trunk/iocore/net/P_UnixNetState.h Wed Oct 6 16:51:29
2010
@@ -43,8 +43,8 @@
#include "List.h"
#include "I_VIO.h"
-struct Event;
-struct UnixNetVConnection;
+class Event;
+class UnixNetVConnection;
struct NetState
{
Modified: trafficserver/traffic/trunk/iocore/net/P_UnixNetVConnection.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/P_UnixNetVConnection.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/P_UnixNetVConnection.h (original)
+++ trafficserver/traffic/trunk/iocore/net/P_UnixNetVConnection.h Wed Oct 6
16:51:29 2010
@@ -39,7 +39,7 @@
class UnixNetVConnection;
class NetHandler;
-class PollDescriptor;
+struct PollDescriptor;
TS_INLINE void
NetVCOptions::reset()
Modified: trafficserver/traffic/trunk/iocore/net/UnixNetPages.cc
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/UnixNetPages.cc?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/UnixNetPages.cc (original)
+++ trafficserver/traffic/trunk/iocore/net/UnixNetPages.cc Wed Oct 6 16:51:29
2010
@@ -68,9 +68,9 @@ struct ShowNet: public ShowCont
if (port && port != vc->port && port != vc->accept_port)
continue;
char ipbuf[80];
- snprintf(ipbuf, sizeof(ipbuf), "%hu.%hu.%hu.%hu", PRINT_IP(vc->ip));
+ snprintf(ipbuf, sizeof(ipbuf), "%u.%u.%u.%u", PRINT_IP(vc->ip));
char interbuf[80];
- snprintf(interbuf, sizeof(interbuf), "[%s] %hu.%hu.%hu.%hu",
vc->options.toString(vc->options.addr_binding),
PRINT_IP(vc->options.local_addr));
+ snprintf(interbuf, sizeof(interbuf), "[%s] %u.%u.%u.%u",
vc->options.toString(vc->options.addr_binding),
PRINT_IP(vc->options.local_addr));
CHECK_SHOW(show("<tr>"
// "<td><a href=\"/connection/%d\">%d</a></td>"
"<td>%d</td>" "<td>%s</td>" // ipbuf
Modified: trafficserver/traffic/trunk/iocore/utils/Machine.cc
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/utils/Machine.cc?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/utils/Machine.cc (original)
+++ trafficserver/traffic/trunk/iocore/utils/Machine.cc Wed Oct 6 16:51:29 2010
@@ -96,7 +96,7 @@ ip(aip)
*(uint32 *) & x = (uint32) ip;
const size_t ip_string_size = sizeof(char) * 16;
ip_string = (char *) xmalloc(ip_string_size);
- snprintf(ip_string, ip_string_size, "%hu.%hu.%hu.%hu", x[0], x[1], x[2],
x[3]);
+ snprintf(ip_string, ip_string_size, "%u.%u.%u.%u", x[0], x[1], x[2], x[3]);
}
}
Modified: trafficserver/traffic/trunk/libinktomi++/List.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/libinktomi%2B%2B/List.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/libinktomi++/List.h (original)
+++ trafficserver/traffic/trunk/libinktomi++/List.h Wed Oct 6 16:51:29 2010
@@ -242,7 +242,7 @@ Queue<C,L>::insert(C *e, C *after) {
template <class C, class L> inline void
Queue<C,L>::remove(C *e) {
if (tail == e)
- tail = (C*)prev(e);
+ tail = (C*)this->prev(e);
DLL<C,L>::remove(e);
}
@@ -250,15 +250,15 @@ template <class C, class L> inline void
Queue<C,L>::append(DLL<C,L> q) {
C *qtail = q.head;
if (qtail)
- while (next(qtail))
- qtail = next(qtail);
+ while (this->next(qtail))
+ qtail = this->next(qtail);
if (!head) {
head = q.head;
tail = qtail;
} else {
if (q.head) {
- next(tail) = q.head;
- prev(q.head) = tail;
+ this->next(tail) = q.head;
+ this->prev(q.head) = tail;
tail = qtail;
}
}
@@ -271,8 +271,8 @@ Queue<C,L>::append(Queue<C,L> q) {
tail = q.tail;
} else {
if (q.head) {
- next(tail) = q.head;
- prev(q.head) = tail;
+ this->next(tail) = q.head;
+ this->prev(q.head) = tail;
tail = q.tail;
}
}
@@ -288,7 +288,7 @@ Queue<C,L>::enqueue(C *e) {
template <class C, class L> inline void
Queue<C,L>::in_or_enqueue(C *e) {
- if (!in(e)) enqueue(e);
+ if (!this->in(e)) enqueue(e);
}
template <class C, class L> inline C *
@@ -310,9 +310,9 @@ template<class C, class L = typename C::
while (!clean) {
clean = true;
C *v = head;
- C *n = next(head);
+ C *n = this->next(head);
while (n) {
- C *f = next(n);
+ C *f = this->next(n);
if (*n < *v) {
clean = false;
// swap 'em
@@ -321,21 +321,21 @@ template<class C, class L = typename C::
if (tail == n)
tail = v;
// fix prev (p)
- C *p = prev(v);
+ C *p = this->prev(v);
if (p) {
- next(p) = n;
- prev(n) = p;
+ this->next(p) = n;
+ this->prev(n) = p;
} else
- prev(n) = NULL;
+ this->prev(n) = NULL;
// fix follow (f)
if (f) {
- prev(f) = v;
- next(v) = f;
+ this->prev(f) = v;
+ this->next(v) = f;
} else
- next(v) = NULL;
+ this->next(v) = NULL;
// fix interior
- prev(v) = n;
- next(n) = v;
+ this->prev(v) = n;
+ this->next(n) = v;
} else
v = n;
n = f;
Modified: trafficserver/traffic/trunk/libinktomi++/Regex.cc
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/libinktomi%2B%2B/Regex.cc?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/libinktomi++/Regex.cc (original)
+++ trafficserver/traffic/trunk/libinktomi++/Regex.cc Wed Oct 6 16:51:29 2010
@@ -141,12 +141,12 @@ static RENode **re_first_nodes(RENode *
static RENode **re_last_nodes(RENode * n);
static RENode **re_union_nodes(RENode ** a, RENode ** b);
static bool re_equal_nodes(RENode ** a, RENode ** b);
-static void re_print_node(RENode * n);
-static void re_print_state(REState * s);
-static void re_print_char(unsigned char c);
-static void re_print_cclass(unsigned char *cclass);
-static void re_print_nodes(RENode ** nodes);
-static void re_debug(RENode * n);
+//static void re_print_node(RENode * n); // unused
+//static void re_print_state(REState * s); // unused
+//static void re_print_char(unsigned char c); // unused
+//static void re_print_cclass(unsigned char *cclass); // unused
+//static void re_print_nodes(RENode ** nodes); // unused
+//static void re_debug(RENode * n); // unused
static REState **re_construct(RENode * n, int *count);
static REState *state_alloc(RENode ** nodes);
@@ -1195,6 +1195,7 @@ re_equal_nodes(RENode ** a, RENode ** b)
return true;
}
+/** unused
static void
re_print_node(RENode * n)
{
@@ -1241,8 +1242,10 @@ re_print_node(RENode * n)
printf("\n");
}
}
+*/
+/** unused
static void
re_print_state(REState * state)
{
@@ -1273,7 +1276,9 @@ re_print_state(REState * state)
t = t->next;
}
}
+*/
+/** unused
static void
re_print_char(unsigned char c)
{
@@ -1306,7 +1311,9 @@ re_print_char(unsigned char c)
break;
}
}
+*/
+/** unused
static void
re_print_cclass(unsigned char *cclass)
{
@@ -1349,7 +1356,9 @@ re_print_cclass(unsigned char *cclass)
printf("[]");
}
}
+*/
+/** unused
static void
re_print_nodes(RENode ** nodes)
{
@@ -1365,7 +1374,9 @@ re_print_nodes(RENode ** nodes)
printf(" }\n");
}
+*/
+/** unused
static void
re_debug(RENode * n)
{
@@ -1398,6 +1409,7 @@ re_debug(RENode * n)
break;
}
}
+*/
static REState *default_state = NULL;
Modified: trafficserver/traffic/trunk/proxy/CoreUtils.cc
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/CoreUtils.cc?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/CoreUtils.cc (original)
+++ trafficserver/traffic/trunk/proxy/CoreUtils.cc Wed Oct 6 16:51:29 2010
@@ -1011,7 +1011,7 @@ CoreUtils::process_NetVC(UnixNetVConnect
// Probably not 64-bit safe. /leif
printf("----------- UnixNetVConnection @ 0x%p ----------\n", nvc_test);
- printf(" ip: %hu.%hu.%hu.%hu port: %d\n",
+ printf(" ip: %u.%u.%u.%u port: %d\n",
((unsigned char *) &loaded_nvc->ip)[0],
((unsigned char *) &loaded_nvc->ip)[1],
((unsigned char *) &loaded_nvc->ip)[2], ((unsigned char *)
&loaded_nvc->ip)[3], loaded_nvc->port);
Modified: trafficserver/traffic/trunk/proxy/ICP.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/ICP.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/ICP.h (original)
+++ trafficserver/traffic/trunk/proxy/ICP.h Wed Oct 6 16:51:29 2010
@@ -1129,7 +1129,7 @@ public:
{
return _start_time;
}
- inline struct Action *GetActionPtr()
+ inline class Action *GetActionPtr()
{
return &_act;
}
@@ -1196,7 +1196,7 @@ private:
// Return data
struct sockaddr_in _ret_sockaddr;
ICPreturn_t _ret_status;
- struct Action _act;
+ class Action _act;
// Internal working data
ink_hrtime _start_time;
Modified: trafficserver/traffic/trunk/proxy/ParentSelection.cc
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/ParentSelection.cc?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/ParentSelection.cc (original)
+++ trafficserver/traffic/trunk/proxy/ParentSelection.cc Wed Oct 6 16:51:29
2010
@@ -1011,7 +1011,7 @@ setup_socks_servers(ParentRecord * rec_a
Warning("Could not resolve socks server name \"%s\". " "Please correct
it", pr[i].hostname);
ip = (uint8 *) & bad_ip;
}
- snprintf(pr[i].hostname, DOMAIN_NAME_MAX + 1, "%hu.%hu.%hu.%hu", ip[0],
ip[1], ip[2], ip[3]);
+ snprintf(pr[i].hostname, DOMAIN_NAME_MAX + 1, "%u.%u.%u.%u", ip[0],
ip[1], ip[2], ip[3]);
}
}
Modified: trafficserver/traffic/trunk/proxy/ParentSelection.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/ParentSelection.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/ParentSelection.h (original)
+++ trafficserver/traffic/trunk/proxy/ParentSelection.h Wed Oct 6 16:51:29 2010
@@ -44,8 +44,8 @@ struct RequestData;
typedef RequestData RD;
struct matcher_line;
+struct ParentResult;
class ParentRecord;
-class ParentResult;
#define PARENT_SELECTION_TIMEOUT (HRTIME_HOUR*4)
Modified: trafficserver/traffic/trunk/proxy/ReverseProxy.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/ReverseProxy.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/ReverseProxy.h (original)
+++ trafficserver/traffic/trunk/proxy/ReverseProxy.h Wed Oct 6 16:51:29 2010
@@ -44,7 +44,7 @@
#define EMPTY_PORT_MAPPING (int32)~0
-struct url_mapping;
+class url_mapping;
struct host_hdr_info;
// Variables for the CDN URL Remapping Feature
Modified: trafficserver/traffic/trunk/proxy/StatSystemV2.cc
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/StatSystemV2.cc?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/StatSystemV2.cc (original)
+++ trafficserver/traffic/trunk/proxy/StatSystemV2.cc Wed Oct 6 16:51:29 2010
@@ -27,7 +27,7 @@
#include "Log.h"
#include <iostream>
-extern struct EventProcessor eventProcessor;
+extern class EventProcessor eventProcessor;
std::map<std::string, uint32_t> StatSystemV2::stat_name_to_num;
std::vector< std::pair<std::string, INK64> > StatSystemV2::global_stats;
Modified: trafficserver/traffic/trunk/proxy/Update.cc
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/Update.cc?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/Update.cc (original)
+++ trafficserver/traffic/trunk/proxy/Update.cc Wed Oct 6 16:51:29 2010
@@ -2622,7 +2622,7 @@ ObjectReloadCont::ObjectReloadEvent(int
ObjectReloadContAllocator.free(this);
return EVENT_DONE;
}
- _netvc = (struct NetVConnection *) d;
+ _netvc = (class NetVConnection *) d;
// Start URL write
Debug("update-reload", "Write start id=%d [%s]", _request_id,
_send_data->start());
Modified: trafficserver/traffic/trunk/proxy/Update.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/Update.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/Update.h (original)
+++ trafficserver/traffic/trunk/proxy/Update.h Wed Oct 6 16:51:29 2010
@@ -516,7 +516,7 @@ public:
Event *_start_event;
state_t _state;
Action *_cur_action;
- struct NetVConnection *_netvc;
+ class NetVConnection *_netvc;
VIO *_write_vio;
VIO *_read_vio;
int _read_event_callback;
Modified: trafficserver/traffic/trunk/proxy/http2/HttpTunnel.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/http2/HttpTunnel.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/http2/HttpTunnel.h (original)
+++ trafficserver/traffic/trunk/proxy/http2/HttpTunnel.h Wed Oct 6 16:51:29
2010
@@ -56,7 +56,7 @@
#define ALLOCATE_AND_WRITE_TO_BUF 1
#define WRITE_TO_BUF 2
-class HttpTunnelProducer;
+struct HttpTunnelProducer;
class HttpSM;
class HttpPagesHandler;
typedef int (HttpSM::*HttpSMHandler) (int event, void *data);
Modified: trafficserver/traffic/trunk/proxy/http2/remap/UrlRewrite.cc
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/http2/remap/UrlRewrite.cc?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/http2/remap/UrlRewrite.cc (original)
+++ trafficserver/traffic/trunk/proxy/http2/remap/UrlRewrite.cc Wed Oct 6
16:51:29 2010
@@ -1943,7 +1943,7 @@ UrlRewrite::BuildTable()
url_mapping *u_mapping;
for (int i = 0; h->h_addr_list[i] != NULL; i++) {
ipv4_name[0] = '\0';
- int ip_len = snprintf(ipv4_name, sizeof(ipv4_name),
"%hu.%hu.%hu.%hu",
+ int ip_len = snprintf(ipv4_name, sizeof(ipv4_name), "%u.%u.%u.%u",
(unsigned char) h->h_addr_list[i][0],
(unsigned char) h->h_addr_list[i][1],
(unsigned char) h->h_addr_list[i][2],
@@ -1985,7 +1985,7 @@ UrlRewrite::BuildTable()
for (int i = 0; h->h_addr_list[i] != NULL; i++) {
ipv4_name[0] = '\0';
int ip_len;
- ip_len = snprintf(ipv4_name, sizeof(ipv4_name), "%hu.%hu.%hu.%hu",
+ ip_len = snprintf(ipv4_name, sizeof(ipv4_name), "%u.%u.%u.%u",
(unsigned char) h->h_addr_list[i][0],
(unsigned char) h->h_addr_list[i][1],
(unsigned char) h->h_addr_list[i][2], (unsigned
char) h->h_addr_list[i][3]);
@@ -2021,7 +2021,7 @@ UrlRewrite::BuildTable()
for (int i = 0; h->h_addr_list[i] != NULL; i++) {
ipv4_name[0] = '\0';
int ip_len;
- ip_len = snprintf(ipv4_name, sizeof(ipv4_name), "%hu.%hu.%hu.%hu",
+ ip_len = snprintf(ipv4_name, sizeof(ipv4_name), "%u.%u.%u.%u",
(unsigned char) h->h_addr_list[i][0],
(unsigned char) h->h_addr_list[i][1],
(unsigned char) h->h_addr_list[i][2], (unsigned
char) h->h_addr_list[i][3]);
Modified: trafficserver/traffic/trunk/proxy/logging/Log.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/logging/Log.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/logging/Log.h (original)
+++ trafficserver/traffic/trunk/proxy/logging/Log.h Wed Oct 6 16:51:29 2010
@@ -302,7 +302,7 @@ class LogFieldList;
class LogFilterList;
class LogFormatList;
//class LogBufferList; vl: we don't need it here
-class LogBufferHeader;
+struct LogBufferHeader;
class LogBuffer;
class LogFormat;
class LogObject;
Modified: trafficserver/traffic/trunk/proxy/logging/LogCollationHostSM.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/logging/LogCollationHostSM.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/logging/LogCollationHostSM.h (original)
+++ trafficserver/traffic/trunk/proxy/logging/LogCollationHostSM.h Wed Oct 6
16:51:29 2010
@@ -35,7 +35,7 @@
// pre-declarations
//-------------------------------------------------------------------------
-class LogBufferHeader;
+struct LogBufferHeader;
//-------------------------------------------------------------------------
// LogCollationHostSM
Modified: trafficserver/traffic/trunk/proxy/logging/LogConfig.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/logging/LogConfig.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/logging/LogConfig.h (original)
+++ trafficserver/traffic/trunk/proxy/logging/LogConfig.h Wed Oct 6 16:51:29
2010
@@ -84,7 +84,7 @@ do { \
struct dirent;
#if defined(IOCORE_LOG_COLLATION)
-class LogCollationAccept;
+struct LogCollationAccept;
#endif
/*-------------------------------------------------------------------------
Modified: trafficserver/traffic/trunk/proxy/logging/LogFile.h
URL:
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/logging/LogFile.h?rev=1005119&r1=1005118&r2=1005119&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/logging/LogFile.h (original)
+++ trafficserver/traffic/trunk/proxy/logging/LogFile.h Wed Oct 6 16:51:29 2010
@@ -35,7 +35,7 @@
class LogSock;
class LogBuffer;
-class LogBufferHeader;
+struct LogBufferHeader;
class LogObject;
#define LOGFILE_ROLLED_EXTENSION ".old"