mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
force C function definitions
This commit is contained in:
@@ -29,6 +29,66 @@ fn C.realpath(byteptr, byteptr) &char
|
||||
|
||||
|
||||
|
||||
|
||||
fn C.chmod(byteptr, int)
|
||||
fn C.printf(byteptr, ...byteptr)
|
||||
fn C.fputs(byteptr)
|
||||
fn C.fflush(byteptr) int
|
||||
// TODO define args in these functions
|
||||
fn C.fseek() int
|
||||
fn C.fopen() int
|
||||
fn C.fwrite() int
|
||||
fn C.fclose() int
|
||||
fn C.pclose() int
|
||||
fn C.system() int
|
||||
fn C.setenv() int
|
||||
fn C.unsetenv() int
|
||||
fn C.access() int
|
||||
fn C.remove() int
|
||||
fn C.rmdir() int
|
||||
fn C.chdir() int
|
||||
fn C.fread() int
|
||||
fn C.rewind() int
|
||||
fn C.stat() int
|
||||
fn C.rename() int
|
||||
fn C.fgets() int
|
||||
fn C.memset() int
|
||||
fn C.sigemptyset() int
|
||||
fn C.getcwd() int
|
||||
fn C.signal() int
|
||||
fn C.mktime() int
|
||||
fn C.gettimeofday() int
|
||||
fn C.sleep() int
|
||||
fn C.usleep() int
|
||||
fn C.opendir() voidptr
|
||||
fn C.closedir() int
|
||||
fn C.mkdir() int
|
||||
fn C.srand() int
|
||||
fn C.atof() int
|
||||
fn C.tolower() int
|
||||
fn C.toupper() int
|
||||
fn C.getchar() int
|
||||
fn C.strerror() *C.char
|
||||
fn C.snprintf() int
|
||||
fn C.fprintf(byteptr, ...byteptr)
|
||||
|
||||
fn C.WIFEXITED() bool
|
||||
fn C.WEXITSTATUS() int
|
||||
fn C.WIFSIGNALED() bool
|
||||
fn C.WTERMSIG() int
|
||||
fn C.DEFAULT_LE() bool
|
||||
fn C.DEFAULT_EQ() bool
|
||||
fn C.DEFAULT_GT() bool
|
||||
fn C.DEFAULT_EQUAL() bool
|
||||
fn C.DEFAULT_NOT_EQUAL() bool
|
||||
fn C.DEFAULT_LT() bool
|
||||
fn C.DEFAULT_GE() bool
|
||||
fn C.isatty() int
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Windows
|
||||
fn C._setmode(int, int)
|
||||
fn C._fileno(int) int
|
||||
@@ -42,3 +102,4 @@ fn C.ReadFile(hFile voidptr, lpBuffer voidptr, nNumberOfBytesToRead u32, lpNumbe
|
||||
fn C.GetFileAttributesW(lpFileName byteptr) u32
|
||||
fn C.RegQueryValueExW(hKey voidptr, lpValueName &u16, lpReserved &u32, lpType &u32, lpData byteptr, lpcbData &u32) int
|
||||
fn C.RegOpenKeyExW(hKey voidptr, lpSubKey &u16, ulOptions u32, samDesired u32, phkResult voidptr) int
|
||||
fn C.RemoveDirectory() int
|
||||
|
||||
Reference in New Issue
Block a user