Przeglądaj źródła

core: add fixup_pvar_pvar_pvar()

Victor Seva 10 lat temu
rodzic
commit
a48d6a1ed8
2 zmienionych plików z 17 dodań i 0 usunięć
  1. 14 0
      mod_fix.c
  2. 3 0
      mod_fix.h

+ 14 - 0
mod_fix.c

@@ -319,6 +319,20 @@ int fixup_free_pvar_pvar(void** param, int param_no)
 }
 }
 
 
 
 
+int fixup_pvar_pvar_pvar(void** param, int param_no)
+{
+	if (param_no > 3)
+		return E_UNSPEC;
+	return fixup_pvar_all(param, param_no);
+}
+
+int fixup_free_pvar_pvar_pvar(void** param, int param_no)
+{
+	if (param_no > 3)
+		return E_UNSPEC;
+	return fixup_free_pvar_all(param, param_no);
+}
+
 
 
 int fixup_pvar_null(void** param, int param_no)
 int fixup_pvar_null(void** param, int param_no)
 {
 {

+ 3 - 0
mod_fix.h

@@ -103,6 +103,9 @@ int fixup_free_pvar_none(void** param, int param_no);
 int fixup_pvar_pvar(void **param, int param_no);
 int fixup_pvar_pvar(void **param, int param_no);
 int fixup_free_pvar_pvar(void** param, int param_no);
 int fixup_free_pvar_pvar(void** param, int param_no);
 
 
+int fixup_pvar_pvar_pvar(void **param, int param_no);
+int fixup_free_pvar_pvar_pvar(void** param, int param_no);
+
 int fixup_pvar_str(void** param, int param_no);
 int fixup_pvar_str(void** param, int param_no);
 int fixup_free_pvar_str(void** param, int param_no);
 int fixup_free_pvar_str(void** param, int param_no);