--- face/dndtrash.cc.orig	Sun Dec 12 20:33:29 1999
+++ face/dndtrash.cc	Sun Dec 12 20:36:25 1999
@@ -28,7 +28,7 @@
 
 void dnd_trash_destroy(){
 	if (dnd_trash_window)gtk_widget_destroy(dnd_trash_window);
-	dnd_trash_window=NULL;
+	dnd_trash_window=(GtkWidget *)NULL;
 	CFG.DND_TRASH=0;
     set_dndtrash_button();
 };
@@ -38,7 +38,7 @@
 		motion_notify_get_coords(event);
 		gint mx,my;
 		GdkModifierType modmask;
-		gdk_window_get_pointer(NULL, &mx, &my, &modmask);
+		gdk_window_get_pointer((GdkWindow *)NULL, &mx, &my, &modmask);
 		CFG.DND_TRASH_X+=mx-dnd_trash_x;
 		CFG.DND_TRASH_Y+=my-dnd_trash_y;
 		gdk_window_move(widget->window,CFG.DND_TRASH_X,CFG.DND_TRASH_Y);
@@ -51,7 +51,7 @@
 int dnd_trash_button_press(GtkWidget *widget,GdkEventButton *event){
 	dnd_trash_moveable=1;
 	GdkModifierType modmask;
-	gdk_window_get_pointer(NULL, &dnd_trash_x, &dnd_trash_y, &modmask);
+	gdk_window_get_pointer((GdkWindow *)NULL, &dnd_trash_x, &dnd_trash_y, &modmask);
 	return 1;
 }; 
 
@@ -65,7 +65,7 @@
 int dnd_trash_refresh(){
 	gint mx,my,newx,newy;
 	GdkModifierType modmask;
-	gdk_window_get_pointer(NULL, &mx, &my, &modmask);
+	gdk_window_get_pointer((GdkWindow *)NULL, &mx, &my, &modmask);
 	if (!(modmask&(GDK_BUTTON1_MASK | GDK_BUTTON2_MASK| GDK_BUTTON3_MASK)))
 		dnd_trash_moveable=0;
 	if (dnd_trash_moveable && dnd_trash_window){
@@ -139,7 +139,7 @@
     gtk_widget_show( fixed );
 
 	GtkTooltips *tooltips=gtk_tooltips_new();
-	gtk_tooltips_set_tip(tooltips,dnd_trash_window,_("Drop link here"),NULL);
+	gtk_tooltips_set_tip(tooltips,dnd_trash_window,_("Drop link here"),(const gchar *)NULL);
 	gtk_tooltips_enable(tooltips);
     /* This masks out everything except for the image itself */
     gtk_widget_shape_combine_mask( dnd_trash_window, mask, 0, 0 );
