rem: return str_fixup(param, param_no);
add: return fixup_str_12(param, param_no);
context: static int challenge_fixup(void** param, int param_no){	unsigned long qop;	int err;		if (param_no == 1) {		return str_fixup(param, param_no);	} else if (param_no == 2) {		qop = str2s(*param, strlen(*param), &err);				if (err == 0) {			pkg_free(*param);			*param=(void*)qop;		} else {			LOG(L_ERR, "challenge_fixup(): Bad number <%s>\n",			    (char*)(*param));			return E_UNSPEC;		}	}	return 0;}