int css_create_css_image(uint8_t cssid, bool default_image)

{

    trace_css_new_image(cssid, default_image ? "(default)" : "");

    if (cssid > MAX_CSSID) {

        return -EINVAL;

    }

    if (channel_subsys.css[cssid]) {

        return -EBUSY;

    }

    channel_subsys.css[cssid] = g_malloc0(sizeof(CssImage));

    if (default_image) {

        channel_subsys.default_cssid = cssid;

    }

    return 0;

}

int css_create_css_image(uint8_t cssid, bool default_image)

{

    trace_css_new_image(cssid, default_image ? "(default)" : "");

    if (cssid > MAX_CSSID) {

        return -EINVAL;

    }

    if (channel_subsys.css[cssid]) {

        return -EBUSY;

    }

    channel_subsys.css[cssid] = g_malloc0(sizeof(CssImage));

    if (default_image) {

        channel_subsys.default_cssid = cssid;

    }

    return 0;

}

    if (cssid > MAX_CSSID) {     if (cssid > MAX_CSSID) {         return -EINVAL;
int FUNC_0(uint8_t VAR_0, bool VAR_1)

{

    trace_css_new_image(VAR_0, VAR_1 ? "(default)" : "");

    if (VAR_0 > MAX_CSSID) {

        return -EINVAL;

    }

    if (channel_subsys.css[VAR_0]) {

        return -EBUSY;

    }

    channel_subsys.css[VAR_0] = g_malloc0(sizeof(CssImage));

    if (VAR_1) {

        channel_subsys.default_cssid = VAR_0;

    }

    return 0;

}

int FUNC_0(uint8_t VAR_0, bool VAR_1)
{ trace_css_new_image(VAR_0, VAR_1 ? "(default)" : ""); if (VAR_0 > MAX_CSSID) { return -EINVAL; } if (channel_subsys.css[VAR_0]) { return -EBUSY; } channel_subsys.css[VAR_0] = g_malloc0(sizeof(CssImage)); if (VAR_1) { channel_subsys.default_cssid = VAR_0; } return 0; }