Older compiler versions returned "\n" (char 10)
Now the state is:
in_Inkey() gives result 13 (CR, \r)
fgets gives restult 10 (LF, \n)
Code example:
Code: Select all
printk("enter smtp config:\n(<ret> for default)\n");
printk("smtp-server: (%s)\n", server);
fgets(buf, sizeof(server), stdin);
if (*buf)
strcpy(server, buf);
printf("serverchar = %u\n", (unsigned int) *buf);
printf("in_inKey = %u\n", in_Inkey());
Siggi