From 88ddba2a4b9bec93e444e33a3ba27d21bef59047 Mon Sep 17 00:00:00 2001 From: Allan Bowe <4420615+allanbowe@users.noreply.github.com> Date: Thu, 19 May 2022 11:27:39 +0000 Subject: [PATCH] fix: runall --- all.sas | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/all.sas b/all.sas index 47688b4..297493c 100644 --- a/all.sas +++ b/all.sas @@ -10277,17 +10277,21 @@ https://blogs.sas.com/content/sastraining/2012/08/14/jedi-sas-tricks-reset-sas-s %macro mp_resetoption(option /* the option to reset */ )/*/STORE SOURCE*/; -data _null_; - length code $1500; - startup=getoption("&option",'startupvalue'); - current=getoption("&option"); - if startup ne current then do; - code =cat('OPTIONS ',getoption("&option",'keyword','startupvalue'),';'); - putlog "NOTE: Resetting system option: " code ; - call execute(code ); - end; -run; - +%if "%substr(&sysver,1,1)" ne "4" and "%substr(&sysver,1,1)" ne "5" %then %do; + data _null_; + length code $1500; + startup=getoption("&option",'startupvalue'); + current=getoption("&option"); + if startup ne current then do; + code =cat('OPTIONS ',getoption("&option",'keyword','startupvalue'),';'); + putlog "NOTE: Resetting system option: " code ; + call execute(code ); + end; + run; +%end; +%else %do; + %put &sysmacroname: reset option feature unavailable on &sysvlong; +%end; %mend mp_resetoption;/** @file @brief Generate and apply retained key values to a staging table