{
if (args[idx].v_type != VAR_STRING)
{
- if (idx >= 0)
- semsg(_(e_string_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_stringreq));
+ semsg(_(e_string_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
{
if (args[idx].v_type != VAR_NUMBER)
{
- if (idx >= 0)
- semsg(_(e_number_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_numberreq));
+ semsg(_(e_number_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
{
if (args[idx].v_type != VAR_FLOAT && args[idx].v_type != VAR_NUMBER)
{
- if (idx >= 0)
- semsg(_(e_float_or_number_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_numberreq));
+ semsg(_(e_float_or_number_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
&& (args[idx].vval.v_number == 0
|| args[idx].vval.v_number == 1)))
{
- if (idx >= 0)
- semsg(_(e_bool_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_boolreq));
+ semsg(_(e_bool_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
{
if (args[idx].v_type != VAR_BLOB)
{
- if (idx >= 0)
- semsg(_(e_blob_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_blob_required));
+ semsg(_(e_blob_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
{
if (args[idx].v_type != VAR_LIST)
{
- if (idx >= 0)
semsg(_(e_list_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_listreq));
return FAIL;
}
return OK;
{
if (args[idx].v_type != VAR_DICT)
{
- if (idx >= 0)
- semsg(_(e_dict_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_dictreq));
+ semsg(_(e_dict_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
{
if (args[idx].v_type != VAR_CHANNEL && args[idx].v_type != VAR_JOB)
{
- if (idx >= 0)
- semsg(_(e_chan_or_job_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_chan_or_job_req));
+ semsg(_(e_chan_or_job_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
{
if (args[idx].v_type != VAR_JOB)
{
- if (idx >= 0)
- semsg(_(e_job_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_jobreq));
+ semsg(_(e_job_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
{
if (args[idx].v_type != VAR_STRING && args[idx].v_type != VAR_NUMBER)
{
- if (idx >= 0)
- semsg(_(e_string_or_number_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_stringreq));
+ semsg(_(e_string_or_number_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
{
if (args[idx].v_type != VAR_STRING && args[idx].v_type != VAR_BLOB)
{
- if (idx >= 0)
- semsg(_(e_string_or_blob_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_stringreq));
+ semsg(_(e_string_or_blob_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
{
if (args[idx].v_type != VAR_STRING && args[idx].v_type != VAR_LIST)
{
- if (idx >= 0)
- semsg(_(e_string_or_list_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_stringreq));
+ semsg(_(e_string_or_list_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
{
if (args[idx].v_type != VAR_STRING && args[idx].v_type != VAR_DICT)
{
- if (idx >= 0)
- semsg(_(e_string_or_dict_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_stringreq));
+ semsg(_(e_string_or_dict_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
&& args[idx].v_type != VAR_LIST
&& args[idx].v_type != VAR_DICT)
{
- if (idx >= 0)
- semsg(_(e_string_list_or_dict_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_stringreq));
+ semsg(_(e_string_list_or_dict_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
if (args[idx].v_type != VAR_LIST
&& args[idx].v_type != VAR_DICT)
{
- if (idx >= 0)
- semsg(_(e_list_or_dict_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_listreq));
+ semsg(_(e_list_or_dict_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
&& args[idx].v_type != VAR_DICT
&& args[idx].v_type != VAR_BLOB)
{
- if (idx >= 0)
- semsg(_(e_list_dict_or_blob_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_listreq));
+ semsg(_(e_list_dict_or_blob_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
&& args[idx].v_type != VAR_BLOB
&& args[idx].v_type != VAR_STRING)
{
- if (idx >= 0)
- semsg(_(e_list_dict_blob_or_string_required_for_argument_nr),
- idx + 1);
- else
- emsg(_(e_listreq));
+ semsg(_(e_list_dict_blob_or_string_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;
&& args[idx].v_type != VAR_NUMBER
&& args[idx].v_type != VAR_DICT)
{
- if (idx >= 0)
- semsg(_(e_string_required_for_argument_nr), idx + 1);
- else
- emsg(_(e_stringreq));
+ semsg(_(e_string_required_for_argument_nr), idx + 1);
return FAIL;
}
return OK;