… | |
… | |
261 | */ |
261 | */ |
262 | object * |
262 | object * |
263 | check_spell_known (object *op, const char *name) |
263 | check_spell_known (object *op, const char *name) |
264 | { |
264 | { |
265 | object *spop; |
265 | object *spop; |
|
|
266 | shstr_cmp name_ (name); |
266 | |
267 | |
267 | for (spop = op->inv; spop; spop = spop->below) |
268 | for (spop = op->inv; spop; spop = spop->below) |
268 | if (spop->type == SPELL && !strcmp (spop->name, name)) |
269 | if (spop->type == SPELL && spop->name == name) |
269 | return spop; |
270 | return spop; |
270 | |
271 | |
271 | return NULL; |
272 | return 0; |
272 | } |
273 | } |
273 | |
274 | |
274 | |
275 | |
275 | /* |
276 | /* |
276 | * Look at object 'op' and see if they know the spell |
277 | * Look at object 'op' and see if they know the spell |