// Loads a sync database with given name and signature check level. func (h Handle) RegisterSyncDb(dbname string, siglevel SigLevel) (*Db, error) { c_name := C.CString(dbname) defer C.free(unsafe.Pointer(c_name)) db := C.alpm_register_syncdb(h.ptr, c_name, C.alpm_siglevel_t(siglevel)) if db == nil { return nil, h.LastError() } return &Db{db, h}, nil }
func (hand Handle) RegisterSyncDb(dbname string) (*DB, error) { cdbname := C.CString(dbname) defer C.free(unsafe.Pointer(cdbname)) // XXX siglevel argument db := C.alpm_register_syncdb(hand.ptr, cdbname, 0) if db == nil { return nil, hand.Error() } return &DB{db, dbname}, nil }