Lines Matching refs:mine
73 struct read_memory_data *mine;
75 mine = (struct read_memory_data *)malloc(sizeof(*mine));
76 if (mine == NULL) {
80 memset(mine, 0, sizeof(*mine));
81 mine->buffer = (unsigned char *)buff;
82 mine->end = mine->buffer + size;
83 mine->read_size = read_size;
84 return (archive_read_open2(a, mine, memory_read_open,
109 struct read_memory_data *mine = (struct read_memory_data *)client_data;
113 *buff = mine->buffer;
114 size = mine->end - mine->buffer;
115 if (size > mine->read_size)
116 size = mine->read_size;
117 mine->buffer += size;
134 struct read_memory_data *mine = (struct read_memory_data *)client_data;
137 if ((off_t)skip > (off_t)(mine->end - mine->buffer))
138 skip = mine->end - mine->buffer;
140 skip /= mine->read_size;
141 skip *= mine->read_size;
142 mine->buffer += skip;
152 struct read_memory_data *mine = (struct read_memory_data *)client_data;
154 free(mine);