AminetAminet
Search:
84475 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/libs/script.lzh

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Script.library, replaces G/SetRexxVar()
Author:fasten at cs.bonn.edu (Bernhard Fastenrath)
Uploader:fasten cs bonn edu (Bernhard Fastenrath)
Type:util/libs
Version:0.4
Architecture:m68k-amigaos
Date:1996-12-23
Download:http://aminet.net/util/libs/script.lzh - View contents
Readme:http://aminet.net/util/libs/script.readme
Downloads:614

script.library offers 2 functions which work like GetRexxVar()/SetRexxVar()
but can be used in connection with other script languages than Rexx;
if a RexxMsg from ARexx is given as 1st argument GetRexxVar()/SetRexxVar()
are called:
  LONG Script_SetRexxVar (RexxMsg *msg, char *name, char *value);
  LONG Script_GetRexxVar (RexxMsg *msg, char *name, char **value);

There are 4 functions to allocate/deallocate/assign the variable lists of
non-ARexx RexxMsgs:
  ScriptContext *Script_AllocContext (void);
  void Script_FreeContext (ScriptContext *sc);
  void Script_SetMsgContext (RexxMsg *msg, ScriptContext *sc);
  ScriptContext *Script_GetMsgContext (RexxMsg *msg);

If you would like to see any other service functions for different script
languages integrated into script.library let me know.
I'll add any future plans/ideas to the Amiga Pike (uLPC) homepage:
http://titan.cs.bonn.edu/~fasten/pike.html


Contents of util/libs/script.lzh
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxrwxr-x  5001/5001        0       0 ****** -lhd- 0000 Dec 20  1996 script_0.4/
drwxrwxr-x  5001/5001        0       0 ****** -lhd- 0000 Dec 20  1996 script_0.4/example/
-rw-rw-r--  5001/5001     9942   22352  44.5% -lh5- 20d7 Dec 20  1996 script_0.4/example/caller
-rw-rw-r--  5001/5001     1028    2938  35.0% -lh5- e2e0 Dec 17  1996 script_0.4/example/caller.c
-rw-rw-r--  5001/5001      129     184  70.1% -lh5- 7408 Dec 11  1996 script_0.4/example/example.h
-rw-rw-r--  5001/5001      110     174  63.2% -lh5- 9512 Dec 11  1996 script_0.4/example/example.rexx
-rw-rw-r--  5001/5001    10048   22608  44.4% -lh5- 0e3d Dec 20  1996 script_0.4/example/host
-rw-rw-r--  5001/5001      932    2631  35.4% -lh5- b3af Dec 17  1996 script_0.4/example/host.c
-rw-rw-r--  5001/5001      184     298  61.7% -lh5- d13c Dec 11  1996 script_0.4/example/makefile
-rw-rw-r--  5001/5001      175     332  52.7% -lh5- 81fc Dec 20  1996 script_0.4/example/smakefile
-rw-rw-r--  5001/5001      308     518  59.5% -lh5- a096 Dec 11  1996 script_0.4/makefile
-rw-rw-r--  5001/5001      169     378  44.7% -lh5- 270b Dec 17  1996 script_0.4/script.fd
-rw-rw-r--  5001/5001      215     629  34.2% -lh5- 927e Dec 17  1996 script_0.4/script.h
-rw-rw-r--  5001/5001     1597    2636  60.6% -lh5- b285 Dec 20  1996 script_0.4/script.library
-rw-r--r--  5001/5001      517    1096  47.2% -lh5- 6b5c Dec 22  1996 script_0.4/script.readme
-rw-rw-r--  5001/5001      408    1547  26.4% -lh5- f35b Dec 17  1996 script_0.4/script_inline.h
-rw-rw-r--  5001/5001     1632    5545  29.4% -lh5- de33 Dec 20  1996 script_0.4/script_library.c
-rw-rw-r--  5001/5001      254     443  57.3% -lh5- 85f1 Dec 10  1996 script_0.4/script_library.h
-rw-rw-r--  5001/5001      164     493  33.3% -lh5- 452d Dec 17  1996 script_0.4/script_pragmas.h
-rw-rw-r--  5001/5001      262     466  56.2% -lh5- b279 Dec 20  1996 script_0.4/smakefile
-rw-rw-r--  5001/5001      833    3118  26.7% -lh5- 401c Dec 20  1996 script_0.4/variables.c
-rw-rw-r--  5001/5001      240     484  49.6% -lh5- 056d Dec 20  1996 script_0.4/variables.h
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        22 files   29147   68870  42.3%            Dec 23  1996

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>