Issue is resolved
Unsigned char should be the default type for 'char' for any sensible compiler in my opinion.
But nevertheless changed all relevant appearances in all functions to unsigned char.
No problem! Cheers!
The moral of the story: don't put an issue unless you are sure of your code...:-)
This comment is hidden because it contains spoiler information about the solution