simple question about the function memcmp in kernel
    Ben Wu 
    crayben at yahoo.cn
       
    Sun Apr  7 20:57:01 EDT 2013
    
    
  
Dear All:
 
   
int memcmp(const void *cs, const void *ct, size_t count)
{
     const unsigned char *su1, *su2;
     int res = 0;
     for (su1 = cs, su2 = ct; 0 < count; ++su1, ++su2, count--)
          if ((res = *su1 - *su2) != 0)
               break;
     return res;
}
I want to know why it use the temp pointer su1, su2? why it doesn't directly use the cs and ct pointer?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130408/ef9b7b89/attachment.html 
    
    
More information about the Kernelnewbies
mailing list