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
|
@ -1,3 +1,10 @@
|
||||||
|
Thu Aug 16 09:46:07 2012 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
Wed Aug 15 20:47:49 2012 Benoit Daloze <eregontp@gmail.com>
|
Wed Aug 15 20:47:49 2012 Benoit Daloze <eregontp@gmail.com>
|
||||||
|
|
||||||
* object.c (rb_obj_inspect): Kernel#inspect: do not call #to_s. A class
|
* object.c (rb_obj_inspect): Kernel#inspect: do not call #to_s. A class
|
||||||
|
|
35
strftime.c
35
strftime.c
|
@ -127,14 +127,8 @@ extern char *strchr();
|
||||||
|
|
||||||
/* min --- return minimum of two numbers */
|
/* min --- return minimum of two numbers */
|
||||||
|
|
||||||
#ifndef __STDC__
|
|
||||||
static inline int
|
|
||||||
min(a, b)
|
|
||||||
int a, b;
|
|
||||||
#else
|
|
||||||
static inline int
|
static inline int
|
||||||
min(int a, int b)
|
min(int a, int b)
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
return (a < b ? a : b);
|
return (a < b ? a : b);
|
||||||
}
|
}
|
||||||
|
@ -143,14 +137,8 @@ min(int a, int b)
|
||||||
|
|
||||||
/* max --- return maximum of two numbers */
|
/* max --- return maximum of two numbers */
|
||||||
|
|
||||||
#ifndef __STDC__
|
|
||||||
static inline int
|
|
||||||
max(a, b)
|
|
||||||
int a, b;
|
|
||||||
#else
|
|
||||||
static inline int
|
static inline int
|
||||||
max(int a, int b)
|
max(int a, int b)
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
return (a > b ? a : b);
|
return (a > b ? a : b);
|
||||||
}
|
}
|
||||||
|
@ -852,14 +840,8 @@ rb_strftime_timespec(char *s, size_t maxsize, const char *format, rb_encoding *e
|
||||||
|
|
||||||
/* isleap --- is a year a leap year? */
|
/* isleap --- is a year a leap year? */
|
||||||
|
|
||||||
#ifndef __STDC__
|
|
||||||
static int
|
|
||||||
isleap(year)
|
|
||||||
long year;
|
|
||||||
#else
|
|
||||||
static int
|
static int
|
||||||
isleap(long year)
|
isleap(long year)
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
return ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0);
|
return ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0);
|
||||||
}
|
}
|
||||||
|
@ -893,14 +875,8 @@ vtm2tm_noyear(const struct vtm *vtm, struct tm *result)
|
||||||
#ifdef POSIX2_DATE
|
#ifdef POSIX2_DATE
|
||||||
/* iso8601wknum --- compute week number according to ISO 8601 */
|
/* iso8601wknum --- compute week number according to ISO 8601 */
|
||||||
|
|
||||||
#ifndef __STDC__
|
|
||||||
static int
|
|
||||||
iso8601wknum(timeptr)
|
|
||||||
const struct tm *timeptr;
|
|
||||||
#else
|
|
||||||
static int
|
static int
|
||||||
iso8601wknum(const struct tm *timeptr)
|
iso8601wknum(const struct tm *timeptr)
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* From 1003.2:
|
* From 1003.2:
|
||||||
|
@ -1020,15 +996,8 @@ iso8601wknum_v(const struct vtm *vtm)
|
||||||
|
|
||||||
/* With thanks and tip of the hatlo to ado@elsie.nci.nih.gov */
|
/* With thanks and tip of the hatlo to ado@elsie.nci.nih.gov */
|
||||||
|
|
||||||
#ifndef __STDC__
|
|
||||||
static int
|
|
||||||
weeknumber(timeptr, firstweekday)
|
|
||||||
const struct tm *timeptr;
|
|
||||||
int firstweekday;
|
|
||||||
#else
|
|
||||||
static int
|
static int
|
||||||
weeknumber(const struct tm *timeptr, int firstweekday)
|
weeknumber(const struct tm *timeptr, int firstweekday)
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
int wday = timeptr->tm_wday;
|
int wday = timeptr->tm_wday;
|
||||||
int ret;
|
int ret;
|
||||||
|
@ -1164,9 +1133,7 @@ static char *array[] =
|
||||||
/* main routine. */
|
/* main routine. */
|
||||||
|
|
||||||
int
|
int
|
||||||
main(argc, argv)
|
main(int argc, char **argv)
|
||||||
int argc;
|
|
||||||
char **argv;
|
|
||||||
{
|
{
|
||||||
long time();
|
long time();
|
||||||
|
|
||||||
|
|
20
vsnprintf.c
20
vsnprintf.c
|
@ -243,9 +243,8 @@ struct __suio {
|
||||||
* This routine is large and unsightly, but most of the ugliness due
|
* This routine is large and unsightly, but most of the ugliness due
|
||||||
* to the three different kinds of output buffering is handled here.
|
* to the three different kinds of output buffering is handled here.
|
||||||
*/
|
*/
|
||||||
static int BSD__sfvwrite(fp, uio)
|
static int
|
||||||
register FILE *fp;
|
BSD__sfvwrite(register FILE *fp, register struct __suio *uio)
|
||||||
register struct __suio *uio;
|
|
||||||
{
|
{
|
||||||
register size_t len;
|
register size_t len;
|
||||||
register const char *p;
|
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 BUF (MAXEXP+MAXFRACT+1) /* + decimal point */
|
||||||
#define DEFPREC 6
|
#define DEFPREC 6
|
||||||
|
|
||||||
static char *cvt __P((double, int, int, char *, int *, int, int *, char *));
|
static char *cvt(double, int, int, char *, int *, int, int *, char *);
|
||||||
static int exponent __P((char *, int, int));
|
static int exponent(char *, int, int);
|
||||||
|
|
||||||
#else /* no FLOATING_POINT */
|
#else /* no FLOATING_POINT */
|
||||||
|
|
||||||
|
@ -1203,14 +1202,11 @@ error:
|
||||||
|
|
||||||
#ifdef FLOATING_POINT
|
#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 **);
|
extern char *BSD__hdtoa(double, const char *, int, int *, int *, char **);
|
||||||
|
|
||||||
static char *
|
static char *
|
||||||
cvt(value, ndigits, flags, sign, decpt, ch, length, buf)
|
cvt(double value, int ndigits, int flags, char *sign, int *decpt, int ch, int *length, char *buf)
|
||||||
double value;
|
|
||||||
int ndigits, flags, *decpt, ch, *length;
|
|
||||||
char *sign, *buf;
|
|
||||||
{
|
{
|
||||||
int mode, dsgn;
|
int mode, dsgn;
|
||||||
char *digits, *bp, *rve;
|
char *digits, *bp, *rve;
|
||||||
|
@ -1256,9 +1252,7 @@ cvt(value, ndigits, flags, sign, decpt, ch, length, buf)
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
exponent(p0, exp, fmtch)
|
exponent(char *p0, int exp, int fmtch)
|
||||||
char *p0;
|
|
||||||
int exp, fmtch;
|
|
||||||
{
|
{
|
||||||
register char *p, *t;
|
register char *p, *t;
|
||||||
char expbuf[MAXEXP];
|
char expbuf[MAXEXP];
|
||||||
|
|
Loading…
Reference in a new issue