Guest User

Untitled

a guest
Jan 7th, 2015
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nim 0.32 KB | None | 0 0
  1. proc sysWrite*(arg1: int, arg2: pointer, arg3: int) : int =
  2.     asm """
  3.        "syscall"
  4.        : "=a" result
  5.        : "a" 1,
  6.        "D" arg1,
  7.        "S" arg2,
  8.        "m" arg2,
  9.        "d" arg3
  10.        : "memory", "cc", "rcx", "r11";
  11.    """
  12.  
  13. var s: cstring = "Hello"
  14. discard sysWrite(2, addr(s), 5)
Advertisement
Add Comment
Please, Sign In to add comment