PATTERN
PATTERN *pt;
if ((pt = malloc(sizeof(PATTERN))) == NULL) {
PATTERN *pt;
PATTERN *pt;
PATTERN **ppt;
PATTERN *pt;
static PATTERN *pathead = NULL; /* file pattern match list head */
static PATTERN *pattail = NULL; /* file pattern match list tail */
PATTERN *pat; /* ptr to pattern match (if any) */
if (*look = PATTERN, *look != PATTERN)
if (*look = ~PATTERN, *look != ~PATTERN)
switch (dpcd_test_pattern.bits.PATTERN) {
uint8_t PATTERN :7;
unsigned char PATTERN :2;
switch (dpcd_test_pattern.bits.PATTERN) {
if (sc->sc_type == PATTERN) {
| PATTERN namelist ';' = {
c = PATTERN;
%term PATTERN 9
%type <subcmd> INSTALL, NOTIFY, EXCEPT, PATTERN, SPECIAL, CMDSPECIAL, cmdlist, cmd
#define ZONE_GET_ACL(NAME, VAR, PATTERN) \
quote_acl(PATTERN->NAME); \
#define ZONE_GET_OUTGOING(NAME, VAR, PATTERN) \
for(acl=PATTERN->NAME; acl; acl=acl->next) \
#define ZONE_GET_STR(NAME, VAR, PATTERN) \
quote(PATTERN->NAME); \
#define ZONE_GET_PATH(FINAL, NAME, VAR, PATTERN) \
quotepath(opt, FINAL, PATTERN->NAME); \
#define ZONE_GET_BIN(NAME, VAR, PATTERN) \
printf("%s\n", (PATTERN->NAME)?"yes":"no"); \
#define ZONE_GET_RRL(NAME, VAR, PATTERN) \
zone_print_rrl_whitelist("", PATTERN->NAME); \
#define ZONE_GET_INT(NAME, VAR, PATTERN) \
printf("%d\n", (int) PATTERN->NAME); \