aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/csv/writer.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/csv/writer.go')
-rw-r--r--libgo/go/csv/writer.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/libgo/go/csv/writer.go b/libgo/go/csv/writer.go
index ccf703f..98573c2 100644
--- a/libgo/go/csv/writer.go
+++ b/libgo/go/csv/writer.go
@@ -23,7 +23,7 @@ import (
//
// If UseCRLF is true, the Writer ends each record with \r\n instead of \n.
type Writer struct {
- Comma int // Field delimiter (set to to ',' by NewWriter)
+ Comma rune // Field delimiter (set to to ',' by NewWriter)
UseCRLF bool // True to use \r\n as the line terminator
w *bufio.Writer
}
@@ -58,8 +58,8 @@ func (w *Writer) Write(record []string) (err os.Error) {
return
}
- for _, rune := range field {
- switch rune {
+ for _, r1 := range field {
+ switch r1 {
case '"':
_, err = w.w.WriteString(`""`)
case '\r':
@@ -73,7 +73,7 @@ func (w *Writer) Write(record []string) (err os.Error) {
err = w.w.WriteByte('\n')
}
default:
- _, err = w.w.WriteRune(rune)
+ _, err = w.w.WriteRune(r1)
}
if err != nil {
return
@@ -117,6 +117,6 @@ func (w *Writer) fieldNeedsQuotes(field string) bool {
return true
}
- rune, _ := utf8.DecodeRuneInString(field)
- return unicode.IsSpace(rune)
+ r1, _ := utf8.DecodeRuneInString(field)
+ return unicode.IsSpace(r1)
}