aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-09-24 03:21:49 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-09-24 03:21:49 +0200
commit82cc71f791ccd911d99fd0c94ea5c952626aff27 (patch)
tree4ea9d203af0d7d1805d3c502767624fb6bed1c3f
parent90716ee069dd0f400a60896ae438c13745531dba (diff)
kiss
-rw-r--r--dev.go1
-rw-r--r--dev_darwin.go16
2 files changed, 5 insertions, 12 deletions
diff --git a/dev.go b/dev.go
index b10ba2a..000b182 100644
--- a/dev.go
+++ b/dev.go
@@ -6,6 +6,7 @@ import (
"syscall"
)
+// LP represents Line Printer
type LP struct {
*os.File
}
diff --git a/dev_darwin.go b/dev_darwin.go
index 9363dc9..dcf208b 100644
--- a/dev_darwin.go
+++ b/dev_darwin.go
@@ -14,8 +14,8 @@ func Open() (io.ReadWriteCloser, error) {
type USB struct {
ctx *usb.Context
dev *usb.Device
- w io.Writer
- r io.Reader
+ io.Writer
+ io.Reader
}
var (
@@ -75,9 +75,9 @@ func NewUSB() (USB, error) {
}
switch ep.Direction() {
case usb.ENDPOINT_DIR_OUT:
- u.w = e
+ u.Writer = e
case usb.ENDPOINT_DIR_IN:
- u.r = e
+ u.Reader = e
}
}
}
@@ -92,11 +92,3 @@ func (d USB) Close() error {
d.ctx.Close()
return nil
}
-
-func (d USB) Read(b []byte) (int, error) {
- return d.r.Read(b)
-}
-
-func (d USB) Write(b []byte) (int, error) {
- return d.w.Write(b)
-}