forked from github/server
Warnings gefixt
This commit is contained in:
parent
beefc1f7ec
commit
05d073373d
|
@ -2193,8 +2193,7 @@ tagbegin(struct xml_stack * stack)
|
||||||
|
|
||||||
assert(strcmp(stack->next->tag->name, "weapon")==0);
|
assert(strcmp(stack->next->tag->name, "weapon")==0);
|
||||||
if (strcmp(type, "default")!=0) pos = 1;
|
if (strcmp(type, "default")!=0) pos = 1;
|
||||||
if (state->wtype->damage[pos]) free(state->wtype->damage[pos]);
|
state->wtype->damage[pos] = gc_add(strdup(xml_value(tag, "value")));
|
||||||
state->wtype->damage[pos] = strdup(xml_value(tag, "value"));
|
|
||||||
} else if (strcmp(tag->name, "modifier")==0) {
|
} else if (strcmp(tag->name, "modifier")==0) {
|
||||||
int value = xml_ivalue(tag, "value");
|
int value = xml_ivalue(tag, "value");
|
||||||
assert(strcmp(stack->next->tag->name, "weapon")==0);
|
assert(strcmp(stack->next->tag->name, "weapon")==0);
|
||||||
|
|
|
@ -185,7 +185,7 @@ typedef struct weapon_mod {
|
||||||
|
|
||||||
typedef struct weapon_type {
|
typedef struct weapon_type {
|
||||||
const item_type * itype;
|
const item_type * itype;
|
||||||
char * damage[2];
|
const char * damage[2];
|
||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
skill_t skill;
|
skill_t skill;
|
||||||
int minskill;
|
int minskill;
|
||||||
|
|
|
@ -592,7 +592,7 @@ find_spellbyname(unit *u, char *name, const struct locale * lang)
|
||||||
sn=sn->next;
|
sn=sn->next;
|
||||||
}
|
}
|
||||||
if (!sn) sn = init_spellnames(lang, m->magietyp);
|
if (!sn) sn = init_spellnames(lang, m->magietyp);
|
||||||
if (findtoken(&sn->names, name, &sp)==E_TOK_NOMATCH) return NULL;
|
if (findtoken(&sn->names, name, (void**)&sp)==E_TOK_NOMATCH) return NULL;
|
||||||
|
|
||||||
for (spt = m->spellptr; spt; spt = spt->next) {
|
for (spt = m->spellptr; spt; spt = spt->next) {
|
||||||
if (sp->id==spt->spellid) return sp;
|
if (sp->id==spt->spellid) return sp;
|
||||||
|
|
Loading…
Reference in New Issue