diff --git a/man5/elf.5 b/man5/elf.5 index 61e30b02f..05c7a3187 100644 --- a/man5/elf.5 +++ b/man5/elf.5 @@ -1558,29 +1558,24 @@ are reserved for processor-specific semantics. .RE .IP There are macros for packing and unpacking the binding and type fields: -.IP -.BR ELF32_ST_BIND (info) -or -.BR ELF64_ST_BIND (info) -extract a binding from an +.RS \n[l1_indent] +.TP +.BR ELF32_ST_BIND( \fIinfo\fP ) ", " ELF64_ST_BIND( \fIinfo\fP ) +Extract a binding from an .I st_info value. -.IP -.BR ELF32_ST_TYPE (info) -or -.BR ELF64_ST_TYPE (info) -.br -extract a type from an +.TP +.BR ELF32_ST_TYPE( \fIinfo ) ", " ELF64_ST_TYPE( \fIinfo\fP ) +Extract a type from an .I st_info value. -.IP -.BR ELF32_ST_INFO "(bind, type)" -or -.BR ELF64_ST_INFO "(bind, type)" -.br -convert a binding and a type into an +.TP +.BR ELF32_ST_INFO( \fIbind\fP ", " \fItype\fP ) ", " \ +ELF64_ST_INFO( \fIbind\fP ", " \fItype\fP ) +Convert a binding and a type into an .I st_info value. +.RE .\" .El .TP .IR st_other