summaryrefslogtreecommitdiff
path: root/src/format/mangling/context.h
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2015-10-01 10:04:22 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2015-10-01 10:04:22 (GMT)
commit9aa5b354e83825e2d9843aea742aa62221a2130b (patch)
treee4a352a51ea5dd60fb385cab961ca06606c9e743 /src/format/mangling/context.h
parent32f7a1126f8ac5a602f60a29de18eb7c5683dcc2 (diff)
Decoded mangled names in a way suitable for the DEX format.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@580 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/format/mangling/context.h')
-rw-r--r--src/format/mangling/context.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/format/mangling/context.h b/src/format/mangling/context.h
index dcdaba1..e09e064 100644
--- a/src/format/mangling/context.h
+++ b/src/format/mangling/context.h
@@ -35,7 +35,8 @@
#define G_TYPE_DEMANGLING_CONTEXT g_demangling_context_get_type()
#define G_DEMANGLING_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), g_demangling_context_get_type(), GDemanglingContext))
#define G_IS_DEMANGLING_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), g_demangling_context_get_type()))
-#define G_DEMANGLING_CONTEXT_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE((inst), g_demangling_context_get_type(), GDemanglingContextIface))
+#define G_DEMANGLING_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), G_TYPE_DEMANGLING_CONTEXT, GDemanglingContextClass))
+#define G_IS_DEMANGLING_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), G_TYPE_DEMANGLING_CONTEXT))
#define G_DEMANGLING_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), G_TYPE_DEMANGLING_CONTEXT, GDemanglingContextClass))
@@ -49,11 +50,11 @@ typedef struct _GDemanglingContextClass GDemanglingContextClass;
/* Indique le type défini pour un contexte de décodage. */
GType g_demangling_context_get_type(void);
-/* Fournit la routine créé à l'issue du codage. */
-GBinRoutine *g_demangling_context_get_decoded_routine(const GDemanglingContext *);
+/* Fournit la routine créée à l'issue du codage. */
+GBinRoutine *g_demangling_context_get_decoded_routine(GDemanglingContext *, const char *);
/* Fournit le type créé à l'issue du codage. */
-GDataType *g_demangling_context_get_decoded_type(const GDemanglingContext *);
+GDataType *g_demangling_context_get_decoded_type(GDemanglingContext *, const char *);