Lines Matching refs:map

62 	Cxmap_t*	map;
70 if (!(map = cxmap(NiL, data, state->disc)))
72 ((Cxvariable_t*)fp->prev->data)->format.map = map;
102 "MAP", "Field map name.",
157 "NAME", "Field and map association name.",
159 "DESCRIPTION", "Field and map association description.",
161 "IDENT", "Field and map association ident string.",
168 "MAP", "Field value map definition.",
261 ((Cxitem_t*)fp->prev->data)->map = (Cxmap_t*)fp->data;
273 "BIT", "The map item is a bit flag at this bit position;"
276 "MAP", "A map applied to the unshifted, unmasked value;"
277 " either a map reference name or a map definition.",
316 (*disc->errorf)(NiL, disc, 2, "%s: map values must be numeric", data);
322 (*disc->errorf)(NiL, disc, 2, "%s: cannot convert string to map value type", data);
432 Cxmap_t* map;
435 map = (Cxmap_t*)fp->prev->data;
438 if (map->description || map->shift || map->mask || map->part || map->map)
444 fp->prev->data = map = ref;
446 else if (!(map->name = (const char*)strdup(data)))
560 Cxmap_t* map;
562 if (!(map = cxmap(NiL, data, state->disc)))
566 (*disc->errorf)(NiL, disc, 2, "%s: map not defined", data);
570 ((Cxmap_t*)fp->data)->map = map;
582 Cxmap_t* map = (Cxmap_t*)fp->data;
585 while (map->map && !map->shift && !map->mask && !map->part && !map->name)
587 tmp = map;
588 map = map->map;
591 fp->data = map;
592 return map->name && !(map->header.flags & CX_INITIALIZED) ? cxaddmap(NiL, map, state->disc) : 0;
834 "DSS", "Method and field map associations.",
836 "MAP", "Field value map;"
837 " either a map reference name or a map definition.",