]> git.sur5r.net Git - c128-kasse/blobdiff - src/general.c
kasse: use cgetn_input() to simplify logic
[c128-kasse] / src / general.c
index 87cdd07a1d6d9247534cf822ce3cff9b9a4bc601..91318aa9faa51269439ab846bd7f3b1000aa614a 100644 (file)
@@ -66,7 +66,12 @@ char *get_input(void) {
   return output;
 }
 
-/* wait until user pressed RETURN, ignore all other input */
+BYTE cgetn_input(char *s, BYTE len) {
+  memset(s, '\0', len);
+  get_input_terminated_by(INPUT_TERMINATOR_RETURN, s, len);
+  return strlen(s);
+}
+
 void cget_return() {
   BYTE c;
   while (1) {