Example #1
0
void MCRemoveContactExec(MCExecContext& p_ctxt, int32_t p_contact_id)
{
    if (MCSystemRemoveContact(p_contact_id))
		p_ctxt.SetTheResultToNumber(p_contact_id);
	else
        p_ctxt.SetTheResultToEmpty();
}
Example #2
0
void MCAddContactExec(MCExecContext &ctxt, MCVariableValue *p_contact)
{
	int32_t t_result = 0;
	/* UNCHECKED */ MCSystemAddContact(p_contact, t_result);
	if (t_result > 0)
		ctxt.SetTheResultToNumber(t_result);
	else
		ctxt.SetTheResultToEmpty();
}
Example #3
0
void MCCreateContactExec(MCExecContext& p_ctxt)
{
    int32_t r_result = 0;
    MCSystemCreateContact(r_result);
    if (r_result > 0)
        p_ctxt.SetTheResultToNumber(r_result);
    else
        p_ctxt.SetTheResultToEmpty();
}
Example #4
0
void MCUpdateContactExec(MCExecContext& p_ctxt, MCVariableValue *p_contact, const char *p_title, const char *p_message, const char *p_alternate_name)
{
    int32_t r_result = 0;
    /* UNCHECKED */ MCSystemUpdateContact(p_contact, p_title, p_message, p_alternate_name, r_result);
    if (r_result > 0)
        p_ctxt.SetTheResultToNumber(r_result);
    else
        p_ctxt.SetTheResultToEmpty();
}
Example #5
0
void MCShowContactExec(MCExecContext& p_ctxt, int32_t p_contact_id)
{
    int32_t r_result = 0;
    MCSystemShowContact(p_contact_id, r_result);
    if (r_result > 0)
        p_ctxt.SetTheResultToNumber(r_result);
    else
        p_ctxt.SetTheResultToEmpty();
}