]> git.sur5r.net Git - c128-kasse/blob - general.c
fixes
[c128-kasse] / general.c
1 #include <stdlib.h>
2 #include <stdio.h>
3 #include <string.h>
4
5 #include "general.h"
6
7 char *get_input() {
8         uc i = 0;
9         char *output = malloc(32 * sizeof(char));
10         uc c;
11         if (output == NULL) {
12                 perror("malloc()");
13                 exit(1);
14         }
15         memset(output, '\0', 32);
16         while (1) {
17                 if (i == 31)
18                         break;
19                 c = getchar();
20                 if (c == 13)
21                         break;
22                 else output[i++] = c;
23         }
24         return output;
25 }