diff --git a/vlib/builtin/bare/string_bare.v b/vlib/builtin/bare/string_bare.v index 7d0f700255..f15247990c 100644 --- a/vlib/builtin/bare/string_bare.v +++ b/vlib/builtin/bare/string_bare.v @@ -43,7 +43,7 @@ pub fn tos2(s byteptr) string { } } -pub fn tos3(s *C.char) string { +pub fn tos3(s charptr) string { if s == 0 { panic('tos3: nil string') } diff --git a/vlib/builtin/cfns.v b/vlib/builtin/cfns.v index a324ef6bb6..0df6bbeb56 100644 --- a/vlib/builtin/cfns.v +++ b/vlib/builtin/cfns.v @@ -68,7 +68,7 @@ fn C.atof() int fn C.tolower() int fn C.toupper() int fn C.getchar() int -fn C.strerror() *C.char +fn C.strerror() charptr fn C.snprintf() int fn C.fprintf(byteptr, ...byteptr) diff --git a/vlib/builtin/string.v b/vlib/builtin/string.v index 4c181f3e3b..6239b751d7 100644 --- a/vlib/builtin/string.v +++ b/vlib/builtin/string.v @@ -96,7 +96,7 @@ pub fn tos2(s byteptr) string { } // Same as `tos2`, but for char*, to avoid warnings -pub fn tos3(s *C.char) string { +pub fn tos3(s charptr) string { if s == 0 { panic('tos3: nil string') } diff --git a/vlib/compiler/main.v b/vlib/compiler/main.v index 58de02e256..3b1bbae52b 100644 --- a/vlib/compiler/main.v +++ b/vlib/compiler/main.v @@ -982,7 +982,7 @@ pub fn new_v(args[]string) &V { exit(1) } */ - println('vlib not found. It should be next to the V executable. ') + println('vlib not found. It should be next to the V executable.') println('Go to https://vlang.io to install V.') exit(1) } @@ -1129,7 +1129,7 @@ pub fn vhash() string { } pub fn cescaped_path(s string) string { - return s.replace('\\','\\\\') + return s.replace('\\','\\\\') } pub fn os_from_string(os string) OS {