return(result); 
return result; 
static int __devinit SISDoSense(struct sis_video_info *ivideo, u16 type, u16 test){    int temp, mytest, result, i, j;    for(j = 0; j < 10; j++) {       result = 0;       for(i = 0; i < 3; i++) {          mytest = test;          outSISIDXREG(SISPART4,0x11,(type & 0x00ff));          temp = (type >> 8) | (mytest & 0x00ff);          setSISIDXREG(SISPART4,0x10,0xe0,temp);          SiS_DDC2Delay(&ivideo->SiS_Pr, 0x1500);          mytest >>= 8;          mytest &= 0x7f;          inSISIDXREG(SISPART4,0x03,temp);          temp ^= 0x0e;          temp &= mytest;          if(temp == mytest) result++;#if 1	  outSISIDXREG(SISPART4,0x11,0x00);	  andSISIDXREG(SISPART4,0x10,0xe0);	  SiS_DDC2Delay(&ivideo->SiS_Pr, 0x1000);#endif       }       if((result == 0) || (result >= 2)) break;    }    return(result);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/544393fe584d333480659a4bed30f5295355df11/sis_main.c/clean/drivers/video/sis/sis_main.c