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"


Reply via email to