/* MI Console code.
- Copyright (C) 2000-2014 Free Software Foundation, Inc.
+ Copyright (C) 2000-2016 Free Software Foundation, Inc.
Contributed by Cygnus Solutions (a Red Hat company).
#include "defs.h"
#include "mi-console.h"
-#include <string.h>
-
static ui_file_fputs_ftype mi_console_file_fputs;
static ui_file_flush_ftype mi_console_file_flush;
static ui_file_delete_ftype mi_console_file_delete;
static void
mi_console_file_delete (struct ui_file *file)
{
- struct mi_console_file *mi_console = ui_file_data (file);
+ struct mi_console_file *mi_console
+ = (struct mi_console_file *) ui_file_data (file);
if (mi_console->magic != &mi_console_file_magic)
internal_error (__FILE__, __LINE__,
static void
mi_console_file_fputs (const char *buf, struct ui_file *file)
{
- struct mi_console_file *mi_console = ui_file_data (file);
+ struct mi_console_file *mi_console
+ = (struct mi_console_file *) ui_file_data (file);
if (mi_console->magic != &mi_console_file_magic)
internal_error (__FILE__, __LINE__,
static void
mi_console_raw_packet (void *data, const char *buf, long length_buf)
{
- struct mi_console_file *mi_console = data;
+ struct mi_console_file *mi_console = (struct mi_console_file *) data;
if (mi_console->magic != &mi_console_file_magic)
internal_error (__FILE__, __LINE__,
static void
mi_console_file_flush (struct ui_file *file)
{
- struct mi_console_file *mi_console = ui_file_data (file);
+ struct mi_console_file *mi_console
+ = (struct mi_console_file *) ui_file_data (file);
if (mi_console->magic != &mi_console_file_magic)
internal_error (__FILE__, __LINE__,
void
mi_console_set_raw (struct ui_file *file, struct ui_file *raw)
{
- struct mi_console_file *mi_console = ui_file_data (file);
+ struct mi_console_file *mi_console
+ = (struct mi_console_file *) ui_file_data (file);
if (mi_console->magic != &mi_console_file_magic)
internal_error (__FILE__, __LINE__,