package main func someString() string { return "foo" } func zeroLengthString() string { return "" } func stringLen(s string) int { return len(s) } func stringIndex(s string, index int) byte { return s[index] } func stringCompareEqual(s1, s2 string) bool { return s1 == s2 } func stringCompareUnequal(s1, s2 string) bool { return s1 != s2 } func stringCompareLarger(s1, s2 string) bool { return s1 > s2 } func stringLookup(s string, x uint8) byte { // Test that x is correctly extended to an uint before comparison. return s[x] }