specials
for (i = 0; specials[i].sw_name != NULL; ++i)
if (strcmp(specials[i].sw_name, cp) == 0)
return (specials[i].sw_value);
const struct special_word specials[] = {
ktinit(&specials, APERM, 32); /* must be 2^n (currently 19 specials) */
tp = ktenter(&specials, names[i].name, hash(names[i].name));
static struct table specials;
tp = ktsearch(&specials, name, hash(name));
tp = ktsearch(&specials, name, hash(name));
int specials(void);
switch (specials()) { /* to 30000 */
isc_lex_setspecials(isc_lex_t *lex, isc_lexspecials_t specials);
memset(lex->specials, 0, 256);
isc_lex_setspecials(isc_lex_t *lex, isc_lexspecials_t specials) {
memmove(lex->specials, specials, 256);
} else if (lex->specials[c]) {
(c == ' ' || c == '\t' || lex->specials[c]))) {
isc_lexspecials_t specials;
isc_lexspecials_t specials;
memset(specials, 0, sizeof(specials));
specials['{'] = 1;
specials['}'] = 1;
specials[';'] = 1;
specials['/'] = 1;
specials['"'] = 1;
specials['!'] = 1;
isc_lex_setspecials(pctx->lexer, specials);
j = specials[i].rwd;
switch (specials[i].rwcode) {
p = &specials[i];
if (specials == specialsinit) {
specials = calloc(maxspecials, sizeof specials[0]);
if (specials == NULL)
memcpy(specials, specialsinit, sizeof specialsinit);
specials2 = reallocarray(specials, newspecials, sizeof(specials[0]));
specials = specials2;
p = &specials[nspecials];
struct templ *specials = specialsinit;
} specials[] = {
for (i = 0; i < sizeof(specials)/sizeof(specials[0]); i++) {
(void)Targ_mk_special_node(specials[i].keyword,
specials[i].sz, specials[i].hv,
OP_ZERO, specials[i].special, specials[i].special_op);
int specials; /* --specials */
if (sess->opts->specials && !sess->opts->devices)
if (!sess->opts->specials && sess->opts->devices)
(sess->opts->specials &&
(sess->opts->specials && (S_ISFIFO(f->st.mode) ||
(sess->opts->specials && (S_ISFIFO(ff->st.mode) ||
{ "specials", no_argument, &opts.specials, 1 },
{ "no-specials", no_argument, &opts.specials, 0 },
opts.specials = 1;
opts.specials = 1;
if (!sess->opts->specials) {
if (!sess->opts->specials) {