A |
Addition of decimal strings
|
AST level
|
danger of manipulating strings
|
D |
DEC Multinational character set
|
string comparison #1
|
string comparison #2
|
string conversion
|
Descriptors
|
analysis of #1
|
analysis of #2
|
Division of decimal strings
|
Dynamic length strings #1
|
Dynamic length strings #2
|
Dynamic length strings #3
|
allocating
|
deallocating
|
E |
Entry points
|
CALL entry points
|
F |
Fixed length strings
|
Function return values
|
returned in output argument
|
returned in R0/R1
|
H |
Heap storage
|
J |
JSB entry points
|
L |
LIB$ANALYZE_SDESC routine
|
LIB$ANALYZE_SDESC_64 routine
|
LIB$GET_INPUT routine
|
LIB$GET_VM routine
|
LIB$GET_VM_64 routine
|
LIB$SCOPY_DXDX routine
|
M |
Manipulating strings
|
danger at AST level
|
Memory allocation
|
for dynamic length strings
|
freeing dynamic length strings
|
Multiplication
|
of decimal strings
|
O |
OTS$SCOPY_DXDX routine
|
R |
Reciprocal of decimal strings
|
S |
STR$ADD routine
|
STR$ANALYZE_SDESC routine #1
|
STR$ANALYZE_SDESC routine #2
|
STR$ANALYZE_SDESC_64 routine #1
|
STR$ANALYZE_SDESC_64 routine #2
|
STR$APPEND routine #1
|
STR$APPEND routine #2
|
STR$CASE_BLIND_COMPARE routine
|
STR$COMPARE routine
|
STR$COMPARE_EQL routine
|
STR$COMPARE_MULTI routine
|
STR$CONCAT routine #1
|
STR$CONCAT routine #2
|
STR$COPY_DX routine #1
|
STR$COPY_DX routine #2
|
STR$COPY_DX routine #3
|
STR$COPY_R routine
|
STR$COPY_R_64 routine
|
STR$DIVIDE routine
|
STR$DUPL_CHAR routine
|
STR$ELEMENT routine
|
STR$FIND_FIRST_IN_SET routine
|
STR$FIND_FIRST_NOT_IN_SET routine
|
STR$FIND_FIRST_SUBSTRING routine
|
STR$FREE1_DX routine
|
STR$GET1_DX routine
|
STR$GET1_DX_64 routine
|
STR$LEFT routine #1
|
STR$LEFT routine #2
|
STR$LEN_EXTR routine
|
STR$MATCH_WILD routine
|
STR$MUL routine
|
STR$POSITION routine
|
STR$POS_EXTR routine #1
|
STR$POS_EXTR routine #2
|
STR$PREFIX routine #1
|
STR$PREFIX routine #2
|
STR$RECIP routine
|
STR$REPLACE routine
|
STR$RIGHT routine #1
|
STR$RIGHT routine #2
|
STR$ROUND routine
|
STR$TRANSLATE routine
|
STR$TRIM routine
|
STR$UPCASE routine
|
String arithmetic
|
addition of decimal strings
|
division of decimal strings
|
multiplication
|
String descriptors #1
|
String descriptors #2
|
String manipulation routines
|
descriptor classes and string semantics
|
how to select
|
list of severe errors
|
reading input string arguments
|
writing output string arguments
|
Strings
|
appending
|
comparing for equality, no padding
|
comparing two
|
comparing without regard to case
|
concatenating
|
converting to uppercase
|
copying by descriptor
|
copying by reference
|
dividing two decimal strings
|
duplicating characters in
|
dynamic length #1
|
dynamic length #2
|
dynamic length #3
|
dynamic length #4
|
allocating
|
deallocating
|
evaluation rules
|
fixed length
|
inserting source string at front of destination
|
maximum length of
|
null strings
|
output length argument
|
position of character in #1
|
position of character in #2
|
position of substring in
|
reciprocal of decimal string
|
removing trailing blanks and tabs
|
rounding or truncating a decimal string
|
semantics of #1
|
semantics of #2
|
translating matched characters
|
Substrings
|
replacing
|
V |
Varying-length strings #1
|
Varying-length strings #2
|
Varying-length strings #3
|
Varying-length strings #4
|