GetRevision

Returns the revision number. The timeStamp is generated by the SVN system used during development.

Syntax

//
//   Strong typing definition
//
int64_t         GetRevision(
                        const char              ** timeStamp
                    );

static  inline  int64_t GetRevision(
                                char                    ** timeStamp
                            )
{
    return  GetRevision(
                    (const char**) timeStamp
                );
}

static  inline  int64_t GetRevision(
                            )
{
    return  GetRevision(
                    (const char**) nullptr              //    timeStamp
                );
}


//
//   Weak typing definition
//
int64_t __declspec(dllexport) __stdcall GetRevision(
                                                const char              ** timeStamp
                                            );

static  inline  int64_t GetRevision(
                                char                    ** timeStamp
                            )
{
    return  GetRevision(
                    (const char**) timeStamp
                );
}

static  inline  int64_t GetRevision(
                            )
{
    return  GetRevision(
                    (const char**) nullptr              //    timeStamp
                );
}
    

Property timeStamp

Size: 32 bit / 4 byte (reference)
A reference to the fixed char array (ASCII) representing the time stamp that is representing the date and time of release (fixed to the revision number). This time stamp is available since revision numbers are introduced late 2016. Earlier versions are available but have no API call to retrieve their revision or date / time of release.