X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=goptions.c;h=9279b22f946c434441c899dcc6727f8a588d78e5;hb=f39159a3e578a88459c80d9efd12529399c12550;hp=c01b6cc7d8f835bd3113a8601dc0404aaff50911;hpb=9342d5f807795f973fb76c89c48d8e4afd5e5887;p=fio.git diff --git a/goptions.c b/goptions.c index c01b6cc7..9279b22f 100644 --- a/goptions.c +++ b/goptions.c @@ -92,9 +92,9 @@ struct gopt_job_view { static GNode *gopt_dep_tree; static GtkWidget *gopt_get_group_frame(struct gopt_job_view *gjv, - GtkWidget *box, unsigned int groupmask) + GtkWidget *box, uint64_t groupmask) { - unsigned int mask, group; + uint64_t mask, group; struct opt_group *og; GtkWidget *frame, *hbox; struct gopt_frame_widget *gfw; @@ -107,7 +107,7 @@ static GtkWidget *gopt_get_group_frame(struct gopt_job_view *gjv, if (!og) return NULL; - group = ffz(~groupmask); + group = ffz64(~groupmask); gfw = &gjv->g_widgets[group]; if (!gfw->vbox[0]) { frame = gtk_frame_new(og->name); @@ -1135,11 +1135,11 @@ static void gopt_add_options(struct gopt_job_view *gjv, */ for (i = 0; fio_options[i].name; i++) { struct fio_option *o = &fio_options[i]; - unsigned int mask = o->category; + uint64_t mask = o->category; struct opt_group *og; while ((og = opt_group_from_mask(&mask)) != NULL) { - GtkWidget *vbox = gjv->vboxes[ffz(~og->mask)]; + GtkWidget *vbox = gjv->vboxes[ffz64(~og->mask)]; hbox = gtk_hbox_new(FALSE, 3); gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 5); @@ -1189,7 +1189,7 @@ static void gopt_add_group_tabs(GtkWidget *notebook, struct gopt_job_view *gjv) i = 0; do { - unsigned int mask = (1U << i); + uint64_t mask = (1ULL << i); og = opt_group_from_mask(&mask); if (!og)