diff -r 03a293c97d5c -r f5c5c82a163e mmserv/tms/tmsimpl/src/tmsformatimpl.cpp --- a/mmserv/tms/tmsimpl/src/tmsformatimpl.cpp Wed Apr 14 16:29:54 2010 +0300 +++ b/mmserv/tms/tmsimpl/src/tmsformatimpl.cpp Tue Apr 27 17:11:02 2010 +0300 @@ -78,23 +78,23 @@ switch (fmttype) { case TMS_FORMAT_PCM: - delete (TMSPCMFormatImpl*) (tmsfmt); + delete (static_cast(tmsfmt)); tmsfmt = NULL; break; case TMS_FORMAT_AMR: - delete (TMSAMRFormatImpl*) (tmsfmt); + delete (static_cast(tmsfmt)); tmsfmt = NULL; break; case TMS_FORMAT_G711: - delete (TMSG711FormatImpl*) (tmsfmt); + delete (static_cast(tmsfmt)); tmsfmt = NULL; break; case TMS_FORMAT_G729: - delete (TMSG729FormatImpl*) (tmsfmt); + delete (static_cast(tmsfmt)); tmsfmt = NULL; break; case TMS_FORMAT_ILBC: - delete (TMSILBCFormatImpl*) (tmsfmt); + delete (static_cast(tmsfmt)); tmsfmt = NULL; break; default: