diff options
Diffstat (limited to 'masm/asm.c')
-rw-r--r-- | masm/asm.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -9,7 +9,6 @@ #include "asm.h" #include "gen.h" -#include "mlimits.h" #include "tab.h" extern char *current_file; @@ -202,14 +201,14 @@ static int assemble_shdr(struct assembler *assembler, Elf32_Shdr **res, for (uint32_t i = 0; i < assembler->section_len; i++) { struct elf_section *sec = &assembler->sections[i]; const char *prefix = ".reltab"; - char reltab_name[MAX_LEX_LENGTH + strlen(prefix)]; + char reltab_name[MAX_EXT_LENGTH + strlen(prefix)]; if (sec->reltab_len == 0) continue; strcpy(reltab_name, prefix); strncat(reltab_name, sec->data->name.str, - MAX_LEX_LENGTH - strlen(prefix)); + MAX_EXT_LENGTH - strlen(prefix)); if (strtab_write_str(&assembler->shstrtab, reltab_name, &str_off)) { |