void FeRomListSorter::clear_title_rex() { if ( m_rex ) sqstd_rex_free( m_rex ); m_rex = NULL; }
RegExp& RegExp::operator=(const char* pattern) { void* peer = compile(pattern); if (_peer) sqstd_rex_free((SQRex*)_peer); _peer = peer; return *this; }
RegExp& RegExp::operator=(const String& pattern) { void* peer = compile(pattern.c_str()); if (_peer) sqstd_rex_free((SQRex*)_peer); _peer = peer; return *this; }
RegExp::~RegExp() { if (_peer) sqstd_rex_free((SQRex*)_peer); }
static SQInteger _rexobj_releasehook( SQUserPointer p, SQInteger size ) { SQRex *self = ( ( SQRex * )p ); sqstd_rex_free( self ); return 1; }