Data update
This commit is contained in:
parent
5150844a7d
commit
4bb20c9b71
7735 changed files with 38060 additions and 199180 deletions
|
|
@ -1,28 +1,17 @@
|
|||
/*REXX program calls a function (sysTextScreenSize) in a shared library (regUtil). */
|
||||
-- 12 Sep 2025
|
||||
include Setting
|
||||
|
||||
/*Note: the REGUTIL.DLL (REGina UTILity Dynamic Link Library */
|
||||
/* should be in the PATH or the current directory. */
|
||||
say 'CALL A FUNCTION IN A SHARED LIBRARY'
|
||||
say version
|
||||
say 'Dump the variable pool'
|
||||
say
|
||||
if Pos('Regina',version) > 0 | Pos('ooRexx',version) > 0 then do
|
||||
call RxFuncAdd 'sysloadfuncs','rexxutil','sysloadfuncs'
|
||||
call SysLoadFuncs
|
||||
call SysDumpVariables
|
||||
end
|
||||
else
|
||||
say 'Sorry! Not supported for your interpreter.'
|
||||
exit
|
||||
|
||||
rca= rxFuncAdd('sysLoadFuncs', "regUtil", 'sysLoadFuncs') /*add a function library. */
|
||||
if rca\==0 then do /*examine the return code.*/
|
||||
say 'return code' rca "from rxFuncAdd" /*tell about bad " " */
|
||||
exit rca /*exit this program with RC. */
|
||||
end
|
||||
|
||||
rcl= sysLoadFuncs() /*we can load the functions. */
|
||||
if rcl\==0 then do /*examine the return code.*/
|
||||
say 'return code' rcl "from sysLoadFuncs" /*tell about bad " " */
|
||||
exit rcl /*exit this program with RC. */
|
||||
end
|
||||
/* [↓] call a function. */
|
||||
$= sysTextScreenSize() /*$ has 2 words: rows cols */
|
||||
parse var $ rows cols . /*get two numeric words in $.*/
|
||||
say ' rows=' rows /*show number of screen rows.*/
|
||||
say ' cols=' cols /* " " " " cols.*/
|
||||
|
||||
rcd= SysDropFuncs() /*make functions inaccessible*/
|
||||
if rcd\==0 then do /*examine the return code.*/
|
||||
say 'return code' rcd "from sysDropFuncs" /*tell about bad " " */
|
||||
exit rcd /*exit this program with RC. */
|
||||
end
|
||||
exit 0 /*stick a fork in it, we're all done. */
|
||||
include Math
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue