version 1.99, 2015/09/27 16:58:16 |
version 1.100, 2016/10/14 09:27:21 |
|
|
PREFIX, |
PREFIX, |
ARCHIVE, |
ARCHIVE, |
MEMBER, |
MEMBER, |
|
IMPSRC, |
OODATE, |
OODATE, |
ALLSRC, |
ALLSRC, |
IMPSRC, |
|
FTARGET, |
FTARGET, |
DTARGET, |
DTARGET, |
FPREFIX, |
FPREFIX, |
|
|
FARCHIVE, |
FARCHIVE, |
DARCHIVE, |
DARCHIVE, |
FMEMBER, |
FMEMBER, |
DMEMBER |
DMEMBER, |
|
FIMPSRC, |
|
DIMPSRC |
}; |
}; |
|
|
static bool xtlist[] = { |
static bool xtlist[] = { |
|
|
false, /* $* */ |
false, /* $* */ |
false, /* $! */ |
false, /* $! */ |
true, /* $% */ |
true, /* $% */ |
|
true, /* $< */ |
false, /* $? */ |
false, /* $? */ |
false, /* $> */ |
false, /* $> */ |
true, /* $< */ |
|
true, /* ${@F} */ |
true, /* ${@F} */ |
true, /* ${@D} */ |
true, /* ${@D} */ |
false, /* ${*F} */ |
false, /* ${*F} */ |
|
|
false, /* ${!D} */ |
false, /* ${!D} */ |
true, /* ${%F} */ |
true, /* ${%F} */ |
true, /* ${%D} */ |
true, /* ${%D} */ |
|
true, /* ${<F} */ |
|
true, /* ${<D} */ |
}; |
}; |
|
|
/* so that we can access tlist[-1] */ |
/* so that we can access tlist[-1] */ |
|
|
#define DARCHIVE_INDEX 12 |
#define DARCHIVE_INDEX 12 |
#define FMEMBER_INDEX 13 |
#define FMEMBER_INDEX 13 |
#define DMEMBER_INDEX 14 |
#define DMEMBER_INDEX 14 |
|
#define FIMPSRC_INDEX 15 |
|
#define DIMPSRC_INDEX 16 |
|
|
#define GLOBAL_INDEX -1 |
#define GLOBAL_INDEX -1 |
|
|
|
|
break; |
break; |
case K_DMEMBER % MAGICSLOTS1: |
case K_DMEMBER % MAGICSLOTS1: |
if (name[0] == DMEMBER[0] && name[1] == DMEMBER[1] && len == 2) |
if (name[0] == DMEMBER[0] && name[1] == DMEMBER[1] && len == 2) |
return DMEMBER_INDEX; |
return DMEMBER_INDEX; |
|
break; |
|
case K_FIMPSRC % MAGICSLOTS1: |
|
if (name[0] == FIMPSRC[0] && name[1] == FIMPSRC[1] && len == 2) |
|
return FIMPSRC_INDEX; |
|
break; |
|
case K_DIMPSRC % MAGICSLOTS1: |
|
if (name[0] == DIMPSRC[0] && name[1] == DIMPSRC[1] && len == 2) |
|
return DIMPSRC_INDEX; |
break; |
break; |
default: |
default: |
break; |
break; |