github.com/switchupcb/yaegi@v0.10.2/stdlib/go1_16_compress_zlib.go (about) 1 // Code generated by 'yaegi extract compress/zlib'. DO NOT EDIT. 2 3 // +build go1.16,!go1.17 4 5 package stdlib 6 7 import ( 8 "compress/zlib" 9 "go/constant" 10 "go/token" 11 "io" 12 "reflect" 13 ) 14 15 func init() { 16 Symbols["compress/zlib/zlib"] = map[string]reflect.Value{ 17 // function, constant and variable definitions 18 "BestCompression": reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)), 19 "BestSpeed": reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)), 20 "DefaultCompression": reflect.ValueOf(constant.MakeFromLiteral("-1", token.INT, 0)), 21 "ErrChecksum": reflect.ValueOf(&zlib.ErrChecksum).Elem(), 22 "ErrDictionary": reflect.ValueOf(&zlib.ErrDictionary).Elem(), 23 "ErrHeader": reflect.ValueOf(&zlib.ErrHeader).Elem(), 24 "HuffmanOnly": reflect.ValueOf(constant.MakeFromLiteral("-2", token.INT, 0)), 25 "NewReader": reflect.ValueOf(zlib.NewReader), 26 "NewReaderDict": reflect.ValueOf(zlib.NewReaderDict), 27 "NewWriter": reflect.ValueOf(zlib.NewWriter), 28 "NewWriterLevel": reflect.ValueOf(zlib.NewWriterLevel), 29 "NewWriterLevelDict": reflect.ValueOf(zlib.NewWriterLevelDict), 30 "NoCompression": reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)), 31 32 // type definitions 33 "Resetter": reflect.ValueOf((*zlib.Resetter)(nil)), 34 "Writer": reflect.ValueOf((*zlib.Writer)(nil)), 35 36 // interface wrapper definitions 37 "_Resetter": reflect.ValueOf((*_compress_zlib_Resetter)(nil)), 38 } 39 } 40 41 // _compress_zlib_Resetter is an interface wrapper for Resetter type 42 type _compress_zlib_Resetter struct { 43 IValue interface{} 44 WReset func(r io.Reader, dict []byte) error 45 } 46 47 func (W _compress_zlib_Resetter) Reset(r io.Reader, dict []byte) error { 48 return W.WReset(r, dict) 49 }