Commit e01cee6d authored by Richard Levitte's avatar Richard Levitte Committed by Richard Levitte
Browse files

UI code style cleanup



Mostly condition check changes.

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2047)
(cherry picked from commit 120fb9e4)
parent 58f5f415
Loading
Loading
Loading
Loading
+69 −65
Original line number Diff line number Diff line
@@ -120,7 +120,7 @@ static int general_allocate_string(UI *ui, const char *prompt,
    UI_STRING *s = general_allocate_prompt(ui, prompt, prompt_freeable,
                                           type, input_flags, result_buf);

    if (s) {
    if (s != NULL) {
        if (allocate_string_stack(ui) >= 0) {
            s->_.string_data.result_minsize = minsize;
            s->_.string_data.result_maxsize = maxsize;
@@ -155,8 +155,8 @@ static int general_allocate_boolean(UI *ui,
    } else if (cancel_chars == NULL) {
        UIerr(UI_F_GENERAL_ALLOCATE_BOOLEAN, ERR_R_PASSED_NULL_PARAMETER);
    } else {
        for (p = ok_chars; *p; p++) {
            if (strchr(cancel_chars, *p)) {
        for (p = ok_chars; *p != '\0'; p++) {
            if (strchr(cancel_chars, *p) != NULL) {
                UIerr(UI_F_GENERAL_ALLOCATE_BOOLEAN,
                      UI_R_COMMON_OK_AND_CANCEL_CHARACTERS);
            }
@@ -165,7 +165,7 @@ static int general_allocate_boolean(UI *ui,
        s = general_allocate_prompt(ui, prompt, prompt_freeable,
                                    type, input_flags, result_buf);

        if (s) {
        if (s != NULL) {
            if (allocate_string_stack(ui) >= 0) {
                s->_.boolean_data.action_desc = action_desc;
                s->_.boolean_data.ok_chars = ok_chars;
@@ -203,7 +203,7 @@ int UI_dup_input_string(UI *ui, const char *prompt, int flags,
{
    char *prompt_copy = NULL;

    if (prompt) {
    if (prompt != NULL) {
        prompt_copy = OPENSSL_strdup(prompt);
        if (prompt_copy == NULL) {
            UIerr(UI_F_UI_DUP_INPUT_STRING, ERR_R_MALLOC_FAILURE);
@@ -231,7 +231,7 @@ int UI_dup_verify_string(UI *ui, const char *prompt, int flags,
{
    char *prompt_copy = NULL;

    if (prompt) {
    if (prompt != NULL) {
        prompt_copy = OPENSSL_strdup(prompt);
        if (prompt_copy == NULL) {
            UIerr(UI_F_UI_DUP_VERIFY_STRING, ERR_R_MALLOC_FAILURE);
@@ -262,7 +262,7 @@ int UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc,
    char *ok_chars_copy = NULL;
    char *cancel_chars_copy = NULL;

    if (prompt) {
    if (prompt != NULL) {
        prompt_copy = OPENSSL_strdup(prompt);
        if (prompt_copy == NULL) {
            UIerr(UI_F_UI_DUP_INPUT_BOOLEAN, ERR_R_MALLOC_FAILURE);
@@ -270,7 +270,7 @@ int UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc,
        }
    }

    if (action_desc) {
    if (action_desc != NULL) {
        action_desc_copy = OPENSSL_strdup(action_desc);
        if (action_desc_copy == NULL) {
            UIerr(UI_F_UI_DUP_INPUT_BOOLEAN, ERR_R_MALLOC_FAILURE);
@@ -278,7 +278,7 @@ int UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc,
        }
    }

    if (ok_chars) {
    if (ok_chars != NULL) {
        ok_chars_copy = OPENSSL_strdup(ok_chars);
        if (ok_chars_copy == NULL) {
            UIerr(UI_F_UI_DUP_INPUT_BOOLEAN, ERR_R_MALLOC_FAILURE);
@@ -286,7 +286,7 @@ int UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc,
        }
    }

    if (cancel_chars) {
    if (cancel_chars != NULL) {
        cancel_chars_copy = OPENSSL_strdup(cancel_chars);
        if (cancel_chars_copy == NULL) {
            UIerr(UI_F_UI_DUP_INPUT_BOOLEAN, ERR_R_MALLOC_FAILURE);
@@ -315,7 +315,7 @@ int UI_dup_info_string(UI *ui, const char *text)
{
    char *text_copy = NULL;

    if (text) {
    if (text != NULL) {
        text_copy = OPENSSL_strdup(text);
        if (text_copy == NULL) {
            UIerr(UI_F_UI_DUP_INFO_STRING, ERR_R_MALLOC_FAILURE);
@@ -337,7 +337,7 @@ int UI_dup_error_string(UI *ui, const char *text)
{
    char *text_copy = NULL;

    if (text) {
    if (text != NULL) {
        text_copy = OPENSSL_strdup(text);
        if (text_copy == NULL) {
            UIerr(UI_F_UI_DUP_ERROR_STRING, ERR_R_MALLOC_FAILURE);
@@ -353,7 +353,7 @@ char *UI_construct_prompt(UI *ui, const char *object_desc,
{
    char *prompt = NULL;

    if (ui->meth->ui_construct_prompt)
    if (ui->meth->ui_construct_prompt != NULL)
        prompt = ui->meth->ui_construct_prompt(ui, object_desc, object_name);
    else {
        char prompt1[] = "Enter ";
@@ -364,7 +364,7 @@ char *UI_construct_prompt(UI *ui, const char *object_desc,
        if (object_desc == NULL)
            return NULL;
        len = sizeof(prompt1) - 1 + strlen(object_desc);
        if (object_name)
        if (object_name != NULL)
            len += sizeof(prompt2) - 1 + strlen(object_name);
        len += sizeof(prompt3) - 1;

@@ -373,7 +373,7 @@ char *UI_construct_prompt(UI *ui, const char *object_desc,
            return NULL;
        OPENSSL_strlcpy(prompt, prompt1, len + 1);
        OPENSSL_strlcat(prompt, object_desc, len + 1);
        if (object_name) {
        if (object_name != NULL) {
            OPENSSL_strlcat(prompt, prompt2, len + 1);
            OPENSSL_strlcat(prompt, object_name, len + 1);
        }
@@ -415,7 +415,8 @@ static int print_error(const char *str, size_t len, UI *ui)
    uis.type = UIT_ERROR;
    uis.out_string = str;

    if (ui->meth->ui_write_string && !ui->meth->ui_write_string(ui, &uis))
    if (ui->meth->ui_write_string != NULL
        && ui->meth->ui_write_string(ui, &uis) <= 0)
        return -1;
    return 0;
}
@@ -425,7 +426,8 @@ int UI_process(UI *ui)
    int i, ok = 0;
    const char *state = "processing";

    if (ui->meth->ui_open_session && !ui->meth->ui_open_session(ui)) {
    if (ui->meth->ui_open_session != NULL
        && ui->meth->ui_open_session(ui) <= 0) {
        state = "opening session";
        ok = -1;
        goto err;
@@ -436,9 +438,10 @@ int UI_process(UI *ui)
                            print_error, (void *)ui);

    for (i = 0; i < sk_UI_STRING_num(ui->strings); i++) {
        if (ui->meth->ui_write_string
            && !ui->meth->ui_write_string(ui,
                                          sk_UI_STRING_value(ui->strings, i)))
        if (ui->meth->ui_write_string != NULL
            && (ui->meth->ui_write_string(ui,
                                          sk_UI_STRING_value(ui->strings, i))
                <= 0))
        {
            state = "writing strings";
            ok = -1;
@@ -446,7 +449,7 @@ int UI_process(UI *ui)
        }
    }

    if (ui->meth->ui_flush)
    if (ui->meth->ui_flush != NULL)
        switch (ui->meth->ui_flush(ui)) {
        case -1:               /* Interrupt/Cancel/something... */
            ok = -2;
@@ -461,7 +464,7 @@ int UI_process(UI *ui)
        }

    for (i = 0; i < sk_UI_STRING_num(ui->strings); i++) {
        if (ui->meth->ui_read_string) {
        if (ui->meth->ui_read_string != NULL) {
            switch (ui->meth->ui_read_string(ui,
                                             sk_UI_STRING_value(ui->strings,
                                                                i))) {
@@ -479,7 +482,8 @@ int UI_process(UI *ui)
        }
    }
 err:
    if (ui->meth->ui_close_session && !ui->meth->ui_close_session(ui)) {
    if (ui->meth->ui_close_session != NULL
        && !ui->meth->ui_close_session(ui) <= 0) {
        if (state == NULL)
            state = "closing session";
        ok = -1;
@@ -580,48 +584,48 @@ void UI_destroy_method(UI_METHOD *ui_method)

int UI_method_set_opener(UI_METHOD *method, int (*opener) (UI *ui))
{
    if (method) {
    if (method != NULL) {
        method->ui_open_session = opener;
        return 0;
    } else
    }
    return -1;
}

int UI_method_set_writer(UI_METHOD *method,
                         int (*writer) (UI *ui, UI_STRING *uis))
{
    if (method) {
    if (method != NULL) {
        method->ui_write_string = writer;
        return 0;
    } else
    }
    return -1;
}

int UI_method_set_flusher(UI_METHOD *method, int (*flusher) (UI *ui))
{
    if (method) {
    if (method != NULL) {
        method->ui_flush = flusher;
        return 0;
    } else
    }
    return -1;
}

int UI_method_set_reader(UI_METHOD *method,
                         int (*reader) (UI *ui, UI_STRING *uis))
{
    if (method) {
    if (method != NULL) {
        method->ui_read_string = reader;
        return 0;
    } else
    }
    return -1;
}

int UI_method_set_closer(UI_METHOD *method, int (*closer) (UI *ui))
{
    if (method) {
    if (method != NULL) {
        method->ui_close_session = closer;
        return 0;
    } else
    }
    return -1;
}

@@ -632,54 +636,54 @@ int UI_method_set_prompt_constructor(UI_METHOD *method,
                                                                  const char
                                                                  *object_name))
{
    if (method) {
    if (method != NULL) {
        method->ui_construct_prompt = prompt_constructor;
        return 0;
    } else
    }
    return -1;
}

int (*UI_method_get_opener(UI_METHOD *method)) (UI *) {
    if (method)
int (*UI_method_get_opener(UI_METHOD *method)) (UI *)
{
    if (method != NULL)
        return method->ui_open_session;
    else
    return NULL;
}

int (*UI_method_get_writer(UI_METHOD *method)) (UI *, UI_STRING *) {
    if (method)
int (*UI_method_get_writer(UI_METHOD *method)) (UI *, UI_STRING *)
{
    if (method != NULL)
        return method->ui_write_string;
    else
    return NULL;
}

int (*UI_method_get_flusher(UI_METHOD *method)) (UI *) {
    if (method)
int (*UI_method_get_flusher(UI_METHOD *method)) (UI *)
{
    if (method != NULL)
        return method->ui_flush;
    else
    return NULL;
}

int (*UI_method_get_reader(UI_METHOD *method)) (UI *, UI_STRING *) {
    if (method)
int (*UI_method_get_reader(UI_METHOD *method)) (UI *, UI_STRING *)
{
    if (method != NULL)
        return method->ui_read_string;
    else
    return NULL;
}

int (*UI_method_get_closer(UI_METHOD *method)) (UI *) {
    if (method)
int (*UI_method_get_closer(UI_METHOD *method)) (UI *)
{
    if (method != NULL)
        return method->ui_close_session;
    else
    return NULL;
}

char *(*UI_method_get_prompt_constructor(UI_METHOD *method)) (UI *,
                                                              const char *,
                                                              const char *) {
    if (method)
                                                              const char *)
{
    if (method != NULL)
        return method->ui_construct_prompt;
    else
    return NULL;
}

+1 −1
Original line number Diff line number Diff line
@@ -344,7 +344,7 @@ static int read_string_inner(UI *ui, UI_STRING *uis, int echo, int strip_nl)
    } else
# endif
    p = fgets(result, maxsize, tty_in);
    if (!p)
    if (p == NULL)
        goto error;
    if (feof(tty_in))
        goto error;