コード例 #1
0
ファイル: pkg.go プロジェクト: Zirak/pacman-fs
func pointerToPkg(pkgptr *C.alpm_pkg_t) *Pkg {
	return &Pkg{
		ptr: pkgptr,

		Name:        C.GoString(C.alpm_pkg_get_name(pkgptr)),
		Version:     C.GoString(C.alpm_pkg_get_version(pkgptr)),
		Description: C.GoString(C.alpm_pkg_get_desc(pkgptr)),
		InstallSize: int64(C.alpm_pkg_get_isize(pkgptr)),
	}
}
コード例 #2
0
ファイル: package.go プロジェクト: remyoudompheng/go-alpm
func (pkg Package) ISize() int64 {
	t := C.alpm_pkg_get_isize(pkg.pmpkg)
	return int64(t)
}