46 #define SELECTOR "ENVIRONMENT"
63 char *OldValue = NULL;
66 Selector = Selector->
upper();
72 dwSize = GetEnvironmentVariable(Name->
getStringData(), NULL, 0);
77 if (OldValue && GetEnvironmentVariable(Name->
getStringData(),OldValue,
size_t(dwSize)) )
84 result = OREF_NULLSTRING;
87 result = OREF_NULLSTRING;
RexxString * stringArgument(RexxObject *object, RexxString *kind, size_t position)
RexxString * new_string(const char *s, stringsize_t l)
const char * getStringData()
bool strCompare(const char *s)
static bool valueFunction(RexxString *name, RexxObject *newValue, RexxString *selector, RexxObject *&result)
static void * allocateResultMemory(size_t)
static void releaseResultMemory(void *)