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)
|
||||
|
||||
@@ -25,7 +25,7 @@ func part2_rec[bank: str, start: i64, remaining: i64] : i64
|
||||
let len: i64 = str.len(bank)
|
||||
|
||||
for i in (start)..(len-remaining+1)
|
||||
let v: i64 = bank[i] - '0'
|
||||
let v: i64 = (bank[i] - '0') as i64
|
||||
if v > largest
|
||||
largest = v
|
||||
largest_idx = i
|
||||
|
||||
@@ -2,7 +2,7 @@ func main[] : i64
|
||||
let s: i64 = must(net.listen?(net.pack_addr(127, 0, 0, 1), 8000))
|
||||
|
||||
io.println("Listening on port 8000...")
|
||||
let resp: str = mem.alloc(60000)
|
||||
let resp: ptr = mem.alloc(60000)
|
||||
while true
|
||||
let conn: i64 = net.accept(s)
|
||||
if conn < 0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
func main[] : i64
|
||||
let s: i64 = must(net.udp_listen?(net.pack_addr(127, 0, 0, 1), 8000))
|
||||
let s: net.UDPSocket = must(net.udp_listen?(net.pack_addr(127, 0, 0, 1), 8000))
|
||||
|
||||
io.println("Listening on port 8000...")
|
||||
while true
|
||||
|
||||
Reference in New Issue
Block a user