I'm having trouble with the if statement. I have verified with print statements that (int)strings_line_tokens[l][m] == 0. I thought maybe my logic was backwards since I had two not statements with an or, so I changed it to an and. That didn't help either.
if((int)strings_line_tokens[l][m] != 10 || (int)strings_line_tokens[l][m] != 0)
{
error_on_flag[strings_special_token_incrementer] = 1;
//printf ("setting error_on_flag[strings_special_token_incrementer] = 1 \n");
}
strings_line_tokens[l][m] is 0
setting error_on_flag[strings_special_token_incrementer] = 1