[tlbuild] makejvf.test test failures

Hironobu Yamashita h.y.acetaminophen at gmail.com
Sun Jul 23 11:42:14 CEST 2017


Thank you Mojca,

2017/07/23 16:17, Mojca Miklavec <mojca.miklavec.lists at gmail.com>:
> 
> From hex dump:
> 
> Original:
> 00000350: 9101 8a1f 9ff7 33c0 8121 6df2 0000 0087  ......3..!m.....
> 00000360: 0000 2149 0007 b29e 9106 287e 9f08 cc40  ..!I......(~...@
> 
> The file built on that machine:
> 00000350: 9101 8a1f 9ff7 33c1 8121 6df2 0000 0087  ......3..!m.....
> 00000360: 0000 2149 0007 b29e 9106 287e 9f08 cc3f  ..!I......(~...?
> 
> So:
> 0x357: c1 instead of c0
> 0x36f: 3f instead of 40
> 

These bytes correspond to the last byte of right/down shift amount
of character JIS 0x2148 and JIS 0x2149 calculated in write.c,
so these differences might come from round-off error.
Therefore, the test failure is not critical for practice.

I'm not sure this test failure can be solved by modifying sources.
Maybe I should replace test files to avoid such a round-off error?

Best,
Hironobu


More information about the tlbuild mailing list