Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.35 KB | None | 0 0
  1. void voxdealloc (const char *v)
  2. {
  3.     long i, j;
  4.     i = (((long)v-(long)vbuf)>>2); j = (slng(v)>>2)+i;
  5. #if 0
  6.     while (i < j) { vbit[i>>5] &= ~(1<<i); i++; }
  7. #else
  8.     if (!((j^i)&~31))
  9.         vbit[i>>5] &= ~(p2m[j&31]^p2m[i&31]);
  10.     else
  11.     {
  12.         vbit[i>>5] &=   p2m[i&31];  i >>= 5;
  13.         vbit[j>>5] &= (~p2m[j&31]); j >>= 5;
  14.         for(j--;j>i;j--) vbit[j] = 0;
  15.     }
  16. #endif
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement