mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
[svn] Cosmetic change in DIGITS_* macros.
This commit is contained in:
parent
e559249a48
commit
425b5af0c9
@ -1,3 +1,7 @@
|
|||||||
|
2001-04-25 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
|
* utils.c: Define each DIGITS_* in one line.
|
||||||
|
|
||||||
2001-04-25 Roger L. Beeman <beeman@cisco.com>
|
2001-04-25 Roger L. Beeman <beeman@cisco.com>
|
||||||
|
|
||||||
* http.c (http_atotm): Initialize t.tm_isdst to 0.
|
* http.c (http_atotm): Initialize t.tm_isdst to 0.
|
||||||
|
78
src/utils.c
78
src/utils.c
@ -1390,66 +1390,30 @@ numdigit (long a)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#define ONE_DIGIT(figure) *p++ = n / (figure) + '0'
|
#define ONE_DIGIT(figure) *p++ = n / (figure) + '0'
|
||||||
|
#define ONE_DIGIT_ADVANCE(figure) (ONE_DIGIT (figure), n %= (figure))
|
||||||
|
|
||||||
#define DIGITS_1(figure) \
|
#define DIGITS_1(figure) ONE_DIGIT (figure)
|
||||||
ONE_DIGIT (figure)
|
#define DIGITS_2(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_1 ((figure) / 10)
|
||||||
#define DIGITS_2(figure) \
|
#define DIGITS_3(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_2 ((figure) / 10)
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
#define DIGITS_4(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_3 ((figure) / 10)
|
||||||
DIGITS_1 ((figure) / 10)
|
#define DIGITS_5(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_4 ((figure) / 10)
|
||||||
#define DIGITS_3(figure) \
|
#define DIGITS_6(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_5 ((figure) / 10)
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
#define DIGITS_7(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_6 ((figure) / 10)
|
||||||
DIGITS_2 ((figure) / 10)
|
#define DIGITS_8(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_7 ((figure) / 10)
|
||||||
#define DIGITS_4(figure) \
|
#define DIGITS_9(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_8 ((figure) / 10)
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
#define DIGITS_10(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_9 ((figure) / 10)
|
||||||
DIGITS_3 ((figure) / 10)
|
|
||||||
#define DIGITS_5(figure) \
|
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
|
||||||
DIGITS_4 ((figure) / 10)
|
|
||||||
#define DIGITS_6(figure) \
|
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
|
||||||
DIGITS_5 ((figure) / 10)
|
|
||||||
#define DIGITS_7(figure) \
|
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
|
||||||
DIGITS_6 ((figure) / 10)
|
|
||||||
#define DIGITS_8(figure) \
|
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
|
||||||
DIGITS_7 ((figure) / 10)
|
|
||||||
#define DIGITS_9(figure) \
|
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
|
||||||
DIGITS_8 ((figure) / 10)
|
|
||||||
#define DIGITS_10(figure) \
|
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
|
||||||
DIGITS_9 ((figure) / 10)
|
|
||||||
|
|
||||||
/* DIGITS_<11-20> are only used on 64-bit machines. */
|
/* DIGITS_<11-20> are only used on 64-bit machines. */
|
||||||
|
|
||||||
#define DIGITS_11(figure) \
|
#define DIGITS_11(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_10 ((figure) / 10)
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
#define DIGITS_12(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_11 ((figure) / 10)
|
||||||
DIGITS_10 ((figure) / 10)
|
#define DIGITS_13(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_12 ((figure) / 10)
|
||||||
#define DIGITS_12(figure) \
|
#define DIGITS_14(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_13 ((figure) / 10)
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
#define DIGITS_15(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_14 ((figure) / 10)
|
||||||
DIGITS_11 ((figure) / 10)
|
#define DIGITS_16(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_15 ((figure) / 10)
|
||||||
#define DIGITS_13(figure) \
|
#define DIGITS_17(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_16 ((figure) / 10)
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
#define DIGITS_18(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_17 ((figure) / 10)
|
||||||
DIGITS_12 ((figure) / 10)
|
#define DIGITS_19(figure) ONE_DIGIT_ADVANCE (figure); DIGITS_18 ((figure) / 10)
|
||||||
#define DIGITS_14(figure) \
|
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
|
||||||
DIGITS_13 ((figure) / 10)
|
|
||||||
#define DIGITS_15(figure) \
|
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
|
||||||
DIGITS_14 ((figure) / 10)
|
|
||||||
#define DIGITS_16(figure) \
|
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
|
||||||
DIGITS_15 ((figure) / 10)
|
|
||||||
#define DIGITS_17(figure) \
|
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
|
||||||
DIGITS_16 ((figure) / 10)
|
|
||||||
#define DIGITS_18(figure) \
|
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
|
||||||
DIGITS_17 ((figure) / 10)
|
|
||||||
#define DIGITS_19(figure) \
|
|
||||||
(ONE_DIGIT (figure), n %= (figure)); \
|
|
||||||
DIGITS_18 ((figure) / 10)
|
|
||||||
|
|
||||||
/* Print NUMBER to BUFFER in base 10. This is completely equivalent
|
/* Print NUMBER to BUFFER in base 10. This is completely equivalent
|
||||||
to `sprintf(buffer, "%ld", number)', only much faster.
|
to `sprintf(buffer, "%ld", number)', only much faster.
|
||||||
@ -1512,6 +1476,8 @@ long_to_string (char *buffer, long number)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#undef ONE_DIGIT
|
#undef ONE_DIGIT
|
||||||
|
#undef ONE_DIGIT_ADVANCE
|
||||||
|
|
||||||
#undef DIGITS_1
|
#undef DIGITS_1
|
||||||
#undef DIGITS_2
|
#undef DIGITS_2
|
||||||
#undef DIGITS_3
|
#undef DIGITS_3
|
||||||
|
Loading…
Reference in New Issue
Block a user