Differences From Artifact [4ebc9c7d4a]:
- File mbtofhm.c — part of check-in [8b26cd42e7] at 2018-06-03 22:43:48 on branch trunk — The syntax of for/next loops has been changed; also added some codes for dealing with user cache data (user: user, size: 34229) [annotate] [blame] [check-ins using]
To Artifact [75af1cacc3]:
- File mbtofhm.c — part of check-in [086b55093c] at 2020-11-19 00:00:31 on branch trunk — Correct a mistake in the level conversion (user: user, size: 34248) [annotate] [blame] [check-ins using]
︙ | |||
1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 | 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 | + | } if(i&0x08) { i=buf[5]&0x3F; if(buf[14] || buf[15]) i|=0xC0; else if(buf[12] || buf[13]) i|=0x80; else i|=0x40; if(i>=0xC0 && !buf[10] && !buf[11]) i&=0x3F; fputc(i,fp); if(i&0xC0) { if((i&0x03)==0x02 && (buf[11] || buf[10]>20)) { j=buf[10]|(buf[11]<<8); fputc(j+236,fp); fputc((j+236)>>8,fp); } else { fwrite(buf+10,1,2,fp); } |
︙ |