ooRexx
4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax.
![]() ![]() |
#include <Utilities.hpp>
Static Public Member Functions | |
static int | strCaselessCompare (const char *opt1, const char *opt2) |
static int | memicmp (const void *opt1, const void *opt2, size_t len) |
static void | strupper (char *str) |
static void | strlower (char *str) |
static const char * | strnchr (const char *, size_t n, char ch) |
static const char * | locateCharacter (const char *s, const char *set, size_t l) |
Definition at line 45 of file Utilities.hpp.
|
static |
Definition at line 52 of file Utilities.cpp.
Referenced by RexxSource::initBuffered().
|
static |
Portable implementation of a caseless memory compare.
opt1 | First memory location to compare. |
opt2 | Second memory location. |
len | Length to compare. |
Definition at line 107 of file Utilities.cpp.
Referenced by StreamToken::equals().
|
static |
Portable implementation of an ascii-z caseless string compare.
opt1 | First string argument |
opt2 | Second string argument. |
Definition at line 82 of file Utilities.cpp.
Referenced by RexxObject::defMethod(), RexxSource::initFile(), SysInterpreterInstance::initialize(), NameTable::inTable(), LocalQueueManager::isSessionQueue(), MacroTable::locate(), QueueTable::locate(), RegistrationData::matches(), StreamInfo::openStd(), MacroTable::remove(), QueueTable::remove(), RexxObject::setMethod(), RexxString::strCaselessCompare(), systemCommandHandler(), and LocalQueueManager::validateQueueName().
|
static |
Portable implementation of an ascii-z string to uppercase (in place).
str | String argument |
Definition at line 151 of file Utilities.cpp.
Referenced by SysFileSystem::primitiveSearchName().
|
static |
Bounded strchr() function.
data | The data pointer. |
n | The maximum length to scan. |
ch | The character of interest. |
Definition at line 172 of file Utilities.cpp.
Referenced by RoutineClass::restore().
|
static |
Portable implementation of an ascii-z string to uppercase (in place).
str | String argument |
Definition at line 132 of file Utilities.cpp.
Referenced by hasNoBufferOption(), and LocalRegistrationManager::resolveCallback().