- /* simply a printf - dirty! */
- printf("%c",ivac->input.content[ivac->input.c_count-1]);
- fflush(NULL);
-
+ char string[IVAC_CONSOLE_STRING_LEN];
+ int count;
+#ifdef DEBUG
+ char debug_string[IVAC_CONSOLE_STRING_LEN];
+#endif
+
+ for(count=0;count<ivac->input.c_count;count++)
+ string[count]=ivac->input.content[count];
+ for(count=ivac->input.c_count;count<IVAC_CONSOLE_STRING_LEN-8;count++)
+ string[count]=' ';
+ display_string(&(ivac->display),8,ivac->display.max_y-1,
+ string,ivac->display.max_x);
+
+#ifdef DEBUG
+ sprintf(debug_string,"%02x %02x %02x %02x ...",ivac->input.content[0],
+ ivac->input.content[1],
+ ivac->input.content[2],
+ ivac->input.content[3]);
+ ivac_add_to_monitor(ivac,debug_string);
+#endif
+