Document revision date: 19 July 1999
[Compaq] [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]
[OpenVMS documentation]

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

  [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]  
  privacy and legal statement  
5936PRO_CONTENTS.HTML