import { fn } from "https://deno.land/x/ddc_vim@v4.0.2/deps.ts";
const { libcallnr } = fn;
Just like libcall()
, but used for a function that returns an
int instead of a string.
only in Win32 on some Unix versions, when the +libcall
feature is present
Examples:
:echo libcallnr("/usr/lib/libc.so", "getpid", "")
:call libcallnr("libc.so", "printf", "Hello World!\n")
:call libcallnr("libc.so", "sleep", 10)
Can also be used as a method
, the base is passed as the
third argument:
GetValue()->libcallnr("libc.so", "printf")