frontend: update ast traversal api usage

This commit is contained in:
2025-04-14 09:46:36 +01:00
parent fd91bb71c0
commit c682cbb15a
3 changed files with 53 additions and 18 deletions

View File

@@ -1,16 +1,17 @@
#include "line-ed.h"
#include "history.h"
#include "hook.h"
#include "input.h"
#include "prompt.h"
#include <blue/term/tty.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <wchar.h>
#include <wctype.h>
#include <blue/term/tty.h>
#define LINE_ED_FROM_LEX_SOURCE(p) \
((struct line_ed *)((char *)p - offsetof(struct line_ed, l_line_source)))
@@ -22,7 +23,7 @@ static enum ivy_status readline(
struct line_ed *ed = LINE_ED_FROM_LEX_SOURCE(src);
line_ed_set_scope_type(ed, scope_type);
size_t r = line_ed_readline(ed, out, max);
long r = line_ed_readline(ed, out, max);
line_ed_set_scope_type(ed, NULL);
if (r < 0) {