rem: int r = strcoll (*args, str) == 0;
add: bool r = STREQ (*args, str);
context: nextarg (char *str){  if (*args == NULL)    return 0;  else    {      int r = strcoll (*args, str) == 0;      args += r;      return r;    }}