These functions return the value associated with a DWARF attribute
describing a constant.
Function
dwarf_formudata()
sets the location pointed to by argument
ret
to the value of the attribute referenced by argument
attr,
treating the value as an unsigned quantity.
Argument
attr
must have one of the following forms:
DW_FORM_data1,
DW_FORM_data2,
DW_FORM_data4,
DW_FORM_data8
and
DW_FORM_udata.
Function
dwarf_formsdata()
sets the location pointed to by argument
ret
to the value of the attribute referenced by argument
attr,
appropriately sign extended.
Argument
attr
must have one of the following forms:
DW_FORM_data1,
DW_FORM_data2,
DW_FORM_data4,
DW_FORM_data8
and
DW_FORM_sdata.
If argument
err
is not NULL, it will be used to return an error descriptor in case
of an error.