diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-08-16 00:46:12 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-08-16 00:46:12 +0000 |
commit | 31bea5d436dc36b1af96acef2329e4790dcabd20 (patch) | |
tree | 733d90d0bbbc93370f7ffbe1c58aff653fa96f35 /vsnprintf.c | |
parent | fd7dc23d281f38a71fa7f9c32812cd468c4b1788 (diff) | |
download | ruby-31bea5d436dc36b1af96acef2329e4790dcabd20.tar.gz |
unecessary macros and K&R style coding
* strftime.c: remove unnecessary macros to check traditional C.
https://github.com/ruby/ruby/pull/46 by lateau (Daehyub Kim).
* vsnprintf.c: remove K&R.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'vsnprintf.c')
-rw-r--r-- | vsnprintf.c | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/vsnprintf.c b/vsnprintf.c index 68fb44c27f..1e4cdc5eba 100644 --- a/vsnprintf.c +++ b/vsnprintf.c @@ -243,9 +243,8 @@ struct __suio { * This routine is large and unsightly, but most of the ugliness due * to the three different kinds of output buffering is handled here. */ -static int BSD__sfvwrite(fp, uio) - register FILE *fp; - register struct __suio *uio; +static int +BSD__sfvwrite(register FILE *fp, register struct __suio *uio) { register size_t len; register const char *p; @@ -503,8 +502,8 @@ BSD__ultoa(register u_long val, char *endp, int base, int octzero, const char *x #define BUF (MAXEXP+MAXFRACT+1) /* + decimal point */ #define DEFPREC 6 -static char *cvt __P((double, int, int, char *, int *, int, int *, char *)); -static int exponent __P((char *, int, int)); +static char *cvt(double, int, int, char *, int *, int, int *, char *); +static int exponent(char *, int, int); #else /* no FLOATING_POINT */ @@ -1203,14 +1202,11 @@ error: #ifdef FLOATING_POINT -extern char *BSD__dtoa __P((double, int, int, int *, int *, char **)); +extern char *BSD__dtoa(double, int, int, int *, int *, char **); extern char *BSD__hdtoa(double, const char *, int, int *, int *, char **); static char * -cvt(value, ndigits, flags, sign, decpt, ch, length, buf) - double value; - int ndigits, flags, *decpt, ch, *length; - char *sign, *buf; +cvt(double value, int ndigits, int flags, char *sign, int *decpt, int ch, int *length, char *buf) { int mode, dsgn; char *digits, *bp, *rve; @@ -1256,9 +1252,7 @@ cvt(value, ndigits, flags, sign, decpt, ch, length, buf) } static int -exponent(p0, exp, fmtch) - char *p0; - int exp, fmtch; +exponent(char *p0, int exp, int fmtch) { register char *p, *t; char expbuf[MAXEXP]; |