diff options
Diffstat (limited to 'ezfiw.go')
-rw-r--r-- | ezfiw.go | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/ezfiw.go b/ezfiw.go new file mode 100644 index 0000000..0143f48 --- /dev/null +++ b/ezfiw.go @@ -0,0 +1,28 @@ +package libfastimport + +import ( + "strconv" +) + +type ezfiw struct { + fiw *FIWriter + err error +} + +func (e *ezfiw) WriteLine(a ...interface{}) { + if e.err == nil { + e.err = e.fiw.WriteLine(a...) + } +} + +func (e *ezfiw) WriteData(data []byte) { + if e.err == nil { + e.err = e.fiw.WriteData(data) + } +} + +func (e *ezfiw) WriteMark(idnum int) { + if e.err == nil { + e.err = e.fiw.WriteLine("mark", ":"+strconv.Itoa(idnum)) + } +} |