func SerieStar(s Serie) (result Serie) { cserie := serie2ptr(s) cout := C.starSerie(cserie) result = ptr2serie(cout) C.freeSerie(cserie) C.freeSerie(cout) return }
func SerieOtimes(s1 Serie, s2 Serie) (result Serie) { cs1 := serie2ptr(s1) cs2 := serie2ptr(s2) result = ptr2serie(C.otimesSerie(cs1, cs2)) C.freeSerie(cs1) C.freeSerie(cs2) return }
func PolyStar(p Poly) (result Serie) { cpoly := poly2ptr(p) cserie := C.starPoly(cpoly) result = ptr2serie(cserie) C.freePoly(cpoly) C.freeSerie(cserie) return }
func SerieCanonize(s Serie) (result Serie) { cserie := serie2ptr(s) result = ptr2serie(cserie) C.freeSerie(cserie) return }