The TV library was originally written to run on 80x86 processor. These processors are little-endian. The library assumes this as a premise. In fact, a lot of code will not run properly on big-endian machines. This means it requires a big effort to make the library fully portable across all Unix machines.
Another problem is the massive usage of the pc-specific character set.