X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Ffind-dialog.c;h=84bfa1be239bcbc264956519239b9fce7ad5872a;hb=f606d3c31ea117f7b9cb187f3521c7051a8db2ba;hp=432afa159ab2fb695ceec59ca8fbf975ba98f379;hpb=d0371553a98cd169353bf6d211e375e5ffc3a3bd;p=pspp diff --git a/src/ui/gui/find-dialog.c b/src/ui/gui/find-dialog.c index 432afa159a..84bfa1be23 100644 --- a/src/ui/gui/find-dialog.c +++ b/src/ui/gui/find-dialog.c @@ -251,7 +251,8 @@ find_dialog (GObject *o, gpointer data) source, fd.variable_entry, insert_source_row_into_entry, - is_currently_in_entry + is_currently_in_entry, + NULL ); g_signal_connect (dialog, "refresh", G_CALLBACK (refresh), &fd); @@ -375,7 +376,7 @@ enum iteration_type{ n_iterators }; -static struct casenum_iterator ip[n_iterators] = +static const struct casenum_iterator ip[n_iterators] = { {cp1, last, forward}, {cp1c, cm1, forward_wrap}, @@ -386,7 +387,7 @@ static struct casenum_iterator ip[n_iterators] = /* A factory returning an iterator according to the dialog box's settings */ -static struct casenum_iterator * +static const struct casenum_iterator * get_iteration_params (const struct find_dialog *fd) { gboolean wrap = gtk_toggle_button_get_active @@ -599,7 +600,7 @@ value_comparator_create (const struct variable *var, const char *target) if ( ! data_in (ss_cstr (target), LEGACY_NATIVE, fmt->type, - 0, 0, + 0, 0, 0, vc->pattern, width) ) { free (vc); @@ -742,7 +743,7 @@ find_value (const struct find_dialog *fd, casenumber current_row, { union value *val = value_create (width); casenumber i; - struct casenum_iterator *ip = get_iteration_params (fd); + const struct casenum_iterator *ip = get_iteration_params (fd); struct comparator *cmptr = comparator_factory (var, target_string, flags);