Initialization and Versions Library version numbers. These macros and variables let you check the version of &gdk-pixbuf; you're linking against. Contains the full version of the &gdk-pixbuf; library as a string. This is the version currently in use by a running program. The major version number of the &gdk-pixbuf; library. (e.g. in &gdk-pixbuf; version 1.2.5 this is 1.) This variable is in the library, so represents the &gdk-pixbuf; library you have linked against. Contrast with the #GDK_PIXBUF_MAJOR macro, which represents the major version of the &gdk-pixbuf; headers you have included. The minor version number of the &gdk-pixbuf; library. (e.g. in &gdk-pixbuf; version 1.2.5 this is 2.) This variable is in the library, so represents the &gdk-pixbuf; library you have linked against. Contrast with the #GDK_PIXBUF_MINOR macro, which represents the minor version of the &gdk-pixbuf; headers you have included. The micro version number of the &gdk-pixbuf; library. (e.g. in &gdk-pixbuf; version 1.2.5 this is 5.) This variable is in the library, so represents the &gdk-pixbuf; library you have linked against. Contrast with the #GDK_PIXBUF_MICRO macro, which represents the micro version of the &gdk-pixbuf; headers you have included. Contains the full version of the &gdk-pixbuf; header as a string. This is the version being compiled against; contrast with #gdk_pixbuf_version. Major version of &gdk-pixbuf; library, that is the first "0" in "0.8.0" for example. Minor version of &gdk-pixbuf; library, that is the "8" in "0.8.0" for example. Micro version of &gdk-pixbuf; library, that is the last "0" in "0.8.0" for example.