Validate fmac version against a passed minumum version, revision, build
#IFDEF FMAC_VERSION #IF (FMAC_Version<!1) #ERROR DFERR_WRONG_REVISION FMAC Version Mismatch #ELSE #IF (FMAC_Version = !1) #IF (FMAC_Revision<!2) #ERROR DFERR_WRONG_REVISION FMAC Version Mismatch #ELSE #IF (FMAC_Revision = !2) #IF (FMAC_Build<!3) #ERROR DFERR_WRONG_REVISION FMAC Version Mismatch #ENDIF #ENDIF #ENDIF #ENDIF #ENDIF #ELSE // if not defined, it is an old version #ERROR DFERR_WRONG_REVISION FMAC Version Mismatch #ENDIF