aboutsummaryrefslogtreecommitdiff
path: root/libtui
diff options
context:
space:
mode:
authorJulian Hurst <ark@mansus.space>2023-11-18 16:13:28 +0100
committerJulian Hurst <ark@mansus.space>2023-11-18 16:13:28 +0100
commited1d4fd089f9c52130a3bb1c8ebc13d666cd25bc (patch)
treef876ac93622f705c14c38a427ce2654d501a9157 /libtui
parentf63591f07a53af009318aed92912739cab132b6f (diff)
downloadhare-libtui-ed1d4fd089f9c52130a3bb1c8ebc13d666cd25bc.tar.gz
Update for stdlib changes
bufio::scanrune changed to bufio::read_rune
Diffstat (limited to 'libtui')
-rw-r--r--libtui/libtui.ha8
1 files changed, 4 insertions, 4 deletions
diff --git a/libtui/libtui.ha b/libtui/libtui.ha
index 9f74050..381a0ac 100644
--- a/libtui/libtui.ha
+++ b/libtui/libtui.ha
@@ -89,10 +89,10 @@ export fn finish(ui: *ttyui) void = {
free(ui.listeners);
};
-// Scans a rune. A convenience function for [[bufio::scanrune]].
+// Scans a rune. A convenience function for [[bufio::read_rune]].
export fn scan(ui: ttyui) (key | utf8::invalid | io::EOF | io::error) = {
- //const r = bufio::scanrune(ui.f)?;
- const r = match (bufio::scanrune(ui.f)?) {
+ //const r = bufio::read_rune(ui.f)?;
+ const r = match (bufio::read_rune(ui.f)?) {
case let r: rune =>
yield r;
case =>
@@ -114,7 +114,7 @@ export fn notify(ui: *ttyui, r: (rune | specialkey)) bool = {
fn loop(ui: *ttyui) void = {
for (true) {
- let r = match (bufio::scanrune(ui.f)) {
+ let r = match (bufio::read_rune(ui.f)) {
case let r: rune =>
yield r;
case utf8::invalid =>