aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/flag/flag.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/flag/flag.go')
-rw-r--r--src/pkg/flag/flag.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pkg/flag/flag.go b/src/pkg/flag/flag.go
index 0471d126c0..86a3b3dc10 100644
--- a/src/pkg/flag/flag.go
+++ b/src/pkg/flag/flag.go
@@ -303,7 +303,7 @@ func Arg(i int) string {
func NArg() int { return len(os.Args) - flags.first_arg }
// Args returns the non-flag command-line arguments.
-func Args() []string { return os.Args[flags.first_arg:len(os.Args)] }
+func Args() []string { return os.Args[flags.first_arg:] }
func add(name string, value FlagValue, usage string) {
// Remember the default value as a string; it won't change.
@@ -448,7 +448,7 @@ func (f *allFlags) parseOne(index int) (ok bool, next int) {
return false, index + 1
}
}
- name := s[num_minuses:len(s)];
+ name := s[num_minuses:];
if len(name) == 0 || name[0] == '-' || name[0] == '=' {
fmt.Fprintln(os.Stderr, "bad flag syntax:", s);
Usage();
@@ -460,7 +460,7 @@ func (f *allFlags) parseOne(index int) (ok bool, next int) {
value := "";
for i := 1; i < len(name); i++ { // equals cannot be first
if name[i] == '=' {
- value = name[i+1 : len(name)];
+ value = name[i+1:];
has_value = true;
name = name[0:i];
break;