elf32_fsize(S)
gives the size in bytes of the 32-bit file representation of
count
data objects of the specified
type.
The library uses version
ver
to calculate the size (see
elf(S)
and
elf_version(S)).
Constant values are available for the sizes of fundamental types.
Elf_Type
File Size
Memory Size
ELF_T_ADDR
ELF32_FSZ_ADDR
sizeof(Elf32_Addr)
ELF_T_BYTE
1
sizeof(unsigned char)
ELF_T_HALF
ELF32_FSZ_HALF
sizeof(Elf32_Half)
ELT_T_OFF
ELF32_FSZ_OFF
sizeof(Elf32_Off)
ELF_T_SWORD
ELF32_FSZ_SWORD
sizeof(Elf32_Sword)
ELF_T_WORD
ELF32_FSZ_WORD
sizeof(Elf32_Word)
Return values
elf32_fsize( )
returns zero if the value of type or ver is unknown.
See
elf_xlate(S)
for a list of the type values.
Diagnostics
Error conditions are identified through the routine
elf_error(S).