version 1.33, 2007/03/20 03:50:39 |
version 1.34, 2007/07/08 17:44:20 |
|
|
static bool |
static bool |
CondDoDefined(struct Name *arg) |
CondDoDefined(struct Name *arg) |
{ |
{ |
if (Var_Valuei(arg->s, arg->e) != NULL) |
return Var_Definedi(arg->s, arg->e); |
return true; |
|
else |
|
return false; |
|
} |
} |
|
|
/*- |
/*- |
|
|
if (k == K_COND_UNDEF && len == strlen(COND_UNDEF) && |
if (k == K_COND_UNDEF && len == strlen(COND_UNDEF) && |
strncmp(line, COND_UNDEF, len) == 0) |
strncmp(line, COND_UNDEF, len) == 0) |
return COND_ISUNDEF; |
return COND_ISUNDEF; |
|
else |
|
return COND_INVALID; |
|
case K_COND_POISON % MAGICSLOTS2: |
|
if (k == K_COND_POISON && len == strlen(COND_POISON) && |
|
strncmp(line, COND_POISON, len) == 0) |
|
return COND_ISPOISON; |
else |
else |
return COND_INVALID; |
return COND_INVALID; |
case K_COND_INCLUDE % MAGICSLOTS2: |
case K_COND_INCLUDE % MAGICSLOTS2: |