LIBRSVG: C library for rendering SVG

LIBRSVG 2.62.3 C library for rendering SVG

Loading...
Searching...
No Matches
Macros | Variables
Version
librsvg

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)))
LIBRSVG_MAJOR_VERSION
#define LIBRSVG_MAJOR_VERSION
LIBRSVG_MAJOR_VERSION:
Definition rsvg-version.h:28
LIBRSVG_MICRO_VERSION
#define LIBRSVG_MICRO_VERSION
LIBRSVG_MICRO_VERSION:
Definition rsvg-version.h:46
LIBRSVG_MINOR_VERSION
#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