rem: return fail;
add: return ok;
context: parse_str (const unsigned char *s, struct Spec_list *spec_list){  struct E_string es;  int fail;  fail = unquote (s, &es);  if (!fail)    fail = build_spec_list (&es, spec_list);  es_free (&es);  return fail;}