Lines Matching refs:buf_size
89 * @param buf_size the size of the buffer
93 unsigned char **buf, unsigned int *buf_size)
101 if (!n || !buf || !buf_size) return;
106 *buf_size = 6 + 2 + 2 + n->count * 12;
111 *buf = exif_mem_alloc (ne->mem, *buf_size);
113 EXIF_LOG_NO_MEMORY(ne->log, "ExifMnoteDataOlympus", *buf_size);
124 *buf_size += 8-6 + 4;
125 *buf = exif_mem_alloc (ne->mem, *buf_size);
127 EXIF_LOG_NO_MEMORY(ne->log, "ExifMnoteDataOlympus", *buf_size);
146 *buf_size -= 8 + 2;
149 *buf_size += 8 + 2;
150 *buf_size += 4; /* Next IFD pointer */
151 *buf = exif_mem_alloc (ne->mem, *buf_size);
153 EXIF_LOG_NO_MEMORY(ne->log, "ExifMnoteDataOlympus", *buf_size);
201 doff = *buf_size;
202 ts = *buf_size + s;
210 *buf_size = ts;
227 const unsigned char *buf, unsigned int buf_size)
233 if (!n || !buf || !buf_size) {
239 if ((o2 + 10 < o2) || (o2 + 10 < 10) || (o2 + 10 > buf_size)) {
283 if (o2 + 2 > buf_size) return;
318 if (o2 >= buf_size) return;
330 if (o2 + 2 > buf_size) return;
351 if (o2 >= buf_size) return;
369 if (o2 + 4 > buf_size) return;
388 if ((o2 + 2 < o2) || (o2 + 2 < 2) || (o2 + 2 > buf_size)) {
412 if ((o + 12 < o) || (o + 12 < 12) || (o + 12 > buf_size)) {
451 if (dataofs + s > buf_size && n->version == sanyoV1) {
461 (dataofs + s > buf_size)) {
465 dataofs + s, buf_size);