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

vlib: add [unsafe] tag to more functions: tos, string_from_wide, strings.Builder: write_bytes, free (#8766)

This commit is contained in:
Nick Treleaven
2021-02-15 15:15:52 +00:00
committed by GitHub
parent 4bdbb0cfa8
commit 4a0367a63c
25 changed files with 82 additions and 60 deletions

View File

@ -45,17 +45,17 @@ fn (req &Request) ssl_do(port int, method Method, host_name string, path string)
mut readcounter := 0
for {
readcounter++
len := C.BIO_read(web, buff, bufsize)
len := unsafe { C.BIO_read(web, buff, bufsize) }
if len <= 0 {
break
}
$if debug_http ? {
eprintln('ssl_do, read ${readcounter:4d} | len: $len')
eprintln('-'.repeat(20))
eprintln(tos(buff, len))
eprintln(unsafe { tos(buff, len) })
eprintln('-'.repeat(20))
}
content.write_bytes(buff, len)
unsafe { content.write_bytes(buff, len) }
}
if web != 0 {
C.BIO_free_all(web)