1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

checker: warn if C.m* or C.s* functions are called outside unsafe blocks (#5869)

This commit is contained in:
Nick Treleaven
2020-07-20 18:06:41 +01:00
committed by GitHub
parent 1a5236e53d
commit a74cbf55c7
23 changed files with 175 additions and 88 deletions

View File

@@ -32,11 +32,15 @@ pub fn setenv(name string, value string, overwrite bool) int {
$if windows {
format := '$name=$value'
if overwrite {
return C._putenv(format.str)
unsafe {
return C._putenv(format.str)
}
}
return -1
} $else {
return C.setenv(charptr(name.str), charptr(value.str), overwrite)
unsafe {
return C.setenv(charptr(name.str), charptr(value.str), overwrite)
}
}
}