Difference for arch/linux/svgalib/gr.c from version 1.6 to 1.7


version 1.6 version 1.7
Line 27
 
Line 27
  gl_copyscreen(physicalscreen);   gl_copyscreen(physicalscreen);
 }  }
   
 int gr_set_mode(int mode)  int gr_set_mode(u_int32_t mode)
 {  {
  unsigned int w, h, r;   unsigned int w, h;
  char vgamode[16];   char vgamode[16];
  vga_modeinfo *modeinfo;   vga_modeinfo *modeinfo;
  int modenum, rowsize;   int modenum, rowsize;
Line 38
 
Line 38
 #ifdef NOGRAPH  #ifdef NOGRAPH
  return 0;   return 0;
 #endif  #endif
  switch(mode)   if (mode<=0)
  {  
  case SM_ORIGINAL:  
  return 0;   return 0;
  case 0:  
  w = 320; r = 320; h = 200;   w=SM_W(mode);
  break;   h=SM_H(mode);
         case SM_320x240U:  
                 w = 320; r = 320; h = 240;  
                 break;  
         case SM_320x400U:  
                 w = 320; r = 320; h = 400;  
                 break;  
  case SM_640x400V:  
  w = 640; r = 640; h = 400;  
  break;  
  case SM_640x480V:  
  w = 640; r = 640; h = 480;  
  break;  
  case SM_800x600V:  
  w = 800; r = 800; h = 600;  
  break;  
  case SM_1024x768V:  
  w = 1024; r = 1024; h = 768;  
  break;  
  default:  
                 Error("Unsupported video mode!\n");  
                 exit(0);  
  break;  
  }  
   
  gr_palette_clear();   gr_palette_clear();
   

Legend:
line(s) removed in v.1.6 
line(s) changed
 line(s) added in v.1.7