PREFIX
: ADDRSTRING PREFIX
| PREFIX { $$ = $1; }
%token PREFIX PORT PORTANY UL_PROTO ANY IKE_FRAG ESP_FRAG MODE_CFG
%type <num> PREFIX prefix PORT port ike_port
char *buf = &(bufr[PREFIX]); /* leave room for "17 -3 " */
size_t bufmax = sizeof(bufr) - PREFIX;
char prefix[PREFIX];
bpmax = BUFSZ - PREFIX;
char prefix[PREFIX];
bpmax = BUFSZ - PREFIX;
if (i > PREFIX) {
#ifndef PREFIX
if ((fp = fopen((f) ? f : PREFIX DEF_CONF_FILE, "r")) == NULL) {
#ifndef PREFIX
#define _BUS_SPACE_READ(PREFIX, BYTES, BITS) \
PREFIX##_read_##BYTES(void *, bus_space_handle_t, bus_size_t); \
PREFIX##_read_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_READ_MULTI(PREFIX, BYTES, BITS) \
PREFIX##_read_multi_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_read_multi_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_READ_REGION(PREFIX, BYTES, BITS) \
PREFIX##_read_region_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_read_region_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_WRITE(PREFIX, BYTES, BITS) \
PREFIX##_write_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_write_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_WRITE_MULTI(PREFIX, BYTES, BITS) \
PREFIX##_write_multi_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_write_multi_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_WRITE_REGION(PREFIX, BYTES, BITS) \
PREFIX##_write_region_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_write_region_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_SET_MULTI(PREFIX, BYTES, BITS) \
PREFIX##_set_multi_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_set_multi_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_SET_REGION(PREFIX, BYTES, BITS) \
PREFIX##_set_region_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_set_region_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_COPY_REGION(PREFIX, BYTES, BITS) \
PREFIX##_copy_region_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_copy_region_##BYTES(void *t, bus_space_handle_t h1, \
fprintf(fp_out, "#define %s_%s_%s_NUM\t%d\n", PREFIX, prefix, name,
fprintf(fp_out, "#define %s_%s_%s\t\\\n", PREFIX, prefix, name);
fprintf(fp_out, " ((%s_%s_%s_NUM << %s)", PREFIX, prefix, name,
PREFIX, prefix, genctx[mode][nest - 1].sym);
fprintf(fp_out, "\t%s_CPU_%s,\n", PREFIX, name);
fprintf(fp_out, "\t%s_WILD\n", PREFIX);
fprintf(fp_out, "\t%s_MACH_%s,\n", PREFIX,
fprintf(fp_out, "\t%s_WILD,\n", PREFIX);
fprintf(fp_out, "\t%s_CPU_%s,\n", PREFIX,
fprintf(fp_out, "\t%s_MACH_%s\n", PREFIX, name);
#define _BUS_SPACE_COPY_REGION(PREFIX, BYTES, BITS) \
PREFIX##_read_##BYTES(void *, bus_space_handle_t, bus_size_t); \
PREFIX##_copy_region_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_copy_region_##BYTES(void *t, bus_space_handle_t h1, \
PREFIX##_read_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_READ_MULTI(PREFIX, BYTES, BITS) \
PREFIX##_read_multi_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_read_multi_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_READ_REGION(PREFIX, BYTES, BITS) \
PREFIX##_read_region_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_read_region_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_WRITE(PREFIX, BYTES, BITS) \
PREFIX##_write_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_write_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_WRITE_MULTI(PREFIX, BYTES, BITS) \
PREFIX##_write_multi_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_write_multi_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_WRITE_REGION(PREFIX, BYTES, BITS) \
PREFIX##_write_region_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_write_region_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_READ(PREFIX, BYTES, BITS) \
#define _BUS_SPACE_SET_MULTI(PREFIX, BYTES, BITS) \
PREFIX##_set_multi_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_set_multi_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_READ(PREFIX, BYTES, BITS) \
PREFIX##_read_##BYTES(void *, bus_space_handle_t, bus_size_t); \
PREFIX##_read_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_READ_MULTI(PREFIX, BYTES, BITS) \
PREFIX##_read_multi_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_read_multi_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_READ_REGION(PREFIX, BYTES, BITS) \
PREFIX##_read_region_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_read_region_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_WRITE(PREFIX, BYTES, BITS) \
PREFIX##_write_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_write_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_WRITE_MULTI(PREFIX, BYTES, BITS) \
PREFIX##_write_multi_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_write_multi_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_WRITE_REGION(PREFIX, BYTES, BITS) \
PREFIX##_write_region_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_write_region_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_SET_MULTI(PREFIX, BYTES, BITS) \
PREFIX##_set_multi_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_set_multi_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_SET_REGION(PREFIX, BYTES, BITS) \
PREFIX##_set_region_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_set_region_##BYTES(void *tag, bus_space_handle_t bsh, \
#define _BUS_SPACE_COPY_REGION(PREFIX, BYTES, BITS) \
PREFIX##_copy_region_##BYTES(void *, bus_space_handle_t, bus_size_t, \
PREFIX##_copy_region_##BYTES(void *t, bus_space_handle_t h1, \
if (strstr(nd->nd_bootfile, PREFIX) == nd->nd_bootfile)
nd->nd_bootfile + (sizeof(PREFIX) - 1),
sizeof(nd->nd_bootfile) - sizeof(PREFIX));
%token PACKAGE PLUSEQ PREFIX BUILDPREFIX PSEUDO_DEVICE PSEUDO_ROOT
PREFIX filename { prefix_push($2); }
| PREFIX { prefix_pop(); }
PREFIX(i);
PREFIX(i);
PREFIX(i);
PREFIX(i);
Var_Set(pgn, PREFIX, cpref);
GNode_VarPrefix(GNode *gn) { return GNode_ValueDirect(gn, PREFIX); }
Var_Set(gn, PREFIX, GNode_VarPrefix(mem));
Var_Set(gn, PREFIX, "");
Var_Set(gn, PREFIX, str_basename(gn->path));
Var_Set(gn, PREFIX, str_basename(gn->path));
Var_Set(gn, PREFIX, targ != NULL ? targ->prefix : gn->name);
Var_Set(targ->node, PREFIX, targ->prefix);
Var_Set(gn, PREFIX, gn->name);
return Substring_InitStr(PREFIX);