encoder/filename: Wrap scsu package

This commit is contained in:
Klaus Post
2021-02-11 10:41:29 +01:00
committed by Nick Craig-Wood
parent f14220ef1e
commit 5ca7f1fe87
5 changed files with 37 additions and 6 deletions

View File

@ -0,0 +1,16 @@
package filename
import "errors"
const scsuNotEnabled = "scsu encoding not enabled in this build due to old go version"
// Functions wrap scsu package, since it doesn't build on old Go versions.
// Remove once v1.13 is minimum supported version.
var scsuDecode = func(b []byte) (string, error) {
return "", errors.New(scsuNotEnabled)
}
var scsuEncodeStrict = func(src string, dst []byte) ([]byte, error) {
return nil, errors.New(scsuNotEnabled)
}