From 20a9f17a158c4d37101dfd4b6177cb423290aa7a Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Wed, 12 Apr 2017 17:40:17 +0300 Subject: [PATCH] Fixed handling of count parameter's default value in Array.Delete() https://mantis.zdoom.org/view.php?id=571 --- src/scripting/backend/dynarrays.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/scripting/backend/dynarrays.cpp b/src/scripting/backend/dynarrays.cpp index 0152c65205..fecb3185a4 100644 --- a/src/scripting/backend/dynarrays.cpp +++ b/src/scripting/backend/dynarrays.cpp @@ -97,7 +97,7 @@ DEFINE_ACTION_FUNCTION(FDynArray_I8, Delete) { PARAM_SELF_STRUCT_PROLOGUE(FDynArray_I8); PARAM_INT(index); - PARAM_INT(count); + PARAM_INT_DEF(count); self->Delete(index, count); return 0; } @@ -200,7 +200,7 @@ DEFINE_ACTION_FUNCTION(FDynArray_I16, Delete) { PARAM_SELF_STRUCT_PROLOGUE(FDynArray_I16); PARAM_INT(index); - PARAM_INT(count); + PARAM_INT_DEF(count); self->Delete(index, count); return 0; } @@ -303,7 +303,7 @@ DEFINE_ACTION_FUNCTION(FDynArray_I32, Delete) { PARAM_SELF_STRUCT_PROLOGUE(FDynArray_I32); PARAM_INT(index); - PARAM_INT(count); + PARAM_INT_DEF(count); self->Delete(index, count); return 0; } @@ -406,7 +406,7 @@ DEFINE_ACTION_FUNCTION(FDynArray_F32, Delete) { PARAM_SELF_STRUCT_PROLOGUE(FDynArray_F32); PARAM_INT(index); - PARAM_INT(count); + PARAM_INT_DEF(count); self->Delete(index, count); return 0; } @@ -509,7 +509,7 @@ DEFINE_ACTION_FUNCTION(FDynArray_F64, Delete) { PARAM_SELF_STRUCT_PROLOGUE(FDynArray_F64); PARAM_INT(index); - PARAM_INT(count); + PARAM_INT_DEF(count); self->Delete(index, count); return 0; } @@ -612,7 +612,7 @@ DEFINE_ACTION_FUNCTION(FDynArray_Ptr, Delete) { PARAM_SELF_STRUCT_PROLOGUE(FDynArray_Ptr); PARAM_INT(index); - PARAM_INT(count); + PARAM_INT_DEF(count); self->Delete(index, count); return 0; } @@ -716,7 +716,7 @@ DEFINE_ACTION_FUNCTION(FDynArray_String, Delete) { PARAM_SELF_STRUCT_PROLOGUE(FDynArray_String); PARAM_INT(index); - PARAM_INT(count); + PARAM_INT_DEF(count); self->Delete(index, count); return 0; }