diff options
author | Roland McGrath <[email protected]> | 2007-10-23 13:07:39 +0000 |
---|---|---|
committer | Roland McGrath <[email protected]> | 2007-10-23 13:07:39 +0000 |
commit | e4c22ea004c02a58f5db5eb53794275344c17958 (patch) | |
tree | ec3713d305f8e9f05b15d29240accc71e98998c5 /libdw/dwarf_formref.c | |
parent | 98c5ead4ad9fbf96ad3b54d8ca26e354ddc3398d (diff) |
2007-10-23 Roland McGrath <[email protected]>
* linux-kernel-modules.c (report_kernel_archive): Reorder the kernel
module to appear first.
Diffstat (limited to 'libdw/dwarf_formref.c')
-rw-r--r-- | libdw/dwarf_formref.c | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/libdw/dwarf_formref.c b/libdw/dwarf_formref.c index ac905c82..7c4fb71a 100644 --- a/libdw/dwarf_formref.c +++ b/libdw/dwarf_formref.c @@ -1,5 +1,5 @@ /* Return reference offset represented by attribute. - Copyright (C) 2003, 2005 Red Hat, Inc. + Copyright (C) 2003, 2005, 2007 Red Hat, Inc. This file is part of Red Hat elfutils. Written by Ulrich Drepper <[email protected]>, 2003. @@ -55,15 +55,11 @@ #include <dwarf.h> #include "libdwP.h" - int -dwarf_formref (attr, return_offset) +__libdw_formref (attr, return_offset) Dwarf_Attribute *attr; Dwarf_Off *return_offset; { - if (attr == NULL) - return -1; - const unsigned char *datap; switch (attr->form) @@ -100,4 +96,16 @@ dwarf_formref (attr, return_offset) return 0; } -INTDEF(dwarf_formref) + +/* This is the old public entry point. + It is now deprecated in favor of dwarf_formref_die. */ +int +dwarf_formref (attr, return_offset) + Dwarf_Attribute *attr; + Dwarf_Off *return_offset; +{ + if (attr == NULL) + return -1; + + return __libdw_formref (attr, return_offset); +} |