$NetBSD: patch-cddrives_c,v 1.1 2011/10/02 01:20:55 dholland Exp $ - fix LP64 problems - add const for a clean build --- cddrives.c.orig 2002-01-05 12:02:40.000000000 +0000 +++ cddrives.c @@ -76,7 +76,7 @@ void cddrives_updatemediachangeflags() LOCKDB; for (x=0;xselection!=NULL) { - sl=(int)(GTK_CLIST(cddrives_drives.drivelist)->selection)->data; + sl=(int)(intptr_t)(GTK_CLIST(cddrives_drives.drivelist)->selection)->data; i=gtk_clist_get_row_data(GTK_CLIST(cddrives_drives.drivelist),sl); LOCKDB; @@ -549,7 +549,7 @@ void cddrives_editbutton(GtkWidget *w, cddrives_cdinfo *i; if (GTK_CLIST(cddrives_drives.drivelist)->selection!=NULL) { - sl=(int)(GTK_CLIST(cddrives_drives.drivelist)->selection)->data; + sl=(int)(intptr_t)(GTK_CLIST(cddrives_drives.drivelist)->selection)->data; i=gtk_clist_get_row_data(GTK_CLIST(cddrives_drives.drivelist),sl); cddrives_displayform(i); @@ -697,7 +697,7 @@ void cddrives_init() void cddrives_cdinfo_update(cddrives_cdinfo *info) { - int tochandle=cdromlow_gettochandle(info->device); + cdromlow_tochandle *tochandle=cdromlow_gettochandle(info->device); int tracksoncd; int trackcount; @@ -1040,14 +1040,14 @@ void cddrives_recorderselect_done(gint r /* Now activate all selected recorders */ for (current=recorderlist->selection;current!=NULL;current=current->next) { - cddrives_cdinfo *info=gtk_clist_get_row_data(recorderlist,(int)current->data); + cddrives_cdinfo *info=gtk_clist_get_row_data(recorderlist,(int)(intptr_t)current->data); if (info) info->is_active=1; }; }; }; -char *cddrives_recseltitles[]= +const char *cddrives_recseltitles[]= { N_("Model"), N_("Manufacturer")