diff --git a/trunk/src/core/srs_core_autofree.hpp b/trunk/src/core/srs_core_autofree.hpp index f77c3af08..6e13504c7 100644 --- a/trunk/src/core/srs_core_autofree.hpp +++ b/trunk/src/core/srs_core_autofree.hpp @@ -46,11 +46,11 @@ * where the char* pstr = new char[size]. */ #define SrsAutoFree(className, instance) \ -impl__SrsAutoFree _auto_free_##instance(&instance, false) +impl_SrsAutoFree _auto_free_##instance(&instance, false) #define SrsAutoFreeA(className, instance) \ -impl__SrsAutoFree _auto_free_array_##instance(&instance, true) +impl_SrsAutoFree _auto_free_array_##instance(&instance, true) template -class impl__SrsAutoFree +class impl_SrsAutoFree { private: T** ptr; @@ -59,12 +59,12 @@ public: /** * auto delete the ptr. */ - impl__SrsAutoFree(T** p, bool array) { + impl_SrsAutoFree(T** p, bool array) { ptr = p; is_array = array; } - virtual ~impl__SrsAutoFree() { + virtual ~impl_SrsAutoFree() { if (ptr == NULL || *ptr == NULL) { return; }