mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Merge branch 'master' of https://github.com/odin-lang/Odin
This commit is contained in:
@@ -95,11 +95,11 @@ front_ptr :: proc(q: ^$Q/Queue($T)) -> ^T {
|
|||||||
}
|
}
|
||||||
|
|
||||||
back :: proc(q: ^$Q/Queue($T)) -> T {
|
back :: proc(q: ^$Q/Queue($T)) -> T {
|
||||||
idx := (q.offset+uint(q.len))%builtin.len(q.data)
|
idx := (q.offset+uint(q.len - 1))%builtin.len(q.data)
|
||||||
return q.data[idx]
|
return q.data[idx]
|
||||||
}
|
}
|
||||||
back_ptr :: proc(q: ^$Q/Queue($T)) -> ^T {
|
back_ptr :: proc(q: ^$Q/Queue($T)) -> ^T {
|
||||||
idx := (q.offset+uint(q.len))%builtin.len(q.data)
|
idx := (q.offset+uint(q.len - 1))%builtin.len(q.data)
|
||||||
return &q.data[idx]
|
return &q.data[idx]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user