aboutsummaryrefslogtreecommitdiff
path: root/tr.c
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-01-25 23:49:09 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-01-25 23:49:09 +0000
commitc5cc7737648e945673403a64980cbd90c33f65ed (patch)
tree7bd14fd247492c00f3d38ae1dbd7727e03fda9ad /tr.c
parenta2ba768c18190ba57d9502deb3017aee4c37e36c (diff)
downloadbusybox-w32-c5cc7737648e945673403a64980cbd90c33f65ed.tar.gz
busybox-w32-c5cc7737648e945673403a64980cbd90c33f65ed.tar.bz2
busybox-w32-c5cc7737648e945673403a64980cbd90c33f65ed.zip
Commit Larry Doolittle's buffers-on-stack/buffers-via-malloc patch.
-Erik git-svn-id: svn://busybox.net/trunk/busybox@1674 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'tr.c')
-rw-r--r--tr.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/tr.c b/tr.c
index d21e672fe..15e3709bb 100644
--- a/tr.c
+++ b/tr.c
@@ -144,10 +144,11 @@ extern int tr_main(int argc, char **argv)
144 int output_length=0, input_length; 144 int output_length=0, input_length;
145 int index = 1; 145 int index = 1;
146 int i; 146 int i;
147 /* set up big arrays here (better than making a bunch of static arrays up top) */ 147 RESERVE_BB_BUFFER(output, BUFSIZ);
148 unsigned char output[BUFSIZ], input[BUFSIZ]; 148 RESERVE_BB_BUFFER(input, BUFSIZ);
149 unsigned char vector[ASCII + 1]; 149 RESERVE_BB_UBUFFER(vector, ASCII+1);
150 char invec[ASCII + 1], outvec[ASCII + 1]; 150 RESERVE_BB_BUFFER(invec, ASCII+1);
151 RESERVE_BB_BUFFER(outvec, ASCII+1);
151 152
152 /* ... but make them available globally */ 153 /* ... but make them available globally */
153 poutput = output; 154 poutput = output;