diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | missing/vsnprintf.c | 6 | ||||
-rw-r--r-- | transcode.c | 4 |
3 files changed, 12 insertions, 4 deletions
@@ -1,3 +1,9 @@ +Thu Aug 14 12:20:36 2008 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * transcode.c (load_transcoder): suppress warning. + + * missing/vsnprintf.c (BSD_vfprintf): ditto. + Thu Aug 14 12:01:39 2008 Nobuyoshi Nakada <nobu@ruby-lang.org> * configure.in (gnumake): check for GNU make. diff --git a/missing/vsnprintf.c b/missing/vsnprintf.c index af9d516f6b..17990a57fc 100644 --- a/missing/vsnprintf.c +++ b/missing/vsnprintf.c @@ -535,10 +535,10 @@ BSD_vfprintf(FILE *fp, const char *fmt0, va_list ap) char sign; /* sign prefix (' ', '+', '-', or \0) */ #ifdef FLOATING_POINT char softsign; /* temporary negative sign for floats */ - double _double; /* double precision arguments %[eEfgG] */ + double _double = 0; /* double precision arguments %[eEfgG] */ int expt; /* integer value of exponent */ - int expsize; /* character count for expstr */ - int ndig; /* actual number of digits returned by cvt */ + int expsize = 0; /* character count for expstr */ + int ndig = 0; /* actual number of digits returned by cvt */ char expstr[7]; /* buffer for exponent string */ #endif u_long ulval; /* integer arguments %[diouxX] */ diff --git a/transcode.c b/transcode.c index 36918e29fa..73eca38ef1 100644 --- a/transcode.c +++ b/transcode.c @@ -269,6 +269,7 @@ load_transcoder_entry(transcoder_entry_t *entry) return NULL; } +#if USE_TRANSCODING_OPEN static const rb_transcoder * load_transcoder(const char *from, const char *to) { @@ -285,6 +286,7 @@ load_transcoder(const char *from, const char *to) return tr; } +#endif static const char* get_replacement_character(rb_encoding *enc, int *len_ret) @@ -641,7 +643,7 @@ rb_transcoding_open_by_transcoder(const rb_transcoder *tr, int flags) return tc; } -#if 0 +#if USE_TRANSCODING_OPEN static rb_transcoding * rb_transcoding_open(const char *from, const char *to, int flags) { |