>My suggestion was to extend the other (original) crc32 class with a method, rather than having two classes that do exactly the same but return other types
Yes, this is what you mentioned yesterday. But, this is a totally different topic. I have an issue with a warning that I am trying to get rid. I do not want to check "Disable all warnings". Because, there are important ones that I need to know of. I am just trying to find a way to adjust the code a little bit so the compiler will not complain.