(val uint64)
| 190 | } |
| 191 | |
| 192 | func formatBytes(val uint64) string { |
| 193 | var i int |
| 194 | var target uint64 |
| 195 | for i = range units { |
| 196 | target = 1 << uint(10*(i+1)) |
| 197 | if val < target { |
| 198 | break |
| 199 | } |
| 200 | } |
| 201 | if i > 0 { |
| 202 | return fmt.Sprintf("%0.2f%s (%d bytes)", float64(val)/(float64(target)/1024), units[i], val) |
| 203 | } |
| 204 | return fmt.Sprintf("%d bytes", val) |
| 205 | } |
| 206 | |
| 207 | func handle(conn io.ReadWriter, msg []byte) error { |
| 208 | switch msg[0] { |
no outgoing calls
searching dependent graphs…