Code:
if ((l_chr >= 'A' && l_chr <= 'Z') || (l_chr >= 'a' && l_chr <= 'z') || (l_chr >= '0' && l_chr <= '9'))
    l_temp_1_int = 1;


Just as a suggestion.


Always learn from history, to be sure you make the same mistakes again...