add compare_string in eval.c