static int check_strtox_error(const char **next, char *endptr,

                              int err)

{

    if (!next && *endptr) {

        return -EINVAL;

    }

    if (next) {

        *next = endptr;

    }

    return -err;

}

static int check_strtox_error(const char **next, char *endptr,

                              int err)

{

    if (!next && *endptr) {

        return -EINVAL;

    }

    if (next) {

        *next = endptr;

    }

    return -err;

}

static int check_strtox_error(const char **next, char *endptr,
static int FUNC_0(const char **VAR_0, char *VAR_1,

                              int VAR_2)

{

    if (!VAR_0 && *VAR_1) {

        return -EINVAL;

    }

    if (VAR_0) {

        *VAR_0 = VAR_1;

    }

    return -VAR_2;

}

static int FUNC_0(const char **VAR_0, char *VAR_1,
int VAR_2)
{ if (!VAR_0 && *VAR_1) { return -EINVAL; } if (VAR_0) { *VAR_0 = VAR_1; } return -VAR_2; }