rem: char *msg; char *tmp;
context: setViewedImage(IconPanel *panel, char *file){    WMPixmap *pixmap;    RColor color;		    color.red = 0xae;    color.green = 0xaa;    color.blue = 0xae;    color.alpha = 0;    pixmap = WMCreateBlendedPixmapFromFile(WMWidgetScreen(panel->win),					   file, &color);    if (!pixmap) {	char *msg;	char *tmp;	WMSetButtonEnabled(panel->okButton, False);	    	tmp = _("Could not load image file ");	msg = wmalloc(strlen(tmp)+strlen(file)+6);	strcpy(msg, tmp);	strcat(msg, file);		wMessageDialog(panel->scr, _("Error"), msg, _("OK"), NULL, NULL);	free(msg);		WMSetLabelImage(panel->iconView, NULL);    } else {	WMSetButtonEnabled(panel->okButton, True);		WMSetLabelImage(panel->iconView, pixmap);	WMReleasePixmap(pixmap);    }}