lc_ascii.cpp (Firebird-3.0.2.32703-0.tar.bz2) | : | lc_ascii.cpp (Firebird-3.0.4.33054-0.tar.bz2) | ||
---|---|---|---|---|
skipping to change at line 64 | skipping to change at line 64 | |||
}; | }; | |||
} // namespace | } // namespace | |||
static void famasc_destroy(texttype* obj) | static void famasc_destroy(texttype* obj) | |||
{ | { | |||
TextTypeImpl* impl = static_cast<TextTypeImpl*>(obj->texttype_impl); | TextTypeImpl* impl = static_cast<TextTypeImpl*>(obj->texttype_impl); | |||
if (impl) | if (impl) | |||
{ | { | |||
if (impl->cs.charset_fn_destroy) | Firebird::IntlUtil::finiCharset(&impl->cs); | |||
impl->cs.charset_fn_destroy(&impl->cs); | ||||
delete impl->charSet; | delete impl->charSet; | |||
delete impl; | delete impl; | |||
} | } | |||
} | } | |||
static ULONG famasc_str_to_lower(texttype* obj, ULONG iLen, const BYTE* pStr, UL ONG iOutLen, BYTE *pOutStr) | static ULONG famasc_str_to_lower(texttype* obj, ULONG iLen, const BYTE* pStr, UL ONG iOutLen, BYTE *pOutStr) | |||
{ | { | |||
try | try | |||
{ | { | |||
End of changes. 1 change blocks. | ||||
2 lines changed or deleted | 1 lines changed or added |