… | |
… | |
179 | item_matched_string (object *pl, object *op, const char *name) |
179 | item_matched_string (object *pl, object *op, const char *name) |
180 | { |
180 | { |
181 | char *cp, local_name[MAX_BUF]; |
181 | char *cp, local_name[MAX_BUF]; |
182 | int count, retval = 0; |
182 | int count, retval = 0; |
183 | |
183 | |
184 | strcpy (local_name, name); /* strtok is destructive to name */ |
184 | assign (local_name, name); /* strtok is destructive to name */ |
185 | |
185 | |
186 | for (cp = strtok (local_name, ","); cp; cp = strtok (NULL, ",")) |
186 | for (cp = strtok (local_name, ","); cp; cp = strtok (NULL, ",")) |
187 | { |
187 | { |
188 | while (cp[0] == ' ') |
188 | while (cp[0] == ' ') |
189 | ++cp; /* get rid of spaces */ |
189 | ++cp; /* get rid of spaces */ |