summaryrefslogtreecommitdiff
path: root/plugins/dwarf/format.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/dwarf/format.c')
-rw-r--r--plugins/dwarf/format.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/plugins/dwarf/format.c b/plugins/dwarf/format.c
index cedac49..867ccd3 100644
--- a/plugins/dwarf/format.c
+++ b/plugins/dwarf/format.c
@@ -49,10 +49,10 @@ static void g_dwarf_format_dispose(GDwarfFormat *);
static void g_dwarf_format_finalize(GDwarfFormat *);
/* Indique la désignation interne du format. */
-static const char *g_dwarf_format_get_name(const GDwarfFormat *);
+static char *g_dwarf_format_get_key(const GDwarfFormat *);
/* Fournit une description humaine du format. */
-static const char *g_dwarf_format_get_description(const GDwarfFormat *);
+static char *g_dwarf_format_get_description(const GDwarfFormat *);
/* Assure l'interprétation d'un format en différé. */
static bool g_dwarf_format_analyze(GDwarfFormat *, wgroup_id_t, GtkStatusStack *);
@@ -116,18 +116,18 @@ G_DEFINE_TYPE(GDwarfFormat, g_dwarf_format, G_TYPE_DBG_FORMAT);
static void g_dwarf_format_class_init(GDwarfFormatClass *klass)
{
GObjectClass *object; /* Autre version de la classe */
- GBinFormatClass *fmt; /* Version en format basique */
+ GKnownFormatClass *known; /* Version de format connu */
object = G_OBJECT_CLASS(klass);
object->dispose = (GObjectFinalizeFunc/* ! */)g_dwarf_format_dispose;
object->finalize = (GObjectFinalizeFunc)g_dwarf_format_finalize;
- fmt = G_BIN_FORMAT_CLASS(klass);
+ known = G_KNOWN_FORMAT_CLASS(klass);
- fmt->get_name = (format_get_name_fc)g_dwarf_format_get_name;
- fmt->get_desc = (format_get_desc_fc)g_dwarf_format_get_description;
- fmt->analyze = (format_analyze_fc)g_dwarf_format_analyze;
+ known->get_key = (known_get_key_fc)g_dwarf_format_get_key;
+ known->get_desc = (known_get_desc_fc)g_dwarf_format_get_description;
+ known->analyze = (known_analyze_fc)g_dwarf_format_analyze;
}
@@ -218,9 +218,9 @@ GDbgFormat *g_dwarf_format_new(GExeFormat *parent)
g_debuggable_format_attach_executable(G_DBG_FORMAT(result), parent);
- content = G_BIN_FORMAT(parent)->content;
+ content = G_KNOWN_FORMAT(parent)->content;
- G_BIN_FORMAT(result)->content = content;
+ G_KNOWN_FORMAT(result)->content = content;
g_object_ref(G_OBJECT(content));
return G_DBG_FORMAT(result);
@@ -234,17 +234,17 @@ GDbgFormat *g_dwarf_format_new(GExeFormat *parent)
* *
* Description : Indique la désignation interne du format. *
* *
-* Retour : Description du format. *
+* Retour : Désignation du format. *
* *
* Remarques : - *
* *
******************************************************************************/
-static const char *g_dwarf_format_get_name(const GDwarfFormat *format)
+static char *g_dwarf_format_get_key(const GDwarfFormat *format)
{
- const char *result; /* Désignation à retourner */
+ char *result; /* Désignation à retourner */
- result = "dwarf";
+ result = strdup("dwarf");
return result;
@@ -263,11 +263,11 @@ static const char *g_dwarf_format_get_name(const GDwarfFormat *format)
* *
******************************************************************************/
-static const char *g_dwarf_format_get_description(const GDwarfFormat *format)
+static char *g_dwarf_format_get_description(const GDwarfFormat *format)
{
- const char *result; /* Désignation à retourner */
+ char *result; /* Désignation à retourner */
- result = "DWARF Debugging Information Format";
+ result = strdup("DWARF Debugging Information Format");
return result;