enumeration_list // _OS_ values define _OS_WIN_ define _OS_DOS_ define _OS_UNIX_ end_enumeration_list enumeration_list // _PRODUCT_ values define _DF_ define _VDF_ define _WEBAPP_ end_enumeration_list enumeration_list // _VERSION_ values define _20_ define _30_ define _31_ define _32_ define _4_ define _5_ define _6_ define _7_ define _8_ define _91_ define _10_ define _11_ define _12_ end_enumeration_list #IFDEF IS$WINDOWS define _OS_ for _OS_WIN_ define _PRODUCT_ for _VDF_ // or WebApp server #IFDEF set_default_state // VDF 5, 6 or 7 #IFDEF IS$NEW$FMAC // VDF 6 or 7 #IFDEF MANGLE_NAMES // VDF 7 #IFDEF MSG_DoApplyAnchors #IF (FMAC_VERSION=12) define _VERSION_ for _12_ // VDF12 #ELSE #IF (FMAC_VERSION=11) define _VERSION_ for _11_ // VDF11 #ELSE #IF (FMAC_VERSION=10) define _VERSION_ for _10_ // VDF10 + VDF10.1 #ELSE #IF (FMAC_VERSION=9) define _VERSION_ for _91_ // VDF9.1 #ELSE define _VERSION_ for _8_ // Vdf8x + VDF9.0 #ENDIF #ENDIF #ENDIF #ENDIF #ELSE define _VERSION_ for _7_ #ENDIF #ELSE define _VERSION_ for _6_ #ENDIF #ELSE define _VERSION_ for _5_ #ENDIF #ELSE define _VERSION_ for _4_ #ENDIF #ELSE #IFDEF SYSCONF_RUNTIME_NAME define _VERSION_ for _32_ #ELSE define _VERSION_ for _31_ #ENDIF define _PRODUCT_ for _DF_ #IFDEF _UNIX_ define _OS_ for _OS_UNIX_ #ELSE define _OS_ for _OS_DOS_ #ENDIF #ENDIF