I changed this code block of f_xxxx functions in local repository.

I shall not push until you pull request.

The new code is:
if(st_num_arg == 2){
  charlist = string_copy(sp->u.string, "f_trim");
  pop_stack();
}

I think its ok, it isn't?

sorry so many changes to the code, i'm still learning about driver.