if ( ! ((arity = gn_get_tuple(xbuf, buff, index)) > -1) ) return;  if ( ! gn_check_arity(xbuf,2,arity) ) return;
if ( ! ((arity = gn_get_tuple(xbuf, buff, index)) > -1) || ! gn_check_arity(xbuf,2,arity)  || ! gn_get_arg_gchar_fix(xbuf, buff, index, cmd) || ! ((arity = gn_get_list(xbuf, buff, index)) > -1) ) return FALSE;
static void make_reply(ei_x_buff *xbuf, char *buff, int *index) {    gint arity;  gchar cmd[MAXATOMLEN+1];    if ( ! ((arity = gn_get_tuple(xbuf, buff, index)) > -1) )     return;  if ( ! gn_check_arity(xbuf,2,arity) )    return;    if ( ! gn_get_arg_gchar_fix(xbuf, buff, index, cmd) )    return;    if ( ! ((arity = gn_get_list(xbuf, buff, index)) > -1) ){    free(cmd);    return;  }    call_fpointer(cmd, buff, index, arity, xbuf);}