-char *get_input();
-char retry_or_quit();
-char *format_euro(char * s, int maxlen, int cent);
-void c128_perror(BYTE, char*);
+typedef enum {
+ INPUT_TERMINATOR_RETURN = (1 << 0),
+ INPUT_TERMINATOR_SPACE = (1 << 1),
+} input_terminator_t;
+typedef input_terminator_t input_terminator_mask_t;
+input_terminator_t get_input_terminated_by(input_terminator_mask_t terminators,
+ char *out, BYTE outlen);
+char *get_input(void);
+BYTE cgetn_input(char *s, BYTE len);
+int16_t cget_number(int16_t default_val);
+void cget_return(void);
+uint8_t cget_nickname(char *buf, uint8_t len);
+char retry_or_quit(void);
+char *format_euro(char *s, int maxlen, int cent);
+void c128_perror(BYTE, char *);