diff options
Diffstat (limited to 'gdb/guile')
-rw-r--r-- | gdb/guile/guile.c | 2 | ||||
-rw-r--r-- | gdb/guile/scm-cmd.c | 7 | ||||
-rw-r--r-- | gdb/guile/scm-ports.c | 14 | ||||
-rw-r--r-- | gdb/guile/scm-utils.c | 8 |
4 files changed, 18 insertions, 13 deletions
diff --git a/gdb/guile/guile.c b/gdb/guile/guile.c index 2eb6dc6..109c1b0 100644 --- a/gdb/guile/guile.c +++ b/gdb/guile/guile.c @@ -241,7 +241,7 @@ compute_scheme_string (struct command_line *l) for (iter = l; iter; iter = iter->next) size += strlen (iter->line) + 1; - script = xmalloc (size + 1); + script = (char *) xmalloc (size + 1); here = 0; for (iter = l; iter; iter = iter->next) { diff --git a/gdb/guile/scm-cmd.c b/gdb/guile/scm-cmd.c index e782648..900d7b0 100644 --- a/gdb/guile/scm-cmd.c +++ b/gdb/guile/scm-cmd.c @@ -506,7 +506,7 @@ gdbscm_parse_command_name (const char *name, || name[i - 1] == '_'); --i) ; - result = xmalloc (lastchar - i + 2); + result = (char *) xmalloc (lastchar - i + 2); memcpy (result, &name[i], lastchar - i + 1); result[lastchar - i + 1] = '\0'; @@ -519,7 +519,7 @@ gdbscm_parse_command_name (const char *name, return result; } - prefix_text = xmalloc (i + 2); + prefix_text = (char *) xmalloc (i + 2); memcpy (prefix_text, name, i + 1); prefix_text[i + 1] = '\0'; @@ -601,7 +601,8 @@ char * gdbscm_canonicalize_command_name (const char *name, int want_trailing_space) { int i, out, seen_word; - char *result = scm_gc_malloc_pointerless (strlen (name) + 2, FUNC_NAME); + char *result + = (char *) scm_gc_malloc_pointerless (strlen (name) + 2, FUNC_NAME); i = out = seen_word = 0; while (name[i]) diff --git a/gdb/guile/scm-ports.c b/gdb/guile/scm-ports.c index e406ae1..280e6d4 100644 --- a/gdb/guile/scm-ports.c +++ b/gdb/guile/scm-ports.c @@ -326,7 +326,8 @@ ioscm_init_stdio_buffers (SCM port, long mode_bits) if (!writing && size > 0) { - pt->read_buf = scm_gc_malloc_pointerless (size, "port buffer"); + pt->read_buf + = (unsigned char *) scm_gc_malloc_pointerless (size, "port buffer"); pt->read_pos = pt->read_end = pt->read_buf; pt->read_buf_size = size; } @@ -338,7 +339,8 @@ ioscm_init_stdio_buffers (SCM port, long mode_bits) if (writing && size > 0) { - pt->write_buf = scm_gc_malloc_pointerless (size, "port buffer"); + pt->write_buf + = (unsigned char *) scm_gc_malloc_pointerless (size, "port buffer"); pt->write_pos = pt->write_buf; pt->write_buf_size = size; } @@ -1011,8 +1013,8 @@ ioscm_init_memory_port (SCM port, CORE_ADDR start, CORE_ADDR end) pt->write_buf_size = iomem->write_buf_size; if (buffered) { - pt->read_buf = xmalloc (pt->read_buf_size); - pt->write_buf = xmalloc (pt->write_buf_size); + pt->read_buf = (unsigned char *) xmalloc (pt->read_buf_size); + pt->write_buf = (unsigned char *) xmalloc (pt->write_buf_size); } else { @@ -1076,7 +1078,7 @@ ioscm_reinit_memory_port (SCM port, size_t read_buf_size, iomem->read_buf_size = read_buf_size; pt->read_buf_size = read_buf_size; xfree (pt->read_buf); - pt->read_buf = xmalloc (pt->read_buf_size); + pt->read_buf = (unsigned char *) xmalloc (pt->read_buf_size); pt->read_pos = pt->read_end = pt->read_buf; } @@ -1085,7 +1087,7 @@ ioscm_reinit_memory_port (SCM port, size_t read_buf_size, iomem->write_buf_size = write_buf_size; pt->write_buf_size = write_buf_size; xfree (pt->write_buf); - pt->write_buf = xmalloc (pt->write_buf_size); + pt->write_buf = (unsigned char *) xmalloc (pt->write_buf_size); pt->write_pos = pt->write_buf; pt->write_end = pt->write_buf + pt->write_buf_size; } diff --git a/gdb/guile/scm-utils.c b/gdb/guile/scm-utils.c index b0873f3..da45a05 100644 --- a/gdb/guile/scm-utils.c +++ b/gdb/guile/scm-utils.c @@ -587,7 +587,8 @@ char * gdbscm_gc_xstrdup (const char *str) { size_t len = strlen (str); - char *result = scm_gc_malloc_pointerless (len + 1, "gdbscm_gc_xstrdup"); + char *result + = (char *) scm_gc_malloc_pointerless (len + 1, "gdbscm_gc_xstrdup"); strcpy (result, str); return result; @@ -607,8 +608,9 @@ gdbscm_gc_dup_argv (char **argv) /* Allocating "pointerless" works because the pointers are all self-contained within the object. */ - result = scm_gc_malloc_pointerless (((len + 1) * sizeof (char *)) - + string_space, "parameter enum list"); + result = (char **) scm_gc_malloc_pointerless (((len + 1) * sizeof (char *)) + + string_space, + "parameter enum list"); p = (char *) &result[len + 1]; for (i = 0; i < len; ++i) |