MAP
switch (REP(MAP(from), MAP(to))) {
TARFS_DPF(MAP, "%s: map too large\n", __func__);
TARFS_DPF(MAP, "%s: %ld newlines in map\n", __func__, n);
TARFS_DPF(MAP, "%s: block map length %zu\n", __func__, nblk);
TARFS_DPF(MAP, "%s: %3d %12zu %12zu %12zu\n", __func__,
TARFS_DPF(MAP, "%s: zero-length block\n", __func__);
TARFS_DPF(MAP, "%s: misaligned map entry\n", __func__);
TARFS_DPF(MAP, "%s: overlapping map entries\n", __func__);
TARFS_DPF(MAP, "%s: map overflow\n", __func__);
TARFS_DPF(MAP, "%s: syntax error in block map\n", __func__);
TARFS_DPF(MAP, "%s(%s) = zero %zu\n", __func__,
TARFS_DPF(MAP, "%s(%s) = data %zu\n", __func__,
b = MAP(map, i, j);
%token PASSWD NAME FIXED LIST GROUPNAME GROUPPASSWD GROUPGID MAP
| PROVIDE MAP STRING {
{ "map", MAP },