summaryrefslogtreecommitdiff
path: root/Build/source/texk/bibtexu/gblvars.h
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2010-03-24 18:00:22 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2010-03-24 18:00:22 +0000
commit2256310fae2a2c24e5d062a51b4de574b148c738 (patch)
tree86c8326f77d1a6e08ec4cc53fd836912388bf7bf /Build/source/texk/bibtexu/gblvars.h
parentb43a81e1ba916e7daaf0559ae06791e720533e7e (diff)
bibtex8/bibtexu: reallocate arrays when needed, same as in bibtex
git-svn-id: svn://tug.org/texlive/trunk@17548 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/bibtexu/gblvars.h')
-rw-r--r--Build/source/texk/bibtexu/gblvars.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/Build/source/texk/bibtexu/gblvars.h b/Build/source/texk/bibtexu/gblvars.h
index c6a3aae71ea..353460a1ff5 100644
--- a/Build/source/texk/bibtexu/gblvars.h
+++ b/Build/source/texk/bibtexu/gblvars.h
@@ -350,12 +350,8 @@ __EXTERN__ AlphaFile_T aux_file[AUX_STACK_SIZE + 1];
__EXTERN__ StrNumber_T aux_list[AUX_STACK_SIZE + 1];
__EXTERN__ Integer_T aux_ln_stack[AUX_STACK_SIZE + 1];
__EXTERN__ Integer_T char_width[LAST_ASCII_CHAR + 1];
-__EXTERN__ Integer_T glb_str_end[MAX_GLOB_STRS];
-__EXTERN__ StrNumber_T glb_str_ptr[MAX_GLOB_STRS];
__EXTERN__ IDType_T id_class[LAST_ASCII_CHAR + 1];
__EXTERN__ LexType_T lex_class[LAST_ASCII_CHAR + 1];
-__EXTERN__ Integer_T lit_stack[LIT_STK_SIZE + 1];
-__EXTERN__ StkType_T lit_stk_type[LIT_STK_SIZE + 1];
__EXTERN__ unsigned char xchr[LAST_ASCII_CHAR + 1];
__EXTERN__ ASCIICode_T xord[LAST_TEXT_CHAR + 1];
@@ -400,11 +396,15 @@ __EXTERN__ ASCIICode_T *entry_strs;
__EXTERN__ ASCIICode_T *ex_buf;
__EXTERN__ StrNumber_T *field_info;
__EXTERN__ FnClass_T *fn_type;
-__EXTERN__ ASCIICode_T *global_strs[MAX_GLOB_STRS + 1];
+__EXTERN__ Integer_T *glb_str_end;
+__EXTERN__ StrNumber_T *glb_str_ptr;
+__EXTERN__ ASCIICode_T *global_strs;
__EXTERN__ StrIlk_T *hash_ilk;
__EXTERN__ HashPointer_T *hash_next;
__EXTERN__ StrNumber_T *hash_text;
__EXTERN__ Integer_T *ilk_info;
+__EXTERN__ Integer_T *lit_stack;
+__EXTERN__ StkType_T *lit_stk_type;
__EXTERN__ unsigned char *name_of_file;
__EXTERN__ ASCIICode_T *name_sep_char;
__EXTERN__ BufPointer_T *name_tok;
@@ -450,11 +450,15 @@ __EXTERN__ char *Str_csfile;
**----------------------------------------------------------------------------
*/
__EXTERN__ Integer_T Buf_Size;
+__EXTERN__ Integer_T Ent_Str_Size;
+__EXTERN__ Integer_T Glob_Str_Size;
__EXTERN__ Integer_T Hash_Prime;
__EXTERN__ Integer_T Hash_Size;
+__EXTERN__ Integer_T Lit_Stk_Size;
__EXTERN__ Integer_T Max_Bib_Files;
__EXTERN__ Integer_T Max_Cites;
__EXTERN__ Integer_T Max_Fields;
+__EXTERN__ Integer_T Max_Glob_Strs;
__EXTERN__ Integer_T Max_Strings;
__EXTERN__ Integer_T Min_Crossrefs;
__EXTERN__ Integer_T Pool_Size;