I don't think it's very useful to return the character from gdb_putc,
so this patch changes it to return void.
printchar (str[i], quoter, async_safe);
}
-int
+void
ui_file::putc (int c)
{
char copy = (char) c;
write (©, 1);
- return c;
}
void
write_async_safe method. */
void putstrn (const char *str, int n, int quoter, bool async_safe = false);
- int putc (int c);
+ void putc (int c);
void vprintf (const char *, va_list) ATTRIBUTE_PRINTF (2, 0);
gdb_puts (str, stream);
}
-/* Write character C to gdb_stdout using GDB's paging mechanism and return C.
- May return nonlocally. */
-
-int
+void
gdb_putc (int c)
{
return gdb_stdout->putc (c);
}
-int
+void
gdb_putc (int c, struct ui_file *stream)
{
return stream->putc (c);
extern void gdb_puts (const char *, struct ui_file *);
-extern int gdb_putc (int c, struct ui_file *);
+extern void gdb_putc (int c, struct ui_file *);
-extern int gdb_putc (int c);
+extern void gdb_putc (int c);
extern void gdb_puts (const char *);