80eacd4928
issues reported by gcc. PKGREVISION -> 6.
69 lines
2.2 KiB
Text
69 lines
2.2 KiB
Text
$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;x<cddrives_drives.drivecount;x++)
|
|
{
|
|
- int tochandle=0;
|
|
+ struct cdromlow_tochandle *tochandle;
|
|
#ifdef DEBUG
|
|
printf ("cddrives_updatemediachangeflags: checking drive #%i\n",x);
|
|
#endif
|
|
@@ -154,7 +154,7 @@ void cddrives_destroy()
|
|
cddrives_disablecdchangedetection();
|
|
};
|
|
|
|
-char *cddrives_dltitles[]=
|
|
+const char *cddrives_dltitles[]=
|
|
{
|
|
"",
|
|
N_("Drive Type"),
|
|
@@ -529,7 +529,7 @@ void cddrives_removebutton(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);
|
|
|
|
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")
|