NAME
#define TTYCHAR(NAME, OP) \
special_char_encode(tio.c_cc[NAME]))) != 0) \
fatal_fr(r, "compose %s", #NAME);
#define TTYMODE(NAME, FIELD, OP) \
(r = sshbuf_put_u32(buf, ((tio.FIELD & NAME) != 0))) != 0) \
fatal_fr(r, "compose %s", #NAME);
#define TTYCHAR(NAME, OP) \
fatal_fr(r, "parse %s", #NAME); \
tio.c_cc[NAME] = special_char_decode(u); \
#define TTYMODE(NAME, FIELD, OP) \
fatal_fr(r, "parse %s", #NAME); \
tio.FIELD |= NAME; \
tio.FIELD &= ~NAME; \
(void) strcpy(NAME(mtmp2), buf);
(void) strlcpy(buf, NAME(mtmp), sizeof(buf));
(void) strlcat(buf, NAME(mtmp), sizeof(buf));
(void) strcpy(NAME(mtmp2), NAME(mtmp));
mtmp->data->mname, NAME(mtmp));
#define M_ASSIGN_CHAR(NAME) (((char *)l->NAME)[0] = \
cnv(l->NAME))
#define M_ASSIGN_ICHAR(NAME) \
if (l->int_##NAME == NULL) \
l->int_##NAME = \
l->NAME; \
M_ASSIGN_CHAR(int_##NAME); \
#define N_ASSIGN_STR(NAME) (ret->NAME = (char*)nptr->NAME)
#define M_ASSIGN_STR(NAME) (ret->NAME = (char*)mptr->NAME)
#define M_ASSIGN_CHAR(NAME) (ret->NAME = mptr->NAME[0])
RB_GENERATE_XLOOKUP_STATIC(uuid_nrbtree, NAME, uuid_rbnode, nnode,
state = NAME;
case NAME:
NULL, MNTFROM, &type, NAME), NULL,
MNTON, &type, NAME);
NULL, MNTFROM, &type, NAME);
NULL, MNTON, &type, NAME), NULL, MNTFROM, &type, NAME))) == NULL)
case NAME:
*fromname = getmntname(name, NULL, MNTFROM, type, NAME);
*onname = getmntname(name, NULL, MNTON, type, NAME);
atomic_##NAME##_##TYPE##_xrelease(volatile u_##TYPE *p, u_##TYPE v)\
atomic_##NAME##_##TYPE##_nonlocked(volatile u_##TYPE *p, u_##TYPE v)\
#define ATOMIC_ASM(NAME, TYPE, OP, CONS, V) \
atomic_##NAME##_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\
atomic_##NAME##_##TYPE##_xacquire(volatile u_##TYPE *p, u_##TYPE v)\
#define UPDATE_PROPERTY(input, NAME) \
intel_sdvo_set_value(intel_sdvo, SDVO_CMD_SET_##NAME, &val, sizeof(val)); \
#define _ENHANCEMENT(state_assignment, name, NAME) do { \
if (!intel_sdvo_get_value(intel_sdvo, SDVO_CMD_GET_MAX_##NAME, &data_value, 4) || \
!intel_sdvo_get_value(intel_sdvo, SDVO_CMD_GET_##NAME, &response, 2)) \
#define ENHANCEMENT(state, name, NAME) _ENHANCEMENT((state)->name, name, NAME)
#define MAKETUPLE(NAME,FUNC) { CISTPL_ ## NAME, #NAME, decode_tuple_ ## FUNC }
DEFINE_PARSE_STRUCT_TYPE(name, NAME, ());
DEFINE_PARSE_STRUCT_TYPE(name, NAME, ());
#define KOBJMETHOD(NAME, FUNC) { &NAME##_desc, (kobjop_t) FUNC }
%token <cs> NAME HOSTNAME QSTRING DECSTRING
NAME