コード例 #1
0
ファイル: libshout.go プロジェクト: boedy/go-libshout
func (s *Shout) GetError() string {
	s.LazyInit()
	err := C.shout_get_error(s.struc)
	return C.GoString(err)
}
コード例 #2
0
ファイル: shout.go プロジェクト: Bevinsky/icecast-proxy-go
func (self *Shout) createShoutError() ShoutError {
	/* Creates a Go error of the C library */
	errno := int(C.shout_get_errno(self.shout))
	errstr := C.GoString(C.shout_get_error(self.shout))
	return ShoutError{errno, errstr}
}