Browse code

core: Add fixup_pvar_uint helper function

Alex Hermann authored on 10/06/2011 10:56:11
Showing 2 changed files
... ...
@@ -395,6 +395,23 @@ int fixup_free_pvar_str_str(void** param, int param_no)
395 395
 }
396 396
 
397 397
 
398
+int fixup_pvar_uint(void** param, int param_no)
399
+{
400
+	if (param_no == 1)
401
+		return fixup_pvar_all(param, param_no);
402
+	else if (param_no == 2)
403
+		return fixup_uint_uint(param, param_no);
404
+	return E_UNSPEC;
405
+}
406
+
407
+
408
+int fixup_free_pvar_uint(void** param, int param_no)
409
+{
410
+	if (param_no == 1)
411
+		return fixup_free_pvar_all(param, param_no);
412
+	return E_UNSPEC;
413
+}
414
+
398 415
 
399 416
 FIXUP_F2FP(igp_null, 1, 1, 1, FPARAM_INT|FPARAM_PVS, 0)
400 417
 FIXUP_F2FP(igp_igp, 1, 2, 2,  FPARAM_INT|FPARAM_PVS, 0)
... ...
@@ -105,6 +105,9 @@ int fixup_free_pvar_str(void** param, int param_no);
105 105
 int fixup_pvar_str_str(void** param, int param_no);
106 106
 int fixup_free_pvar_str_str(void** param, int param_no);
107 107
 
108
+int fixup_pvar_uint(void** param, int param_no);
109
+int fixup_free_pvar_uint(void** param, int param_no);
110
+
108 111
 int fixup_igp_igp(void** param, int param_no);
109 112
 int fixup_free_igp_igp(void** param, int param_no);
110 113
 int fixup_igp_null(void** param, int param_no);