void do_migrate_set_downtime(Monitor *mon, const QDict *qdict)

{

    char *ptr;

    double d;

    const char *value = qdict_get_str(qdict, "value");



    d = strtod(value, &ptr);

    if (!strcmp(ptr,"ms")) {

        d *= 1000000;

    } else if (!strcmp(ptr,"us")) {

        d *= 1000;

    } else if (!strcmp(ptr,"ns")) {

    } else {

        /* all else considered to be seconds */

        d *= 1000000000;

    }



    max_downtime = (uint64_t)d;

}

void do_migrate_set_downtime(Monitor *mon, const QDict *qdict)

{

    char *ptr;

    double d;

    const char *value = qdict_get_str(qdict, "value");



    d = strtod(value, &ptr);

    if (!strcmp(ptr,"ms")) {

        d *= 1000000;

    } else if (!strcmp(ptr,"us")) {

        d *= 1000;

    } else if (!strcmp(ptr,"ns")) {

    } else {

        

        d *= 1000000000;

    }



    max_downtime = (uint64_t)d;

}

void FUNC_0(Monitor *VAR_0, const QDict *VAR_1)

{

    char *VAR_2;

    double VAR_3;

    const char *VAR_4 = qdict_get_str(VAR_1, "VAR_4");



    VAR_3 = strtod(VAR_4, &VAR_2);

    if (!strcmp(VAR_2,"ms")) {

        VAR_3 *= 1000000;

    } else if (!strcmp(VAR_2,"us")) {

        VAR_3 *= 1000;

    } else if (!strcmp(VAR_2,"ns")) {

    } else {

        

        VAR_3 *= 1000000000;

    }



    max_downtime = (uint64_t)VAR_3;

}

void FUNC_0(Monitor *VAR_0, const QDict *VAR_1)
{ char *VAR_2; double VAR_3; const char *VAR_4 = qdict_get_str(VAR_1, "VAR_4"); VAR_3 = strtod(VAR_4, &VAR_2); if (!strcmp(VAR_2,"ms")) { VAR_3 *= 1000000; } else if (!strcmp(VAR_2,"us")) { VAR_3 *= 1000; } else if (!strcmp(VAR_2,"ns")) { } else { VAR_3 *= 1000000000; } max_downtime = (uint64_t)VAR_3; }