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.