Commit a223ffe6 authored by Richard Levitte's avatar Richard Levitte
Browse files

Constify the input parameter to UI_method_get_*

parent 264b2d92
Loading
Loading
Loading
Loading
+7 −8
Original line number Original line Diff line number Diff line
@@ -647,44 +647,43 @@ int UI_method_set_prompt_constructor(UI_METHOD *method,
    return -1;
    return -1;
}
}


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


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


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


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


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


char *(*UI_method_get_prompt_constructor(UI_METHOD *method)) (UI *,
char *(*UI_method_get_prompt_constructor(const UI_METHOD *method))
                                                              const char *,
    (UI *, const char *, const char *)
                                                              const char *)
{
{
    if (method != NULL)
    if (method != NULL)
        return method->ui_construct_prompt;
        return method->ui_construct_prompt;
+7 −8
Original line number Original line Diff line number Diff line
@@ -284,14 +284,13 @@ int UI_method_set_prompt_constructor(UI_METHOD *method,
                                                                  *object_desc,
                                                                  *object_desc,
                                                                  const char
                                                                  const char
                                                                  *object_name));
                                                                  *object_name));
int (*UI_method_get_opener(UI_METHOD *method)) (UI *);
int (*UI_method_get_opener(const UI_METHOD *method)) (UI *);
int (*UI_method_get_writer(UI_METHOD *method)) (UI *, UI_STRING *);
int (*UI_method_get_writer(const UI_METHOD *method)) (UI *, UI_STRING *);
int (*UI_method_get_flusher(UI_METHOD *method)) (UI *);
int (*UI_method_get_flusher(const UI_METHOD *method)) (UI *);
int (*UI_method_get_reader(UI_METHOD *method)) (UI *, UI_STRING *);
int (*UI_method_get_reader(const UI_METHOD *method)) (UI *, UI_STRING *);
int (*UI_method_get_closer(UI_METHOD *method)) (UI *);
int (*UI_method_get_closer(const UI_METHOD *method)) (UI *);
char *(*UI_method_get_prompt_constructor(UI_METHOD *method)) (UI *,
char *(*UI_method_get_prompt_constructor(const UI_METHOD *method))
                                                              const char *,
    (UI *, const char *, const char *);
                                                              const char *);


/*
/*
 * The following functions are helpers for method writers to access relevant
 * The following functions are helpers for method writers to access relevant