diff options
author | Ron Yorston <rmy@pobox.com> | 2016-05-16 09:33:03 +0100 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2016-05-16 09:33:03 +0100 |
commit | 35d2f5bccb0f3dde600702ebcdb5424d4d50be4a (patch) | |
tree | 6e0ff0341c69839e268459a199682628bae734ed /miscutils/dc.c | |
parent | 248a2600a2f4b442101ad568d1994b908bb28d4b (diff) | |
parent | f2559e5c2b7bd2c5fa0dd8e88d0a931da92a23af (diff) | |
download | busybox-w32-35d2f5bccb0f3dde600702ebcdb5424d4d50be4a.tar.gz busybox-w32-35d2f5bccb0f3dde600702ebcdb5424d4d50be4a.tar.bz2 busybox-w32-35d2f5bccb0f3dde600702ebcdb5424d4d50be4a.zip |
Merge branch 'busybox' into merge
Diffstat (limited to 'miscutils/dc.c')
-rw-r--r-- | miscutils/dc.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/miscutils/dc.c b/miscutils/dc.c index 9c74172ba..4d92bc3d0 100644 --- a/miscutils/dc.c +++ b/miscutils/dc.c | |||
@@ -4,6 +4,7 @@ | |||
4 | */ | 4 | */ |
5 | 5 | ||
6 | #include "libbb.h" | 6 | #include "libbb.h" |
7 | #include "common_bufsiz.h" | ||
7 | #include <math.h> | 8 | #include <math.h> |
8 | 9 | ||
9 | //usage:#define dc_trivial_usage | 10 | //usage:#define dc_trivial_usage |
@@ -47,11 +48,12 @@ struct globals { | |||
47 | double stack[1]; | 48 | double stack[1]; |
48 | } FIX_ALIASING; | 49 | } FIX_ALIASING; |
49 | enum { STACK_SIZE = (COMMON_BUFSIZE - offsetof(struct globals, stack)) / sizeof(double) }; | 50 | enum { STACK_SIZE = (COMMON_BUFSIZE - offsetof(struct globals, stack)) / sizeof(double) }; |
50 | #define G (*(struct globals*)&bb_common_bufsiz1) | 51 | #define G (*(struct globals*)bb_common_bufsiz1) |
51 | #define pointer (G.pointer ) | 52 | #define pointer (G.pointer ) |
52 | #define base (G.base ) | 53 | #define base (G.base ) |
53 | #define stack (G.stack ) | 54 | #define stack (G.stack ) |
54 | #define INIT_G() do { \ | 55 | #define INIT_G() do { \ |
56 | setup_common_bufsiz(); \ | ||
55 | base = 10; \ | 57 | base = 10; \ |
56 | } while (0) | 58 | } while (0) |
57 | 59 | ||