While technically true, any machine with char != 8 bits and single complement will fail with Simutrans compilation. So this is rather a non-issue.
Moreover, the Bresenham algorithm is one of the oldest line drawing algorithm and is used in zillions of programs, even on ancient machines. If that could ever fail, then I have never heard of it.