Lines Matching refs:dos_pos_map
29 static struct dos_map *dos_pos_map;
109 dos_pos_map =
110 (struct dos_map *)xrealloc((char *)dos_pos_map,
118 dos_pos_map[inp_map_idx].pos = 0;
119 dos_pos_map[inp_map_idx++].add = 0;
122 dos_pos_map[inp_map_idx].add = 0;
132 dos_pos_map[inp_map_idx-1].pos =
134 dos_pos_map[inp_map_idx].add = dos_stripped_crs;
138 dos_pos_map[inp_map_idx].pos = destp - bufbeg + totalcc + 1;
162 pos_lo = dos_pos_map[out_map_idx-1].pos;
163 pos_hi = dos_pos_map[out_map_idx].pos;
171 byteno >= dos_pos_map[out_map_idx].pos)
178 while (out_map_idx > 1 && byteno < dos_pos_map[out_map_idx-1].pos)
182 return byteno + dos_pos_map[out_map_idx].add;