iteqn: enlarge errbuf to account for large tokens - plan9port - [fork] Plan 9 from user space Err mx1.adamsgaard.dk 70 hgit clone git://src.adamsgaard.dk/plan9port URL:git://src.adamsgaard.dk/plan9port mx1.adamsgaard.dk 70 1Log /src/plan9port/log.gph mx1.adamsgaard.dk 70 1Files /src/plan9port/files.gph mx1.adamsgaard.dk 70 1Refs /src/plan9port/refs.gph mx1.adamsgaard.dk 70 1README /src/plan9port/file/README.md.gph mx1.adamsgaard.dk 70 1LICENSE /src/plan9port/file/LICENSE.gph mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1commit 4e6bb208eb96baae65fd6b1bf99aaa1115b9a9ba /src/plan9port/commit/4e6bb208eb96baae65fd6b1bf99aaa1115b9a9ba.gph mx1.adamsgaard.dk 70 1parent 20c14efad6487b0a09ecd661680321afa240bc0b /src/plan9port/commit/20c14efad6487b0a09ecd661680321afa240bc0b.gph mx1.adamsgaard.dk 70 hAuthor: Xiao-Yong Jin URL:mailto:xjin@anl.gov mx1.adamsgaard.dk 70 iDate: Fri, 29 Jan 2021 05:35:40 +0000 Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 ieqn: enlarge errbuf to account for large tokens Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iDiffstat: Err mx1.adamsgaard.dk 70 i M src/cmd/eqn/e.h | 2 +- Err mx1.adamsgaard.dk 70 i M src/cmd/eqn/input.c | 2 +- Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i2 files changed, 2 insertions(+), 2 deletions(-) Err mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1diff --git a/src/cmd/eqn/e.h b/src/cmd/eqn/e.h /src/plan9port/file/src/cmd/eqn/e.h.gph mx1.adamsgaard.dk 70 it@@ -20,7 +20,7 @@ extern int class[LAST][LAST]; Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i #undef sprintf /* Snow Leopard */ Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i-extern char errbuf[200]; Err mx1.adamsgaard.dk 70 i+extern char errbuf[2000]; Err mx1.adamsgaard.dk 70 i extern char *cmdname; Err mx1.adamsgaard.dk 70 i #define ERROR sprintf(errbuf, Err mx1.adamsgaard.dk 70 i #define FATAL ), error(1, errbuf) Err mx1.adamsgaard.dk 70 1diff --git a/src/cmd/eqn/input.c b/src/cmd/eqn/input.c /src/plan9port/file/src/cmd/eqn/input.c.gph mx1.adamsgaard.dk 70 it@@ -255,7 +255,7 @@ void yyerror(char *s) Err mx1.adamsgaard.dk 70 i error(0, s); /* temporary */ Err mx1.adamsgaard.dk 70 i } Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i-char errbuf[200]; Err mx1.adamsgaard.dk 70 i+char errbuf[2000]; Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i void eprint(void) /* try to print context around error */ Err mx1.adamsgaard.dk 70 i { Err mx1.adamsgaard.dk 70 .