aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils.c')
-rw-r--r--src/utils.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/utils.c b/src/utils.c
index ef6734a..c00c3f9 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -8,7 +8,7 @@ int
get_input(const char *prompt, char *buf, size_t len)
{
if (!prompt || !buf)
- return -1;
+ return SF_ERR_INVALID_ARG;
int ch;
curs_set(1);
@@ -27,14 +27,14 @@ get_input(const char *prompt, char *buf, size_t len)
} else if (ch == 27) {
werase(status_window->win);
curs_set(0);
- return -1;
+ return SF_ERR_CANCEL;
} else if (ch == KEY_ENTER || ch == '\n' || ch == '\r') {
if (len < PATH_MAX) {
buf[++len] = '\0';
curs_set(0);
- return 0;
+ return SF_OK;
} else {
- return -1;
+ return SF_ERR_INVALID_LEN;
}
} else {
continue;
@@ -46,7 +46,7 @@ get_input(const char *prompt, char *buf, size_t len)
curs_set(0);
- return 0;
+ return SF_OK;
}
bool