Commit Larry Doolittle's buffers-on-stack/buffers-via-malloc patch.

-Erik
This commit is contained in:
Eric Andersen
2001-01-25 23:49:09 +00:00
parent ffde8673fe
commit d35c21587a
12 changed files with 51 additions and 28 deletions

View File

@@ -144,10 +144,11 @@ extern int tr_main(int argc, char **argv)
int output_length=0, input_length;
int index = 1;
int i;
/* set up big arrays here (better than making a bunch of static arrays up top) */
unsigned char output[BUFSIZ], input[BUFSIZ];
unsigned char vector[ASCII + 1];
char invec[ASCII + 1], outvec[ASCII + 1];
RESERVE_BB_BUFFER(output, BUFSIZ);
RESERVE_BB_BUFFER(input, BUFSIZ);
RESERVE_BB_UBUFFER(vector, ASCII+1);
RESERVE_BB_BUFFER(invec, ASCII+1);
RESERVE_BB_BUFFER(outvec, ASCII+1);
/* ... but make them available globally */
poutput = output;