diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2010-03-24 18:00:22 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2010-03-24 18:00:22 +0000 |
commit | 2256310fae2a2c24e5d062a51b4de574b148c738 (patch) | |
tree | 86c8326f77d1a6e08ec4cc53fd836912388bf7bf /Build/source/texk/bibtex8/gblvars.h | |
parent | b43a81e1ba916e7daaf0559ae06791e720533e7e (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/bibtex8/gblvars.h')
-rw-r--r-- | Build/source/texk/bibtex8/gblvars.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Build/source/texk/bibtex8/gblvars.h b/Build/source/texk/bibtex8/gblvars.h index bfd77a4a1e9..39903ac88c8 100644 --- a/Build/source/texk/bibtex8/gblvars.h +++ b/Build/source/texk/bibtex8/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; @@ -445,11 +445,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; |