summary refs log tree commit diff stats
path: root/lib/wrappers
diff options
context:
space:
mode:
authorYury Benesh <ybxsoft@tut.by>2013-07-06 23:39:15 +0300
committerYury Benesh <ybxsoft@tut.by>2013-07-06 23:39:15 +0300
commit127253c8d510b1594b2eb00ae4547fdc5539fdd4 (patch)
tree2d7091e546e8672e30c7f9f90a0e28dc8b8181fa /lib/wrappers
parenta080277f84809202b8838f15192b6fde940ea662 (diff)
downloadNim-127253c8d510b1594b2eb00ae4547fdc5539fdd4.tar.gz
Some fixes to xlib wrapper
Diffstat (limited to 'lib/wrappers')
-rw-r--r--lib/wrappers/x11/x.nim2
-rw-r--r--lib/wrappers/x11/xlib.nim2
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/wrappers/x11/x.nim b/lib/wrappers/x11/x.nim
index 5763f9f16..20420b114 100644
--- a/lib/wrappers/x11/x.nim
+++ b/lib/wrappers/x11/x.nim
@@ -47,6 +47,8 @@ type
   PKeyCode* = ptr TKeyCode
   TKeyCode* = cuchar
 
+proc `==`*(a, b: TAtom): bool {.borrow.} 
+
 const 
   None* = 0
   ParentRelative* = 1
diff --git a/lib/wrappers/x11/xlib.nim b/lib/wrappers/x11/xlib.nim
index e17133d78..6603d1529 100644
--- a/lib/wrappers/x11/xlib.nim
+++ b/lib/wrappers/x11/xlib.nim
@@ -13,7 +13,7 @@ else:
         const 
           libX11* = "libX11.so"
 
-    {.pragma: libx11, dynlib: libX11, importc.}
+    {.pragma: libx11, cdecl, dynlib: libX11, importc.}
 
 type
   cunsigned* = cint