(acceptHeader string)
| 108 | } |
| 109 | |
| 110 | func parseAccept(acceptHeader string) []string { |
| 111 | parts := strings.Split(acceptHeader, ",") |
| 112 | out := make([]string, 0, len(parts)) |
| 113 | for _, part := range parts { |
| 114 | if i := strings.IndexByte(part, ';'); i > 0 { |
| 115 | part = part[:i] |
| 116 | } |
| 117 | if part = strings.TrimSpace(part); part != "" { |
| 118 | out = append(out, part) |
| 119 | } |
| 120 | } |
| 121 | return out |
| 122 | } |
| 123 | |
| 124 | func lastChar(str string) uint8 { |
| 125 | if str == "" { |
no outgoing calls
searching dependent graphs…