ScConfig.h File Reference

Go to the source code of this file.

Macros

#define SC_EXTERN   extern
 
#define SC_VERSION_MAJOR   5
 
#define SC_VERSION_MINOR   9
 
#define SC_VERSION_PATCH   2
 
#define SC_VERSION_SUFFIX
 
#define SC_VERSION_INT   SC_VERSION_MAKE(SC_VERSION_MAJOR, SC_VERSION_MINOR, SC_VERSION_PATCH)
 
#define SC_VERSION_STRING
 
#define SC_TRUE   1
 
#define SC_FALSE   0
 
#define SC_EXPORT
 
#define SC_PLATFORM_ANDROID   0
 
#define SC_PLATFORM_IOS   0
 
#define SC_PLATFORM_GENERIC   1
 
#define SC_VERSION_MAKE(major, minor, patch)   ((major * 10000) + (minor * 100) + patch)
 
#define SC_VERSION_STRING_MAKE_(major, minor, patch, suffix)   #major "." #minor "." #patch #suffix
 
#define SC_VERSION_STRING_MAKE(major, minor, patch, suffix)   SC_VERSION_STRING_MAKE_(major, minor, patch, suffix)
 

Typedefs

typedef int32_t ScBool
 

Detailed Description

Common definitions used throughout the ScanditSDK API.

Macro Definition Documentation

◆ SC_VERSION_STRING

#define SC_VERSION_STRING
Value:
SC_VERSION_STRING_MAKE(SC_VERSION_MAJOR, SC_VERSION_MINOR, \
#define SC_VERSION_SUFFIX
Version suffix, e.g. BETA1, SNAPSHOT.
Definition: ScConfig.h:86
#define SC_VERSION_MINOR
Minor Version of the Scandit SDK.
Definition: ScConfig.h:75
#define SC_VERSION_MAJOR
Major Version of the Scandit SDK.
Definition: ScConfig.h:70
#define SC_VERSION_PATCH
Patch Version of the Scandit SDK.
Definition: ScConfig.h:80

Scandit SDK version string of the form $major.$minor.$patch$suffix.

Examples:
CommandLineBarcodeScannerImageProcessingSample.c.