Make things compile neatly under Sun's C compiler.
authorJim Blandy <jimb@red-bean.com>
Sat, 21 Jun 1997 05:53:39 +0000 (05:53 +0000)
committerJim Blandy <jimb@red-bean.com>
Sat, 21 Jun 1997 05:53:39 +0000 (05:53 +0000)
commitcdbadcacc18fbe6fb74263171796a9d0700deb5c
tree3fd6f93852c31de2d395946c2bd7534523deadf0
parente3173f937c5ccd113bc22741ddde029908cc4dce
Make things compile neatly under Sun's C compiler.
* dynl.c (scm_dynamic_func): Cast return value from sysdep_dynl_func.
* extchrs.c (xmbtowc): Make the second arg a normal char, not
unsigned, because that's what the ANSI function takes.
* extchrs.h (xmbtowc): Corresponding change to prototype.
* genio.c (scm_gen_getc): Make buf plain chars.  Nobody wants
uchars here.
* mbstrings.c (scm_mb_ilength): Use ANSI arg syntax.  Make DATA
argument plain char *.
* strings.c (scm_string): Use SCM_ROCHARS, since c is a plain
char.
* tag.c (scm_tag): Remove unreachable statement.
* unif.c (scm_array_to_list): If we want to shift a 1 bit to the
top of the word, it should be unsigned.
libguile/dynl.c
libguile/extchrs.c
libguile/extchrs.h
libguile/genio.c
libguile/mbstrings.c
libguile/mbstrings.h
libguile/strings.c
libguile/tag.c
libguile/unif.c