void fw_cfg_add_string(FWCfgState *s, uint16_t key, const char *value)

{

    size_t sz = strlen(value) + 1;



    return fw_cfg_add_bytes(s, key, (uint8_t *)g_memdup(value, sz), sz);

}

void fw_cfg_add_string(FWCfgState *s, uint16_t key, const char *value)

{

    size_t sz = strlen(value) + 1;



    return fw_cfg_add_bytes(s, key, (uint8_t *)g_memdup(value, sz), sz);

}

    return fw_cfg_add_bytes(s, key, (uint8_t *)g_memdup(value, sz), sz);
void FUNC_0(FWCfgState *VAR_0, uint16_t VAR_1, const char *VAR_2)

{

    size_t sz = strlen(VAR_2) + 1;



    return fw_cfg_add_bytes(VAR_0, VAR_1, (uint8_t *)g_memdup(VAR_2, sz), sz);

}

void FUNC_0(FWCfgState *VAR_0, uint16_t VAR_1, const char *VAR_2)
{ size_t sz = strlen(VAR_2) + 1; return fw_cfg_add_bytes(VAR_0, VAR_1, (uint8_t *)g_memdup(VAR_2, sz), sz); }