Short: Script.library, replaces G/SetRexxVar() Author: fasten@cs.bonn.edu (Bernhard Fastenrath) Uploader: fasten cs bonn edu (Bernhard Fastenrath) Type: util/libs Version: 0.4 Architecture: m68k-amigaos 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