add casts to examples
This commit is contained in:
@@ -3,7 +3,7 @@ func main[argc: i64, argv: ptr] : i64
|
||||
io.println("ERROR: url is missing")
|
||||
return 1
|
||||
|
||||
let url: str = mem.read64(argv + 8)
|
||||
let url: str = mem.read64(argv + 8) as str
|
||||
|
||||
if str.len(url) <= 7
|
||||
io.println("ERROR: invalid url (Did you forget \"http://\"?)")
|
||||
@@ -36,7 +36,7 @@ func main[argc: i64, argv: ptr] : i64
|
||||
req = str.concat(req, " HTTP/1.0\r\nHost: ")
|
||||
req = str.concat(req, host)
|
||||
req = str.concat(req, "\r\nConnection: close\r\n\r\n")
|
||||
net.send(s, req, str.len(req))
|
||||
net.send(s, req as ptr, str.len(req))
|
||||
mem.free(req)
|
||||
|
||||
let header_buf: str = mem.alloc(8192)
|
||||
@@ -45,7 +45,7 @@ func main[argc: i64, argv: ptr] : i64
|
||||
let end_index: i64 = -1
|
||||
|
||||
while !found && header_size < 8192
|
||||
let n: i64 = net.read(s, header_buf + header_size, 8192 - header_size)
|
||||
let n: i64 = net.read(s, header_buf as ptr + header_size, 8192 - header_size)
|
||||
if n <= 0
|
||||
break
|
||||
let current_size: i64 = header_size + n
|
||||
@@ -59,7 +59,7 @@ func main[argc: i64, argv: ptr] : i64
|
||||
header_size = current_size
|
||||
|
||||
if end_index < header_size
|
||||
io.print_sized(header_buf + end_index, header_size - end_index)
|
||||
io.print_sized(header_buf as ptr + end_index, header_size as i64 - end_index)
|
||||
mem.free(header_buf)
|
||||
|
||||
let buffer: ptr = mem.alloc(4096)
|
||||
|
||||
Reference in New Issue
Block a user