meta: add internal common library

This commit is contained in:
2024-11-12 19:56:02 +00:00
parent d6dea45f52
commit bf2c9c1d90
4 changed files with 39 additions and 0 deletions

12
common/line-source.c Normal file
View File

@@ -0,0 +1,12 @@
#include <ivy/line-source.h>
enum ivy_line_source_status ivy_line_source_readline(
struct ivy_line_source *src, char *buf, size_t count, size_t *nr_read,
const char *prompt)
{
if (src->s_readline) {
return src->s_readline(src, buf, count, nr_read, prompt);
}
return IVY_LS_ERR_NOSYS;
}