summaryrefslogtreecommitdiff
path: root/src/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/util.c b/src/util.c
index 0e5825a..c324a0b 100644
--- a/src/util.c
+++ b/src/util.c
@@ -21,40 +21,3 @@ unsigned get_ncpus(void)
return n == 0 ? 1 : n;
}
-
-
-static void query(const char *prompt, const char *def, char *buf, int len)
-{
- buf[0] = '\0';
-
- printf("%s [%s]: ", prompt, def);
- fflush(stdout);
-
- fgets(buf, len, stdin);
- if (buf[0] == '\0' || buf[0] == '\n') {
- snprintf(buf, len, "%s", def);
- } else if(strchr(buf, '\n')) {
- *strchr(buf, '\n') = '\0';
- }
-}
-
-
-void ask_string(char *buf, int len, const char *prompt, const char *def)
-{
- query(prompt, def, buf, len);
-}
-
-
-void ask_num(int *res, int max, const char *prompt, int def)
-{
- char buf[21], buf2[256];
- int num;
-
- snprintf(buf, sizeof(buf), "%i", def);
- do {
- query(prompt, buf, buf2, sizeof(buf2));
- num = atoi(buf2); /* TODO: errors (strtol)*/
- } while (num > max);
-
- *res = num;
-}
© All Rights Reserved