xc_common
xc_common(func, arg1, arg2, arg3, set, XC_MSG_ASYNC);
xc_common(func, arg1, arg2, arg3, set, XC_MSG_CALL);
xc_common(func, arg1, arg2, arg3, set, XC_MSG_SYNC);