INNER CODE UNIT · Go

getError

go-piv/go-ykpiv · errors.go:108

func getError(whoops C.ykpiv_rc, name string) error {
	if err, ok := errorLookupMap[int(whoops)]; ok {
		err.where = fmt.Sprintf("ykpiv ykpiv_%s", name)
		return err
	}
	return nil
}

// Take a ykpiv_rc return code and turn it into a ykpiv.Error.
func getSWError(whoops int, name string) error {
	if err, ok := swErrorLookupMap[int(whoops)]; ok {
		err.where = fmt.Sprintf("ykpiv sw ykpiv_%s", name)
		return err
	}
	return nil
}

// vim: foldmethod=marker

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…