LIBRSVG 2.62.3
C library for rendering SVG
Loading...
Searching...
No Matches
Version

Compile-time and run-time version macros. More...

Macros

#define LIBRSVG_MAJOR_VERSION   (2)
 LIBRSVG_MAJOR_VERSION:
 
#define LIBRSVG_MINOR_VERSION   (62)
 LIBRSVG_MINOR_VERSION:
 
#define LIBRSVG_MICRO_VERSION   (3)
 LIBRSVG_MICRO_VERSION:
 
#define LIBRSVG_VERSION   "2.62.3"
 LIBRSVG_VERSION:
 
#define LIBRSVG_CHECK_VERSION(major, minor, micro)
 LIBRSVG_CHECK_VERSION: @major: major version @minor: minor version @micro: micro version.
 
#define LIBRSVG_HAVE_SVGZ   (TRUE)
 LIBRSVG_HAVE_SVGZ:
 
#define LIBRSVG_HAVE_CSS   (TRUE)
 LIBRSVG_HAVE_CSS:
 
#define LIBRSVG_HAVE_PIXBUF   (TRUE)
 LIBRSVG_HAVE_PIXBUF:
 
#define LIBRSVG_CHECK_FEATURE(FEATURE)   (LIBRSVG_HAVE_##FEATURE)
 LIBRSVG_CHECK_FEATURE:
 
#define RSVG_VAR   extern
 

Variables

RSVG_VAR const unsigned int rsvg_major_version
 rsvg_major_version:
 
RSVG_VAR const unsigned int rsvg_minor_version
 rsvg_minor_version:
 
RSVG_VAR const unsigned int rsvg_micro_version
 rsvg_micro_version:
 
RSVG_VAR const unsigned int librsvg_major_version
 librsvg_major_version:
 
RSVG_VAR const unsigned int librsvg_minor_version
 librsvg_minor_version:
 
RSVG_VAR const unsigned int librsvg_micro_version
 librsvg_micro_version:
 
RSVG_VAR const char librsvg_version []
 librsvg_version:
 

Detailed Description

Compile-time and run-time version macros.

The library release is 2.62.3. The last new public C function is rsvg_handle_set_cancellable_for_rendering() (2.59).

Macro Definition Documentation

◆ LIBRSVG_CHECK_FEATURE

#define LIBRSVG_CHECK_FEATURE (   FEATURE)    (LIBRSVG_HAVE_##FEATURE)

#include <rsvg-features.h>

LIBRSVG_CHECK_FEATURE:

Since
2.0

◆ LIBRSVG_CHECK_VERSION

#define LIBRSVG_CHECK_VERSION (   major,
  minor,
  micro 
)

#include <rsvg-features.h>

Value:
(LIBRSVG_MAJOR_VERSION > (major) || \
(LIBRSVG_MAJOR_VERSION == (major) && LIBRSVG_MINOR_VERSION > (minor)) || \
(LIBRSVG_MAJOR_VERSION == (major) && LIBRSVG_MINOR_VERSION == (minor) && LIBRSVG_MICRO_VERSION >= (micro)))
#define LIBRSVG_MAJOR_VERSION
LIBRSVG_MAJOR_VERSION:
Definition rsvg-version.h:28
#define LIBRSVG_MICRO_VERSION
LIBRSVG_MICRO_VERSION:
Definition rsvg-version.h:46
#define LIBRSVG_MINOR_VERSION
LIBRSVG_MINOR_VERSION:
Definition rsvg-version.h:37

LIBRSVG_CHECK_VERSION: @major: major version @minor: minor version @micro: micro version.

TRUE if the compiled librsvg is at least @major.@minor.@micro.

Since
2.0

◆ LIBRSVG_HAVE_CSS

#define LIBRSVG_HAVE_CSS   (TRUE)

#include <rsvg-features.h>

LIBRSVG_HAVE_CSS:

Always TRUE: CSS is supported.

Since
2.0

◆ LIBRSVG_HAVE_PIXBUF

#define LIBRSVG_HAVE_PIXBUF   (TRUE)

#include <rsvg-features.h>

LIBRSVG_HAVE_PIXBUF:

Always TRUE: GdkPixbuf output is available.

Since
2.0

◆ LIBRSVG_HAVE_SVGZ

#define LIBRSVG_HAVE_SVGZ   (TRUE)

#include <rsvg-features.h>

LIBRSVG_HAVE_SVGZ:

Always TRUE: SVGZ (gzip SVG) is supported.

Since
2.0

◆ LIBRSVG_MAJOR_VERSION

#define LIBRSVG_MAJOR_VERSION   (2)

#include <rsvg-version.h>

LIBRSVG_MAJOR_VERSION:

Compile-time major version (2).

Since
2.0

◆ LIBRSVG_MICRO_VERSION

#define LIBRSVG_MICRO_VERSION   (3)

#include <rsvg-version.h>

LIBRSVG_MICRO_VERSION:

Compile-time micro version (3 in 2.62.3).

Since
2.0

◆ LIBRSVG_MINOR_VERSION

#define LIBRSVG_MINOR_VERSION   (62)

#include <rsvg-version.h>

LIBRSVG_MINOR_VERSION:

Compile-time minor version (62 in 2.62.3).

Since
2.0

◆ LIBRSVG_VERSION

#define LIBRSVG_VERSION   "2.62.3"

#include <rsvg-version.h>

LIBRSVG_VERSION:

Compile-time version string "2.62.3".

Since
2.0

◆ RSVG_VAR

#define RSVG_VAR   extern

#include <rsvg-features.h>

Variable Documentation

◆ librsvg_major_version

RSVG_VAR const unsigned int librsvg_major_version

#include <rsvg-features.h>

librsvg_major_version:

Same as rsvg_major_version (2.40 name).

Since
2.0

◆ librsvg_micro_version

RSVG_VAR const unsigned int librsvg_micro_version

#include <rsvg-features.h>

librsvg_micro_version:

Since
2.0

◆ librsvg_minor_version

RSVG_VAR const unsigned int librsvg_minor_version

#include <rsvg-features.h>

librsvg_minor_version:

Since
2.0

◆ librsvg_version

RSVG_VAR const char librsvg_version[]

#include <rsvg-features.h>

librsvg_version:

Run-time version string.

Since
2.0

◆ rsvg_major_version

RSVG_VAR const unsigned int rsvg_major_version

#include <rsvg-features.h>

rsvg_major_version:

Run-time major version.

Since
2.52

◆ rsvg_micro_version

RSVG_VAR const unsigned int rsvg_micro_version

#include <rsvg-features.h>

rsvg_micro_version:

Run-time micro version.

Since
2.52

◆ rsvg_minor_version

RSVG_VAR const unsigned int rsvg_minor_version

#include <rsvg-features.h>

rsvg_minor_version:

Run-time minor version.

Since
2.52