summaryrefslogtreecommitdiff
path: root/src/decomp/expr/assign.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/decomp/expr/assign.c')
-rw-r--r--src/decomp/expr/assign.c38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/decomp/expr/assign.c b/src/decomp/expr/assign.c
index 29eb0f8..0843776 100644
--- a/src/decomp/expr/assign.c
+++ b/src/decomp/expr/assign.c
@@ -157,3 +157,41 @@ static void g_assign_expression_print(const GAssignExpression *expr, GCodeBuffer
buffer, line, output);
}
+
+
+/******************************************************************************
+* *
+* Paramètres : assign = expression à consulter. *
+* *
+* Description : Indique la destination d'une assignation. *
+* *
+* Retour : Expression mise en place. *
+* *
+* Remarques : - *
+* *
+******************************************************************************/
+
+GDecInstruction *g_assign_expression_get_dest(const GAssignExpression *assign)
+{
+ return assign->dest;
+
+}
+
+
+/******************************************************************************
+* *
+* Paramètres : assign = expression à consulter. *
+* *
+* Description : Indique la source d'une assignation. *
+* *
+* Retour : Expression mise en place. *
+* *
+* Remarques : - *
+* *
+******************************************************************************/
+
+GDecInstruction *g_assign_expression_get_src(const GAssignExpression *assign)
+{
+ return assign->src;
+
+}