summary refs log tree commit diff stats
path: root/lib/pure/terminal.nim
diff options
context:
space:
mode:
authorCharles Blake <cb@cblake.net>2016-09-01 07:54:17 -0400
committerCharles Blake <cb@cblake.net>2016-09-01 07:54:17 -0400
commit7b73a94afc3ff604fab6daab58d2b3eabddf70ca (patch)
tree477d6724b3780258b6779f65afc23a0fbe9cf79d /lib/pure/terminal.nim
parent19f83ccd0bf03dea93698a5611c881f57499ca12 (diff)
downloadNim-7b73a94afc3ff604fab6daab58d2b3eabddf70ca.tar.gz
Oops - L_ctermid must be a global var to compile.
Diffstat (limited to 'lib/pure/terminal.nim')
-rw-r--r--lib/pure/terminal.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/terminal.nim b/lib/pure/terminal.nim
index 329c50f3e..90be43130 100644
--- a/lib/pure/terminal.nim
+++ b/lib/pure/terminal.nim
@@ -162,11 +162,11 @@ else:
         return int(win.ws_col)
     return 0
 
+  var L_ctermid{.importc, header: "<stdio.h>".}: cint
   proc terminalWidth*(): int =
-    ## Returns **some** reasonable terminal width from either standard file
+    ## Returns some reasonable terminal width from either standard file
     ## descriptors, controlling terminal, environment variables or tradition.
 
-    var L_ctermid{.importc, header: "<stdio.h>".}: cint
     var w = terminalWidthIoctl([0, 1, 2])   #Try standard file descriptors
     if w > 0: return w
     var cterm = newString(L_ctermid)        #Try controlling tty