home *** CD-ROM | disk | FTP | other *** search
/ Sound Sensations! / sound_sensations.iso / miscprog / mvsrc / general.c next >
Text File  |  1990-12-29  |  397b  |  20 lines

  1. /* A library of general-purpose routines for Turbo C */
  2.  
  3.  
  4. int xor_bits (int first, int second)
  5. {
  6.    int result;
  7.    int mask;
  8.  
  9.    result = 0;
  10.  
  11.    for (mask = 1; mask <= (mask << 8); mask <<= 1)
  12.       if (((first & mask) && ~(second & mask)) || (~(first & mask) && (second & mask)))
  13.          result |= mask;
  14.             else
  15.                result &= ~mask;
  16.  
  17.    return result;
  18. }
  19.  
  20.