Version information.  
More...
|  | 
| const char * | stp_check_version (unsigned int required_major, unsigned int required_minor, unsigned int required_micro) | 
|  | Check whether the library provides the requested version.  More... 
 | 
|  | 
Version information. 
Version information may be used to check the library version at compile-time, using macros, or at run-time, using constants. 
◆ STP_BINARY_AGE
      
        
          | #define STP_BINARY_AGE   (4) | 
      
 
 
◆ STP_CHECK_VERSION
      
        
          | #define STP_CHECK_VERSION | ( |  | major, | 
        
          |  |  |  | minor, | 
        
          |  |  |  | micro | 
        
          |  | ) |  |  | 
      
 
Value:   STP_MINOR_VERSION > (minor)) ||              \
   STP_MICRO_VERSION >= (micro)))
#define STP_MAJOR_VERSION
Definition: gutenprint-version.h:46
#define STP_MINOR_VERSION
Definition: gutenprint-version.h:47
 
 
◆ STP_CURRENT_INTERFACE
      
        
          | #define STP_CURRENT_INTERFACE   (13) | 
      
 
 
◆ STP_INTERFACE_AGE
      
        
          | #define STP_INTERFACE_AGE   (0) | 
      
 
 
◆ STP_MAJOR_VERSION
      
        
          | #define STP_MAJOR_VERSION   (5) | 
      
 
 
◆ STP_MICRO_VERSION
      
        
          | #define STP_MICRO_VERSION   (3) | 
      
 
 
◆ STP_MINOR_VERSION
      
        
          | #define STP_MINOR_VERSION   (3) | 
      
 
 
◆ stp_check_version()
      
        
          | const char* stp_check_version | ( | unsigned int | required_major, | 
        
          |  |  | unsigned int | required_minor, | 
        
          |  |  | unsigned int | required_micro | 
        
          |  | ) |  |  | 
      
 
Check whether the library provides the requested version. 
- Parameters
- 
  
    | required_major | the minimum major revision. |  | required_minor | the minimum minor revision. |  | required_micro | the minimum micro revision. |  
 
- Returns
- NULL if the version matches, or else a description of the error if the library is too old or too new. 
 
 
◆ stp_binary_age
      
        
          | const unsigned int stp_binary_age | 
      
 
The library ABI binary age number (number of forward-compatible revisions). 
 
 
◆ stp_current_interface
      
        
          | const unsigned int stp_current_interface | 
      
 
The library ABI revision number (number of incompatible revisions). 
 
 
◆ stp_interface_age
      
        
          | const unsigned int stp_interface_age | 
      
 
The library ABI interface age number (number of revisions of this ABI). 
 
 
◆ stp_major_version
      
        
          | const unsigned int stp_major_version | 
      
 
The library major version number. 
 
 
◆ stp_micro_version
      
        
          | const unsigned int stp_micro_version | 
      
 
The library micro version number. 
 
 
◆ stp_minor_version
      
        
          | const unsigned int stp_minor_version | 
      
 
The library minor version number.