1*8ccd4a63SDavid du Colombier #include <u.h> 2*8ccd4a63SDavid du Colombier #include <libc.h> 3*8ccd4a63SDavid du Colombier #include <auth.h> 4*8ccd4a63SDavid du Colombier 5*8ccd4a63SDavid du Colombier uchar nvcsum(void * vmem,int n)6*8ccd4a63SDavid du Colombiernvcsum(void *vmem, int n) 7*8ccd4a63SDavid du Colombier { 8*8ccd4a63SDavid du Colombier uchar *mem, sum; 9*8ccd4a63SDavid du Colombier int i; 10*8ccd4a63SDavid du Colombier 11*8ccd4a63SDavid du Colombier sum = 9; 12*8ccd4a63SDavid du Colombier mem = vmem; 13*8ccd4a63SDavid du Colombier for(i = 0; i < n; i++) 14*8ccd4a63SDavid du Colombier sum += mem[i]; 15*8ccd4a63SDavid du Colombier return sum; 16*8ccd4a63SDavid du Colombier } 17