• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/libexif-0.6.19/libexif/olympus/

Lines Matching refs:maxlen

33 #define CF(format,target,v,maxlen)                              \
36 snprintf (v, maxlen, \
45 #define CF2(format,target1,target2,v,maxlen) \
48 snprintf (v, maxlen, \
58 #define CC(number,target,v,maxlen) \
61 snprintf (v, maxlen, \
68 #define CC2(number,t1,t2,v,maxlen) \
71 snprintf (v, maxlen, \
269 mnote_olympus_entry_get_value (MnoteOlympusEntry *entry, char *v, unsigned int maxlen)
283 memset (v, 0, maxlen);
284 maxlen--;
293 CF (entry->format, EXIF_FORMAT_UNDEFINED, v, maxlen);
294 CC (entry->components, 4, v, maxlen);
297 memcpy (v, entry->data, MIN (maxlen, 4));
299 snprintf (v, maxlen, "%04lx", (long unsigned int) vl);
303 CF (entry->format, EXIF_FORMAT_SHORT, v, maxlen);
304 CC (entry->components, 2, v, maxlen);
307 snprintf (v, maxlen, "ISO %hd", vs);
310 CF (entry->format, EXIF_FORMAT_SHORT, v, maxlen);
311 CC (entry->components, 2, v, maxlen);
314 snprintf (v, maxlen, "ISO2 %hd", vs);
329 CF (entry->format, EXIF_FORMAT_ASCII, v, maxlen);
330 memcpy(v, entry->data, MIN (maxlen, entry->size));
335 CF (entry->format, EXIF_FORMAT_LONG, v, maxlen);
336 CC (entry->components, 1, v, maxlen);
338 snprintf (v, maxlen, "%lu", (long unsigned int) vl );
343 CF (entry->format, EXIF_FORMAT_UNDEFINED, v, maxlen);
344 CC (entry->components, 4, v, maxlen);
347 snprintf (v, maxlen, "%.1f", c?(float)a*((float)b/(float)c):0 );
352 CF (entry->format, EXIF_FORMAT_UNDEFINED, v, maxlen);
353 CC (entry->components, 4, v, maxlen);
355 snprintf (v, maxlen, "%.1f", ((long unsigned int) vl>>24)/6.0 );
362 CF (entry->format, EXIF_FORMAT_SSHORT, v, maxlen);
363 CC (entry->components, 1, v, maxlen);
365 snprintf (v, maxlen, "%hd", vs);
368 CF (entry->format, EXIF_FORMAT_RATIONAL, v, maxlen);
369 CC (entry->components, 4, v, maxlen);
374 snprintf (v, maxlen, _("Red Correction %f, Blue Correction %f"), r,b);
377 CF (entry->format, EXIF_FORMAT_RATIONAL, v, maxlen);
378 CC (entry->components, 1, v, maxlen);
382 snprintf (v, maxlen, _("%2.2f meters"), r);
384 strncpy (v, _("No manual focus selection"), maxlen);
388 CF (entry->format, EXIF_FORMAT_RATIONAL, v, maxlen);
389 CC (entry->components, 2, v, maxlen);
394 snprintf (v, maxlen, "%2.2f x %2.2f um", r, b);
397 CF2 (entry->format, EXIF_FORMAT_BYTE, EXIF_FORMAT_SHORT, v, maxlen);
398 CC (entry->components, 1, v, maxlen);
404 snprintf (v, maxlen, "%hd", vs);
407 CF (entry->format, EXIF_FORMAT_UNDEFINED, v, maxlen);
408 CC (entry->components, 4, v, maxlen);
410 case 0: strncpy (v, _("AF Position: Center"), maxlen); break;
411 case 1: strncpy (v, _("AF Position: Top"), maxlen); break;
412 case 2: strncpy (v, _("AF Position: Bottom"), maxlen); break;
413 case 3: strncpy (v, _("AF Position: Left"), maxlen); break;
414 case 4: strncpy (v, _("AF Position: Right"), maxlen); break;
415 case 5: strncpy (v, _("AF Position: Upper-left"), maxlen); break;
416 case 6: strncpy (v, _("AF Position: Upper-right"), maxlen); break;
417 case 7: strncpy (v, _("AF Position: Lower-left"), maxlen); break;
418 case 8: strncpy (v, _("AF Position: Lower-right"), maxlen); break;
419 case 9: strncpy (v, _("AF Position: Far Left"), maxlen); break;
420 case 10: strncpy (v, _("AF Position: Far Right"), maxlen); break;
421 default: strncpy (v, _("Unknown AF Position"), maxlen);
425 CF (entry->format, EXIF_FORMAT_SHORT, v, maxlen);
426 CC (entry->components, 2, v, maxlen);
432 snprintf (v, maxlen, _("Internal error (unknown value %hi)"), vs);
435 CF (entry->format, items[i].fmt, v, maxlen);
440 snprintf (v, maxlen, _("Unknown value %hi"), vs);
443 strncpy (v, _(items[i].elem[j].string), maxlen);
447 CC (entry->components, 1, v, maxlen);
451 strncpy (v, _("None"), maxlen);
453 snprintf (v, maxlen, "%2.2f", r);
485 CC (entry->components, 1, v, maxlen);
502 snprintf (v, maxlen, _("Internal error (unknown value %hi)"), vs);
505 CF (entry->format, items[i].fmt, v, maxlen);
510 snprintf (v, maxlen, _("Unknown value %hi"), vs);
513 strncpy (v, _(items[i].elem[j].string), maxlen);
524 CF (entry->format, EXIF_FORMAT_SHORT, v, maxlen);
525 CC (entry->components, 1, v, maxlen);
529 strncpy (v, _("Off"), maxlen);
532 strncpy (v, _("On"), maxlen);
536 strncat (v, buf, maxlen - strlen (v));
541 CF (entry->format, EXIF_FORMAT_SHORT, v, maxlen);
542 CC (entry->components, 1, v, maxlen);
546 strncpy (v, _("Off"), maxlen);
549 strncpy (v, _("On"), maxlen);
552 strncpy (v, _("2 sec."), maxlen);
556 strncat (v, buf, maxlen - strlen (v));
561 CF (entry->format, EXIF_FORMAT_RATIONAL, v, maxlen);
562 CC (entry->components, 4, v, maxlen);
574 snprintf (v, maxlen, "%ld-%ldmm 1:%3.1f - %3.1f",a,b,c,d);
580 CF (entry->format, EXIF_FORMAT_LONG, v, maxlen);
581 CC (entry->components, 3, v, maxlen);
585 strncpy (v, _("normal"), maxlen);
588 strncpy (v, _("unknown"), maxlen);
591 strncpy (v, _("fast"), maxlen);
594 strncpy (v, _("panorama"), maxlen);
597 snprintf (v, maxlen, "%li", (long int) vl);
601 strncat (v, buf, maxlen - strlen (v));
605 strncat (v, _("left to right"), maxlen - strlen (v));
608 strncat (v, _("right to left"), maxlen - strlen (v));
611 strncat (v, _("bottom to top"), maxlen - strlen (v));
614 strncat (v, _("top to bottom"), maxlen - strlen (v));
619 strncat (v, buf, maxlen - strlen (v));
625 CC (entry->components, 1, v, maxlen);
628 strncat (v, buf, maxlen - strlen (v));
631 CC (entry->components, 6, v, maxlen);
632 CF (entry->format, EXIF_FORMAT_SSHORT, v, maxlen);
636 strncat (v, buf, maxlen - strlen (v));
641 CF (entry->format, EXIF_FORMAT_SHORT, v, maxlen);
642 CC (entry->components, 6, v, maxlen);
646 strncat (v, buf, maxlen - strlen (v));
650 CF (entry->format, EXIF_FORMAT_ASCII, v, maxlen);
651 CC2 (entry->components, 5, 8, v, maxlen);
652 strncpy (v, (char *)entry->data, MIN (maxlen, entry->size));
655 CF (entry->format, EXIF_FORMAT_ASCII, v, maxlen);
656 strncpy (v, (char *)entry->data, MIN (maxlen, entry->size));
659 CF (entry->format, EXIF_FORMAT_ASCII, v, maxlen);
660 CC2 (entry->components, 52, 60, v, maxlen);
661 strncpy (v, (char *)entry->data, MIN (maxlen, entry->size));
664 CF (entry->format, EXIF_FORMAT_UNDEFINED, v, maxlen);
665 CC (entry->components, 32, v, maxlen);
666 strncpy (v, (char *)entry->data, MIN (maxlen, entry->size));
669 CF (entry->format, EXIF_FORMAT_LONG, v, maxlen);
670 CC (entry->components, 30, v, maxlen);
674 strncat (v, buf, maxlen - strlen (v));
678 CF (entry->format, EXIF_FORMAT_RATIONAL, v, maxlen);
679 CC (entry->components, 1, v, maxlen);
682 strncpy (v, _("Unknown"), maxlen);
686 snprintf (v, maxlen, "%li mm", tmp);
690 CF (entry->format, EXIF_FORMAT_SHORT, v, maxlen);
691 CC (entry->components, 2, v, maxlen);
695 strncpy (v, _("Automatic"), maxlen);
725 snprintf (v, maxlen, _("Manual: %liK"), colorTemp);
728 strncpy (v, _("Manual: Unknown"), maxlen);
734 strncpy (v, _("One-touch"), maxlen);
737 strncpy (v, _("Unknown"), maxlen);
743 CF (entry->format, EXIF_FORMAT_SHORT, v, maxlen);
744 CC (entry->components, 2, v, maxlen);
746 snprintf (v, maxlen, "%hu ", vs);
749 strncat (v, buf, maxlen - strlen (v));
753 CC (entry->components, 4, v, maxlen);
756 CF (entry->format, EXIF_FORMAT_SHORT, v, maxlen);
758 CC (entry->components, 9, v, maxlen);
762 strncat (v, buf, maxlen - strlen (v));
769 CF (entry->format, EXIF_FORMAT_RATIONAL, v, maxlen);
774 strncpy (v, (char *)entry->data, MIN (maxlen, entry->size));
777 CC (entry->components, 1, v, maxlen);
779 snprintf (v, maxlen, "%hu", vs);
782 CC (entry->components, 1, v, maxlen);
784 snprintf (v, maxlen, "%li", (long int) vl);
787 CC (entry->components, 1, v, maxlen);
790 strncpy (v, _("Infinite"), maxlen);
793 snprintf (v, maxlen, "%2.3f", r);
797 CC (entry->components, 1, v, maxlen);
800 strncpy (v, _("Infinite"), maxlen);
803 snprintf (v, maxlen, "%2.3f", r);
808 snprintf (v, maxlen, _("%i bytes unknown data: "),
812 strncat (v, buf, maxlen - strlen (v));