[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Insufficient(?) MSVC++ 6.0 for ns-2.1b6-19990916



There is a problem when compiling the 1999-09-16 snapshot with MSVC++ 6.0
concerning error C2664. Searching the MSDN, one finds a subject ``INFO: New
C++ Type Conversions May Generate C2446 or C2664'' is formulated claiming
that this might be a bug in the code. The other alternative is that there is a bug
in MSVC++ 6.0.
 
Anyway, the compiler error messages are these:
 
 cl -c -Zi -Od -c -W3 -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -D_X86_=1 -D_WIN32_IE=0x0300 -DWINVER=0x0400 -DWIN32  -D_WIN32 -D_MT -D_DLL -MD -Gm -Gi -YX -Zm1000 -DNO_TK -I..\tk8.0.5\win -I..\tk8.0.5\generic -I..\tcl8.0.5\win -I..\tcl8.0.5\generic  -I..\otcl-1.0a4 -I..\tclcl-1.0b8-current  -I..\tk8.0.5\xlib  -I. -Ic:\program\micros~1\vc98\include -Foclassifier.o -Tp classifier.cc
classifier.cc
classifier.cc(146) : error C2664: 'classify' : cannot convert parameter 1 from 'const class Packet *' to 'class Packet *'
        Conversion loses qualifiers
classifier.cc(160) : error C2664: 'classify' : cannot convert parameter 1 from 'const class Packet *' to 'class Packet *'
        Conversion loses qualifiers
 cl -c -Zi -Od -c -W3 -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -D_X86_=1 -D_WIN32_IE=0x0300 -DWINVER=0x0400 -DWIN32  -D_WIN32 -D_MT -D_DLL -MD -Gm -Gi -YX -Zm1000 -DNO_TK -I..\tk8.0.5\win -I..\tk8.0.5\generic -I..\tcl8.0.5\win -I..\tcl8.0.5\generic  -I..\otcl-1.0a4 -I..\tclcl-1.0b8-current  -I..\tk8.0.5\xlib  -I. -Ic:\program\micros~1\vc98\include -Foclassifier-addr.o -Tp classifier-addr.cc
classifier-addr.cc
classifier-addr.cc(113) : error C2664: 'classify' : cannot convert parameter 1 from 'const class Packet *' to 'class Packet *'
        Conversion loses qualifiers
classifier-addr.cc(131) : error C2664: 'classify' : cannot convert parameter 1 from 'const class Packet *' to 'class Packet *'
        Conversion loses qualifiers
 
Cheers,
 
/ChJ
 
BTW, the compiler warnings I get are attached.
 
 
telnet.cc(52) : warning C4355: 'this' : used in base member initializer list
trafgen.cc(42) : warning C4355: 'this' : used in base member initializer list
tbf.cc(32) : warning C4355: 'this' : used in base member initializer list
sa.cc(32) : warning C4355: 'this' : used in base member initializer list
estimator.cc(27) : warning C4355: 'this' : used in base member initializer list
rtp.cc(67) : warning C4355: 'this' : used in base member initializer list
rtcp.cc(88) : warning C4355: 'this' : used in base member initializer list
tcp.cc(68) : warning C4355: 'this' : used in base member initializer list
tcp.cc(68) : warning C4355: 'this' : used in base member initializer list
tcp.cc(69) : warning C4355: 'this' : used in base member initializer list
tcp-sink.cc(214) : warning C4355: 'this' : used in base member initializer list
tcp-rbp.cc(110) : warning C4355: 'this' : used in base member initializer list
tcp-rbp.cc(271) : warning C4355: 'this' : used in base member initializer list
tcp-full.cc(140) : warning C4355: 'this' : used in base member initializer list
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'RenoTcpAgent::recv' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'TcpAsymAgent::traceVar' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'RenoTcpAgent::dupack_action' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'NewRenoTcpAgent::recv' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'TcpAsymAgent::traceVar' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'NewRenoTcpAgent::dupack_action' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'NewRenoTcpAgent::partialnewack_helper' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'RenoTcpAgent::recv' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'TcpAsymAgent::traceVar' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'RenoTcpAgent::dupack_action' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'NewRenoTcpAgent::recv' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'TcpAsymAgent::traceVar' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'NewRenoTcpAgent::dupack_action' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'NewRenoTcpAgent::partialnewack_helper' via dominance
tcp-fs.h(61) : warning C4355: 'this' : used in base member initializer list
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::recv' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::dupack_action' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'TcpFsAgent::partialnewack_helper' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'NewRenoTcpAgent::recv' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'NewRenoTcpAgent::dupack_action' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::recv' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::timeout' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::window' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::send_much' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'TcpFsAgent::partialnewack_helper' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'RenoTcpAgent::recv' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'TcpAsymAgent::traceVar' via dominance
tcp-asym.h(103) : warning C4250: 'TcpRenoAsymAgent' : inherits 'RenoTcpAgent::dupack_action' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'NewRenoTcpAgent::recv' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'TcpAsymAgent::traceVar' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'NewRenoTcpAgent::dupack_action' via dominance
tcp-asym.h(117) : warning C4250: 'NewRenoTcpAsymAgent' : inherits 'NewRenoTcpAgent::partialnewack_helper' via dominance
tcp-fs.h(61) : warning C4355: 'this' : used in base member initializer list
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::recv' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::dupack_action' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'TcpFsAgent::partialnewack_helper' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'NewRenoTcpAgent::recv' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'NewRenoTcpAgent::dupack_action' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::recv' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::timeout' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::window' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::send_much' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'TcpFsAgent::partialnewack_helper' via dominance
tcp-asym-fs.cc(65) : warning C4250: 'NewRenoTcpAsymFsAgent' : inherits 'NewRenoTcpAgent::recv' via dominance
tcp-asym-fs.cc(65) : warning C4250: 'NewRenoTcpAsymFsAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-asym-fs.cc(65) : warning C4250: 'NewRenoTcpAsymFsAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-asym-fs.cc(65) : warning C4250: 'NewRenoTcpAsymFsAgent' : inherits 'TcpAsymAgent::traceVar' via dominance
tcp-asym-fs.cc(65) : warning C4250: 'NewRenoTcpAsymFsAgent' : inherits 'NewRenoTcpAgent::dupack_action' via dominance
tcp-asym-fs.cc(65) : warning C4250: 'NewRenoTcpAsymFsAgent' : inherits 'NewRenoTcpFsAgent::cancel_timers' via dominance
tcp-asym-fs.cc(65) : warning C4250: 'NewRenoTcpAsymFsAgent' : inherits 'NewRenoTcpFsAgent::cancel_rtx_timer' via dominance
tcp-fs.h(61) : warning C4355: 'this' : used in base member initializer list
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::recv' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::dupack_action' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'TcpFsAgent::partialnewack_helper' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'NewRenoTcpAgent::recv' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'NewRenoTcpAgent::dupack_action' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::recv' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::timeout' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::window' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::send_much' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'TcpFsAgent::partialnewack_helper' via dominance
tcp-fs.h(61) : warning C4355: 'this' : used in base member initializer list
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::recv' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::dupack_action' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'TcpFsAgent::partialnewack_helper' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'NewRenoTcpAgent::recv' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'NewRenoTcpAgent::dupack_action' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::recv' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::timeout' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::window' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::send_much' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'TcpFsAgent::partialnewack_helper' via dominance
tcp-fs.h(61) : warning C4355: 'this' : used in base member initializer list
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::recv' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'RenoTcpAgent::dupack_action' via dominance
tcp-fs.h(114) : warning C4250: 'RenoTcpFsAgent' : inherits 'TcpFsAgent::partialnewack_helper' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'NewRenoTcpAgent::recv' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'RenoTcpAgent::timeout' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'RenoTcpAgent::window' via dominance
tcp-fs.h(134) : warning C4250: 'NewRenoTcpFsAgent' : inherits 'NewRenoTcpAgent::dupack_action' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::recv' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::timeout' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::window' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'FackTcpAgent::send_much' via dominance
tcp-fs.h(152) : warning C4250: 'FackTcpFsAgent' : inherits 'TcpFsAgent::partialnewack_helper' via dominance
tcp-session.cc(80) : warning C4355: 'this' : used in base member initializer list
tcp-session.cc(80) : warning C4355: 'this' : used in base member initializer list
queue.cc(85) : warning C4355: 'this' : used in base member initializer list
red.cc(182) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
red.cc(183) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
red.cc(188) : warning C4244: '*=' : conversion from 'double' to 'float', possible loss of data
red.cc(191) : warning C4244: '*=' : conversion from 'double' to 'float', possible loss of data
red.cc(192) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
address.cc(239) : warning C4101: 'a' : unreferenced local variable
webcache/mcache.h(106) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
webcache/http.cc(676) : warning C4355: 'this' : used in base member initializer list
mac.cc(88) : warning C4355: 'this' : used in base member initializer list
mac.cc(88) : warning C4355: 'this' : used in base member initializer list
mac-802_11.h(108) : warning C4200: nonstandard extension used : zero-sized array in struct/union
mac-802_11.cc(151) : warning C4355: 'this' : used in base member initializer list
mac-802_11.cc(151) : warning C4355: 'this' : used in base member initializer list
mac-802_11.cc(151) : warning C4355: 'this' : used in base member initializer list
mac-802_11.cc(151) : warning C4355: 'this' : used in base member initializer list
mac-802_11.cc(152) : warning C4355: 'this' : used in base member initializer list
mac-802_11.cc(152) : warning C4355: 'this' : used in base member initializer list
mac-802_3.cc(169) : warning C4355: 'this' : used in base member initializer list
mac-802_3.cc(169) : warning C4355: 'this' : used in base member initializer list
mac-802_3.cc(169) : warning C4355: 'this' : used in base member initializer list
mac-802_3.cc(169) : warning C4355: 'this' : used in base member initializer list
mip-reg.cc(57) : warning C4355: 'this' : used in base member initializer list
mip-reg.cc(223) : warning C4355: 'this' : used in base member initializer list
mip-reg.cc(224) : warning C4355: 'this' : used in base member initializer list
mobilenode.cc(113) : warning C4355: 'this' : used in base member initializer list
dem.cc(66) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
.\mac-802_11.h(108) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\mac-802_11.h(108) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
imep/imep.cc(91) : warning C4355: 'this' : used in base member initializer list
imep/imep.cc(92) : warning C4355: 'this' : used in base member initializer list
imep/imep.cc(93) : warning C4355: 'this' : used in base member initializer list
imep/imep.cc(94) : warning C4355: 'this' : used in base member initializer list
imep/imep.cc(96) : warning C4355: 'this' : used in base member initializer list
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(136) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(147) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(155) : warning C4200: nonstandard extension used : zero-sized array in struct/union
.\imep/imep_spec.h(163) : warning C4200: nonstandard extension used : zero-sized array in struct/union
dsr/dsragent.cc(298) : warning C4355: 'this' : used in base member initializer list
satlink.h(96) : warning C4355: 'this' : used in base member initializer list
satlink.h(96) : warning C4355: 'this' : used in base member initializer list
sathandoff.cc(202) : warning C4355: 'this' : used in base member initializer list
sathandoff.cc(360) : warning C4355: 'this' : used in base member initializer list
satlink.h(96) : warning C4355: 'this' : used in base member initializer list
satlink.h(96) : warning C4355: 'this' : used in base member initializer list
satlink.h(96) : warning C4355: 'this' : used in base member initializer list
satlink.h(96) : warning C4355: 'this' : used in base member initializer list
satlink.h(96) : warning C4355: 'this' : used in base member initializer list
satlink.h(96) : warning C4355: 'this' : used in base member initializer list
rap/rap.cc(88) : warning C4355: 'this' : used in base member initializer list
rap/rap.cc(88) : warning C4355: 'this' : used in base member initializer list
rap/media-app.cc(736) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(736) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(780) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(780) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(795) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(795) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(875) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(875) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(889) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(889) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1250) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1356) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1360) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1364) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1399) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1399) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1402) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data
rap/media-app.cc(1402) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1431) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1432) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1445) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1454) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1470) : warning C4244: '-=' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1477) : warning C4244: '-=' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1534) : warning C4244: '-=' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1541) : warning C4244: '-=' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1583) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1583) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1583) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1758) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1817) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1817) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1817) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1817) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
rap/media-app.cc(1817) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
tcp-abs.cc(28) : warning C4355: 'this' : used in base member initializer list
tcp-abs.cc(273) : warning C4355: 'this' : used in base member initializer list
tcp-abs.cc(301) : warning C4138: '*/' found outside of comment
webcache/mcache.h(106) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
tfrc.cc(39) : warning C4355: 'this' : used in base member initializer list
tfrc.cc(40) : warning C4355: 'this' : used in base member initializer list
tfrc-sink.cc(18) : warning C4355: 'this' : used in base member initializer list
config.h(228) : warning C4273: 'getpid' : inconsistent dll linkage.  dllexport assumed.
win32.c(147) : warning C4273: '__p___argc' : inconsistent dll linkage.  dllexport assumed.
win32.c(148) : warning C4273: '__p___argv' : inconsistent dll linkage.  dllexport assumed.