Subversion Repositories SvarDOS

Rev

Rev 330 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 330 Rev 331
Line 214... Line 214...
214
        for (i = 0; i < byteread; i++) {
214
        for (i = 0; i < byteread; i++) {
215
          /* rotr16 */
215
          /* rotr16 */
216
          unsigned short bsumlsb = *bsum & 1;
216
          unsigned short bsumlsb = *bsum & 1;
217
          *bsum >>= 1;
217
          *bsum >>= 1;
218
          *bsum |= (bsumlsb << 15);
218
          *bsum |= (bsumlsb << 15);
219
          /* bsum += ch */
-
 
220
          *bsum += buffer[i];
219
          *bsum += buffer[i];
221
        }
220
        }
222
      } else { /* otherwise dump to screen */
221
      } else { /* otherwise dump to screen */
223
        printf("%s", buffer);
222
        printf("%s", buffer);
224
      }
223
      }