EXIF library (libexif) Internals  0.6.24
test-tagtable.c File Reference
#include "config.h"
#include <libexif/exif-tag.h>
#include <stdio.h>
#include <string.h>
Include dependency graph for test-tagtable.c:

Go to the source code of this file.

Macros

#define VALIDATE(s)   if (!(s)) {printf("Test %s FAILED\n", #s); fail=1;}
 
#define TESTBLOCK(t)
 

Functions

static int support_level (void)
 
static int name (void)
 
int main ()
 

Macro Definition Documentation

◆ TESTBLOCK

#define TESTBLOCK (   t)
Value:
{int rc = (t); fail |= rc; \
if (rc) printf("%s tests FAILED\n", #t);}

Definition at line 30 of file test-tagtable.c.

◆ VALIDATE

#define VALIDATE (   s)    if (!(s)) {printf("Test %s FAILED\n", #s); fail=1;}

Definition at line 28 of file test-tagtable.c.

Function Documentation

◆ main()

int main ( void  )

Definition at line 212 of file test-tagtable.c.

References name(), support_level(), and TESTBLOCK.

Here is the call graph for this function:

◆ name()

static int name ( void  )
static

Definition at line 172 of file test-tagtable.c.

References EXIF_IFD_0, EXIF_IFD_COUNT, EXIF_IFD_GPS, EXIF_IFD_INTEROPERABILITY, EXIF_TAG_EXIF_VERSION, exif_tag_get_name_in_ifd(), EXIF_TAG_GPS_LATITUDE_REF, EXIF_TAG_GPS_VERSION_ID, EXIF_TAG_INTEROPERABILITY_INDEX, and VALIDATE.

Referenced by main().

Here is the call graph for this function:

◆ support_level()


libexif Generated by doxygen