mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
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
This commit is contained in:
parent
fd7dc23d28
commit
31bea5d436
3 changed files with 15 additions and 47 deletions
20
vsnprintf.c
20
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];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue