// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

//go:build unix || (js && wasm) || wasip1

package filepathlite

import (
	
	
)

const (
	Separator     = '/' // OS-specific path separator
	ListSeparator = ':' // OS-specific path list separator
)

func ( uint8) bool {
	return Separator == 
}

func isLocal( string) bool {
	return unixIsLocal()
}

func localize( string) (string, error) {
	if bytealg.IndexByteString(, 0) >= 0 {
		return "", errInvalidPath
	}
	return , nil
}

// IsAbs reports whether the path is absolute.
func ( string) bool {
	return stringslite.HasPrefix(, "/")
}

// volumeNameLen returns length of the leading volume name on Windows.
// It returns 0 elsewhere.
func volumeNameLen( string) int {
	return 0
}