/* call-seq: SQLite3::Backup#finish * * Destroy the backup object. */ static VALUE finish(VALUE self) { sqlite3BackupRubyPtr ctx; Data_Get_Struct(self, sqlite3BackupRuby, ctx); REQUIRE_OPEN_BACKUP(ctx); (void)sqlite3_backup_finish(ctx->p); ctx->p = NULL; return Qnil; }