TwiceAsNice  2019-02-18
Macros | Functions
gsc_version.h File Reference
#include "gsc_access.h"
#include "gsc_common.h"
#include "gsc_os_version.h"
Include dependency graph for gsc_version.h:
This graph shows which files directly or indirectly include this file:

Macros

#define API_GSC_VERSION   7
 
#define _STR(s)   # s
 
#define __STR(s)   _STR(s)
 
#define API_GSC_FILE_BASE_NAME   API_DEV_PRODUCT_NAME_LOWER "_api"
 
#define ARRAY_ELEMENTS(a)   (sizeof((a))/sizeof((a)[0]))
 
#define API_GSC_FILE_VERSION_STR
 

Functions

U32 gsc_version_get (gsc_device_t *device, U8 id, char *version, size_t size)
 
U32 gsc_version_verify (void)
 

Macro Definition Documentation

◆ __STR

#define __STR (   s)    _STR(s)

◆ _STR

#define _STR (   s)    # s

◆ API_GSC_FILE_BASE_NAME

#define API_GSC_FILE_BASE_NAME   API_DEV_PRODUCT_NAME_LOWER "_api"

◆ API_GSC_FILE_VERSION_STR

#define API_GSC_FILE_VERSION_STR
Value:
__STR(API_DEV_OS_VERSION) "." \
__STR(API_GSC_VERSION) "." \
__STR(API_GSC_OS_VERSION) "." \
#define API_DEV_VERSION
Definition: dev_version.h:43
#define API_DEV_API_VERSION
Definition: dev_version.h:78
#define __STR(s)
Definition: gsc_version.h:59
#define API_GSC_OS_VERSION
Definition: gsc_os_version.h:17
#define API_DEV_OS_VERSION
Definition: dev_os_version.h:20
#define API_GSC_VERSION
Definition: gsc_version.h:40

◆ API_GSC_VERSION

#define API_GSC_VERSION   7

◆ ARRAY_ELEMENTS

#define ARRAY_ELEMENTS (   a)    (sizeof((a))/sizeof((a)[0]))

Function Documentation

◆ gsc_version_get()

U32 gsc_version_get ( gsc_device_t device,
U8  id,
char *  version,
size_t  size 
)

◆ gsc_version_verify()

U32 gsc_version_verify ( void  )