Lines Matching refs:buf_size
118 unsigned char **buf, unsigned int *buf_size) in exif_mnote_data_canon_save() argument
125 if (!n || !buf || !buf_size) return; in exif_mnote_data_canon_save()
131 *buf_size = 2 + n->count * 12 + 4; in exif_mnote_data_canon_save()
132 *buf = exif_mem_alloc (ne->mem, sizeof (char) * *buf_size); in exif_mnote_data_canon_save()
134 EXIF_LOG_NO_MEMORY(ne->log, "ExifMnoteCanon", *buf_size); in exif_mnote_data_canon_save()
158 ts = *buf_size + s; in exif_mnote_data_canon_save()
169 *buf_size = ts; in exif_mnote_data_canon_save()
170 doff = *buf_size - s; in exif_mnote_data_canon_save()
171 if (s & 1) { doff--; *(*buf + *buf_size - 1) = '\0'; } in exif_mnote_data_canon_save()
200 const unsigned char *buf, unsigned int buf_size) in exif_mnote_data_canon_load() argument
206 if (!n || !buf || !buf_size) { in exif_mnote_data_canon_load()
212 if ((datao + 2 < datao) || (datao + 2 < 2) || (datao + 2 > buf_size)) { in exif_mnote_data_canon_load()
236 if ((o + 12 < o) || (o + 12 < 12) || (o + 12 > buf_size)) { in exif_mnote_data_canon_load()
267 if ((dataofs + s < s) || (dataofs + s < dataofs) || (dataofs + s > buf_size)) { in exif_mnote_data_canon_load()
271 dataofs + s, buf_size); in exif_mnote_data_canon_load()