()
| 416 | } |
| 417 | |
| 418 | func (e *env) flat() []string { |
| 419 | vv := make([]string, 0, len(e.order)) |
| 420 | for _, k := range e.order { |
| 421 | if v, ok := e.m[k]; ok { |
| 422 | vv = append(vv, k+"="+v) |
| 423 | } |
| 424 | } |
| 425 | return vv |
| 426 | } |
| 427 | |
| 428 | func newCopyEnv() *env { |
| 429 | e := &env{make(map[string]string), nil} |