70 return lam->macroSpaceManager.addMacroFromFile(name, file, pos);
95 return lam->macroSpaceManager.removeMacro(name);
117 return lam->macroSpaceManager.clearMacroSpace();
147 const char * targetFile)
154 return lam->macroSpaceManager.saveMacroSpace(targetFile, names, count);
159 return lam->macroSpaceManager.saveMacroSpace(targetFile);
184 const char *macroFile)
191 return lam->macroSpaceManager.loadMacroSpace(macroFile, names, count);
196 return lam->macroSpaceManager.loadMacroSpace(macroFile);
225 RexxReturnCode ret = lam->macroSpaceManager.queryMacro(name, &order);
226 *pos = (
unsigned short)order;
254 return lam->macroSpaceManager.reorderMacro(name, pos);
282 return lam->macroSpaceManager.getMacro(name, *p);
RexxReturnCode RexxEntry RexxDropMacro(const char *name)
RexxReturnCode RexxEntry RexxAddMacro(const char *name, const char *file, size_t pos)
RexxReturnCode RexxEntry RexxResolveMacroFunction(const char *name, RXSTRING *p)
RexxReturnCode RexxEntry RexxLoadMacroSpace(size_t count, const char **names, const char *macroFile)
RexxReturnCode RexxEntry RexxClearMacroSpace()
RexxReturnCode RexxEntry RexxQueryMacro(const char *name, unsigned short *pos)
RexxReturnCode RexxEntry RexxReorderMacro(const char *name, size_t pos)
RexxReturnCode RexxEntry RexxSaveMacroSpace(size_t count, const char **names, const char *targetFile)
#define ENTER_REXX_API(target)