SRM Reference Manual
Functions
SRM GetVersionInformation
extern SRM_Status_Code
SRM_GetVersionInformation
(
SRM_Integer_Positive  *major_SRM_version,1
SRM_Integer_Unsigned  *minor_SRM_version,2
char  *interim_SRM_version3
);

Definition

This function returns the version of the implementation of the SRM used to define the given transmittal.

Major versions are specified by an integer that is incremented whenever large changes are made to the implementation.

Minor versions are specified by an integer that is incremented whenever any small changes are made to the implementation.

Interim versions are specified using a lower case letter that is incremented whenever a new interim version of the implementation is released.


Returns

SRM_STATCOD_SUCCESS and the output parameters are set, if valid parameters were passed in and all operations succeeded.
SRM_STATCOD_INACTIONABLE and the output parameters are left unchanged, if *major_SRM_version, *minor_SRM_version, or *interim_SRM_version was NULL.

Parameters Notes

1 a pointer to a SRM_Integer_Positive in the user's memory space that will be set to an integer value greater than or equal to 1

2 a pointer to a SRM_Integer_Unsigned in the user's memory space that will be set to an integer value between 0 and 99, inclusive

3 a pointer to a char in the user's memory space that will be set to a value between 'a' and 'z' inclusive. If it was not an interim version of the SRM, then the value will be set to '\0'.


Prev: SRM_GetPrecision. Next: SRM_Matrix3x3Add. Up:Index.