anchor.diff:      sh_entsize   : Elf64_Xword;  // Size of entries, if section has table
     end;
     PElf64_Shdr = ^Elf64_Shdr;
  -  
  +
   
   const
     //section type
  -  SHT_NULL     = 0;         // Marks an unused section header 
  +  SHT_NULL     = 0;         // Marks an unused section header
     SHT_PROGBITS = 1;         // Contains information deﬁned by the program
     SHT_SYMTAB   = 2;         // Contains a linker symbol table
     SHT_STRTAB   = 3;         // Contains a string table
  
positive.code:     st_Size    : Elf64_Xword   // Size of object (e.g., common)
    end;
    PElf64_Sym = ^Elf64_Sym;
    
    
  const
    //symbol bindings
    STB_LOCAL  = 0;    // Not visible outside the object ﬁle
  
negative.code:     sh_entsize   : Elf32_Word;
    end;
    PElf32_shdr = ^Elf32_shdr;
  
    Elf64_Shdr = packed record
      sh_name      : Elf64_Word;   // Section name
      sh_type      : Elf64_Word;   // Section type
  