equal
deleted
inserted
replaced
907 *q = '\0'; |
907 *q = '\0'; |
908 |
908 |
909 return statBuffer; |
909 return statBuffer; |
910 } |
910 } |
911 |
911 |
912 #ifdef KJS_DEBUG_MEM |
912 struct cleanupUString { |
|
913 ~cleanupUString() { |
|
914 UString::globalClear(); |
|
915 } |
|
916 }; |
|
917 static cleanupUString clearGlobal; |
|
918 |
|
919 //#ifdef KJS_DEBUG_MEM |
913 void UString::globalClear() |
920 void UString::globalClear() |
914 { |
921 { |
915 delete [] statBuffer; |
922 delete [] statBuffer; |
916 statBuffer = 0; |
923 statBuffer = 0; |
917 statBufferSize = 0; |
924 statBufferSize = 0; |
918 } |
925 } |
919 #endif |
926 //#endif |
920 |
927 |
921 EXPORT |
928 EXPORT |
922 UString &UString::operator=(const char *c) |
929 UString &UString::operator=(const char *c) |
923 { |
930 { |
924 if (!c) { |
931 if (!c) { |