Since these functions have an additional memory allocation overhead, both systemr and systemq should be used for building programs, with only the required routines using the q mode. This implies the functions are broken up into different C source files.
The following list describes the *additional* functions which are available in this mode as compared to systemr mode.
* means "__libc_arch" must be defined as int, 0=s370 or 1=s390
@div64+div64 to enable long long divides with @@DIVI64 & @@DIVU64
ltoa
itoa (in ltoa.obj)
strcasecmp (in strcasec.obj, requires toupper.obj)
stricmp (in strcasec.obj)
strcspn
strlwr (requires tolower.obj)
strncasecmp (in strncase.obj, requires toupper.obj)
strncmp
strnset
strpbrk
strrev
strspn
strspnp (in strspn.obj)
strstr * (requires sstrstr.obj and fstrstr.obj)
strupr (requires toupper.obj)
See also: