Preface |
Preface
|
Preface
|
Part 1 |
Part 1
|
STR$ Tutorial Section
|
Chapter 1 |
1
|
Run-Time Library String Manipulation (STR$) Facility
|
1.1
|
Overview
|
1.1.1
|
64-Bit Addressing Support (Alpha Only)
|
Chapter 2 |
2
|
Introduction to String Manipulation (STR$) Routines
|
2.1
|
String Semantics in the Run-Time Library
|
2.1.1
|
Fixed-Length Strings
|
2.1.2
|
Varying-Length Strings
|
2.1.3
|
Dynamic-Length Strings
|
2.1.4
|
Examples
|
2.2
|
Descriptor Classes and String Semantics
|
2.2.1
|
Conventions for Reading Input String Arguments
|
2.2.2
|
Semantics for Writing Output String Arguments
|
2.3
|
Selecting String Manipulation Routines
|
2.3.1
|
Efficiency
|
2.3.2
|
Argument Passing
|
2.3.3
|
Error Handling
|
2.4
|
Allocating Resources for Dynamic Strings
|
2.4.1
|
String Zone
|
Part 2 |
Part 2
|
STR$ Reference Section
|
Command 1
|
STR$ADD
|
Command 2
|
STR$ANALYZE_SDESC
|
Command 3
|
STR$ANALYZE_SDESC_64 (Alpha only)
|
Command 4
|
STR$APPEND
|
Command 5
|
STR$CASE_BLIND_COMPARE
|
Command 6
|
STR$COMPARE
|
Command 7
|
STR$COMPARE_EQL
|
Command 8
|
STR$COMPARE_MULTI
|
Command 9
|
STR$CONCAT
|
Command 10
|
STR$COPY_DX
|
Command 11
|
STR$COPY_R
|
Command 12
|
STR$COPY_R_64 (Alpha Only)
|
Command 13
|
STR$DIVIDE
|
Command 14
|
STR$DUPL_CHAR
|
Command 15
|
STR$ELEMENT
|
Command 16
|
STR$FIND_FIRST_IN_SET
|
Command 17
|
STR$FIND_FIRST_NOT_IN_SET
|
Command 18
|
STR$FIND_FIRST_SUBSTRING
|
Command 19
|
STR$FREE1_DX
|
Command 20
|
STR$GET1_DX
|
Command 21
|
STR$GET1_DX_64 (Alpha Only)
|
Command 22
|
STR$LEFT
|
Command 23
|
STR$LEN_EXTR
|
Command 24
|
STR$MATCH_WILD
|
Command 25
|
STR$MUL
|
Command 26
|
STR$POSITION
|
Command 27
|
STR$POS_EXTR
|
Command 28
|
STR$PREFIX
|
Command 29
|
STR$RECIP
|
Command 30
|
STR$REPLACE
|
Command 31
|
STR$RIGHT
|
Command 32
|
STR$ROUND
|
Command 33
|
STR$TRANSLATE
|
Command 34
|
STR$TRIM
|
Command 35
|
STR$UPCASE
|
Index |
Index |
Tables |
1-1 |
STR$ Mathematical Operation Routines |
1-2 |
STR$ Compare Routines |
1-3 |
STR$ Extract and Replace Routines |
1-4 |
STR$ Append and Concatenate Routines |
1-5 |
STR$ Copy Routines |
1-6 |
STR$ Search Routines |
1-7 |
STR$ Allocate and Deallocate Routines |
1-8 |
STR$ Miscellaneous Routines |
2-1 |
String Passing Techniques Used by the Run-Time Library |
2-2 |
How Run-Time Library Routines Read Strings |
2-3 |
Output String Semantics and Descriptor Classes |
2-4 |
Severe Errors, by Facility |
2-5 |
String Zone Attributes |