Document revision date: 30 March 2001

## OpenVMS RTL String Manipulation (STR$) Manual

Begin | Index

Contents (summary)
Preface | Preface
Part 1 | STR$ Tutorial Section
Chapter 1 | Run-Time Library String Manipulation (STR$) Facility
Chapter 2 | Introduction to String Manipulation (STR$) Routines
Part 2 | STR$ Reference Section
| Index
| Tables

## Contents

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

Previous | Next | Index

| privacy and legal statement |
5936PRO_CONTENTS.HTML