#include <libexif/exif-byte-order.h>
#include <libexif/exif-format.h>
#include <libexif/_stdint.h>
Include dependency graph for exif-utils.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | ExifRational |
struct | ExifSRational |
Defines | |
#define | MIN(a, b) (((a) < (b)) ? (a) : (b)) |
#define | EXIF_TAG_SUBSEC_TIME EXIF_TAG_SUB_SEC_TIME |
Typedefs | |
typedef char | ExifByte |
typedef char * | ExifAscii |
typedef uint16_t | ExifShort |
typedef int16_t | ExifSShort |
typedef uint32_t | ExifLong |
typedef char | ExifUndefined |
typedef int32_t | ExifSLong |
Functions | |
ExifShort | exif_get_short (const unsigned char *b, ExifByteOrder order) |
ExifSShort | exif_get_sshort (const unsigned char *b, ExifByteOrder order) |
ExifLong | exif_get_long (const unsigned char *b, ExifByteOrder order) |
ExifSLong | exif_get_slong (const unsigned char *b, ExifByteOrder order) |
ExifRational | exif_get_rational (const unsigned char *b, ExifByteOrder order) |
ExifSRational | exif_get_srational (const unsigned char *b, ExifByteOrder order) |
void | exif_set_short (unsigned char *b, ExifByteOrder order, ExifShort value) |
void | exif_set_sshort (unsigned char *b, ExifByteOrder order, ExifSShort value) |
void | exif_set_long (unsigned char *b, ExifByteOrder order, ExifLong value) |
void | exif_set_slong (unsigned char *b, ExifByteOrder order, ExifSLong value) |
void | exif_set_rational (unsigned char *b, ExifByteOrder order, ExifRational value) |
void | exif_set_srational (unsigned char *b, ExifByteOrder order, ExifSRational value) |
void | exif_array_set_byte_order (ExifFormat, unsigned char *, unsigned int, ExifByteOrder o_orig, ExifByteOrder o_new) |
|
Definition at line 75 of file exif-utils.h. |
|
Definition at line 72 of file exif-utils.h. |
|
Definition at line 37 of file exif-utils.h. |
|
Definition at line 36 of file exif-utils.h. |
|
Definition at line 40 of file exif-utils.h. |
|
Definition at line 38 of file exif-utils.h. |
|
Definition at line 43 of file exif-utils.h. |
|
Definition at line 39 of file exif-utils.h. |
|
Definition at line 42 of file exif-utils.h. |
|
Definition at line 26 of file exif-utils.c. References exif_format_get_size(), EXIF_FORMAT_SHORT, EXIF_FORMAT_SSHORT, exif_get_short(), exif_get_sshort(), exif_set_short(), and exif_set_sshort(). Referenced by entry_set_byte_order(), exif_mnote_data_canon_set_byte_order(), exif_mnote_data_olympus_set_byte_order(), and exif_mnote_data_pentax_set_byte_order(). |
|
Definition at line 165 of file exif-utils.c. References exif_get_slong(). Referenced by exif_data_load_data(), exif_data_load_data_content(), exif_data_load_data_entry(), exif_entry_fix(), exif_get_rational(), exif_mnote_data_canon_load(), exif_mnote_data_olympus_load(), exif_mnote_data_pentax_load(), mnote_canon_entry_get_value(), and mnote_olympus_entry_get_value(). |
|
Definition at line 188 of file exif-utils.c. References ExifRational::denominator, exif_get_long(), and ExifRational::numerator. Referenced by mnote_olympus_entry_get_value(). |
|
|
Definition at line 130 of file exif-utils.c. References EXIF_BYTE_ORDER_INTEL, and EXIF_BYTE_ORDER_MOTOROLA. Referenced by exif_get_long(), and exif_get_srational(). |
|
Definition at line 177 of file exif-utils.c. References ExifSRational::denominator, exif_get_slong(), and ExifSRational::numerator. Referenced by exif_entry_fix(). |
|
Definition at line 87 of file exif-utils.c. References EXIF_BYTE_ORDER_INTEL, and EXIF_BYTE_ORDER_MOTOROLA. Referenced by exif_array_set_byte_order(), and exif_get_short(). |
|
Definition at line 171 of file exif-utils.c. References exif_set_slong(). Referenced by exif_data_save_data(), exif_data_save_data_entry(), exif_mnote_data_canon_save(), exif_mnote_data_olympus_save(), and exif_set_rational(). |
|
Definition at line 199 of file exif-utils.c. References exif_set_long(), and value. Referenced by exif_entry_fix(), and exif_entry_initialize(). |
|
Definition at line 124 of file exif-utils.c. References exif_set_sshort(). Referenced by exif_array_set_byte_order(), exif_data_save_data(), exif_data_save_data_entry(), exif_entry_fix(), exif_entry_initialize(), exif_mnote_data_canon_save(), and exif_mnote_data_olympus_save(). |
|
Definition at line 145 of file exif-utils.c. References EXIF_BYTE_ORDER_INTEL, and EXIF_BYTE_ORDER_MOTOROLA. Referenced by exif_set_long(), and exif_set_srational(). |
|
Definition at line 208 of file exif-utils.c. References exif_set_slong(), and value. |
|
Definition at line 108 of file exif-utils.c. References EXIF_BYTE_ORDER_INTEL, and EXIF_BYTE_ORDER_MOTOROLA. Referenced by exif_array_set_byte_order(), and exif_set_short(). |