diff options
author | Özgür Kesim <oec@codeblau.de> | 2020-05-16 11:12:44 +0200 |
---|---|---|
committer | Özgür Kesim <oec@codeblau.de> | 2020-05-16 11:12:44 +0200 |
commit | b0b2d09871ef94f623bddb38f0bb3dbb10c0aa95 (patch) | |
tree | d963a583866e576a1c34bacc6c01807eba6aeb65 /winsize_linux.go | |
parent | 89cf49af5862ff60d2df8011d1c5d47ea762755d (diff) |
Anonymous struct is sufficient
Diffstat (limited to 'winsize_linux.go')
-rw-r--r-- | winsize_linux.go | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/winsize_linux.go b/winsize_linux.go index 462598a..bf6f3d3 100644 --- a/winsize_linux.go +++ b/winsize_linux.go @@ -5,15 +5,14 @@ import ( "unsafe" ) -type winsize struct { - Row uint16 - Col uint16 - Xpixel uint16 - Ypixel uint16 -} - func init() { - ws := &winsize{} + ws := &struct { + row uint16 + col uint16 + xpixel uint16 + ypixel uint16 + }{} + retCode, _, errno := syscall.Syscall(syscall.SYS_IOCTL, uintptr(syscall.Stdin), uintptr(syscall.TIOCGWINSZ), @@ -23,5 +22,5 @@ func init() { panic(errno) } - Width = int(ws.Col) - 2 + Width = int(ws.col) - 2 } |