Files
ivy/common/include/ivy/line-source.h
Max Wash 646a851a10 meta: add msvc support
since bluelib is already cross-platform, this is mostly just adding
__declspec(dllexport) to the library functions.
2024-11-14 19:30:36 +00:00

17 lines
396 B
C

#ifndef IVY_COMMON_LINE_SOURCE_H_
#define IVY_COMMON_LINE_SOURCE_H_
#include <ivy/status.h>
#include <stddef.h>
struct ivy_line_source {
enum ivy_status (*s_readline)(
struct ivy_line_source *, char *, size_t, size_t *, const char *);
};
IVY_API enum ivy_status ivy_line_source_readline(
struct ivy_line_source *src, char *buf, size_t count, size_t *nr_read,
const char *prompt);
#endif