2
0
Эх сурвалжийг харах

core: helper fixup function for none and spve parameters

Daniel-Constantin Mierla 7 жил өмнө
parent
commit
4106769466
2 өөрчлөгдсөн 23 нэмэгдсэн , 0 устгасан
  1. 20 0
      src/core/mod_fix.c
  2. 3 0
      src/core/mod_fix.h

+ 20 - 0
src/core/mod_fix.c

@@ -664,3 +664,23 @@ int fixup_free_spve_pvar(void** param, int param_no)
 		return fixup_free_pvar_null(param, 1);
 	return E_UNSPEC;
 }
+
+/**
+ *
+ */
+int fixup_none_spve(void** param, int param_no)
+{
+	if(param_no==2)
+		return fixup_spve_null(param, 1);
+	return 0;
+}
+
+/**
+ *
+ */
+int fixup_free_none_spve(void** param, int param_no)
+{
+	if(param_no==2)
+		return fixup_free_spve_null(param, 1);
+	return 0;
+}

+ 3 - 0
src/core/mod_fix.h

@@ -146,6 +146,9 @@ int fixup_free_spve_igp(void** param, int param_no);
 int fixup_spve_pvar(void** param, int param_no);
 int fixup_free_spve_pvar(void** param, int param_no);
 
+int fixup_none_spve(void** param, int param_no);
+int fixup_free_none_spve(void** param, int param_no);
+
 /** get the corresp. free fixup function.*/
 free_fixup_function mod_fix_get_fixup_free(fixup_function f);