rem: if (screen.scale > 10)
add: if (screen.scale > 10) {
context: zoom(GtkWidget *widget, gpointer data){    if (screen.file[screen.curr_index] == NULL)	return;    switch((gerbv_zoom_dir_t)data) {    case ZOOM_IN : /* Zoom In */	screen.scale += 10;	break;    case ZOOM_OUT :  /* Zoom Out */	if (screen.scale > 10)	    screen.scale -= 10;	break;    case ZOOM_FIT : /* Zoom Fit */	autoscale();	break;    default :	fprintf(stderr, "Illegal zoom direction %ld\n", (long int)data);    }        redraw_pixmap(screen.drawing_area);        return;} /* zoom */