Exemplo n.º 1
0
void DString_Clear( DString *self )
{
	int share = self->sharing;
	if( ((int*)self->chars - self->sharing) == dao_string ) return;
	DString_Detach( self, 0 );
	DString_DeleteData( self );
	DString_Init( self );
	DString_SetSharing( self, share );
}
Exemplo n.º 2
0
void DString_Delete( DString *self )
{
	DString_DeleteData( self );
	dao_free( self );
}
Exemplo n.º 3
0
void DaoToken_Delete( DaoToken *self )
{
	DString_DeleteData( & self->string );
	dao_free( self );
}