Here is a search results for -98 that answers your question.
-15 is an issue with your code. If you are talking about the CRC code, there is no division in there, so we can not assist beyond mentioning programming best practices of not trying to divide zero by zero, in other-words, check the two values before attempting the division command.