OpenVMS RTL String Manipulation

Manual

Order Number: ZK5936

This document is a technical reference for the STR$ facility of the OpenVMS Run-Time Library. It covers:

  • Overviews: A functional categorization of string routines, including mathematical operations, comparison, extraction, replacement, concatenation, copying, searching, and memory management.
  • Conceptual Introduction: Detailed explanations of string semantics (fixed-length, varying-length, and dynamic-length strings), string descriptor classes, and how the Run-Time Library handles these descriptors for reading and writing.
  • Programming Guidance: Best practices for efficiency, argument passing, error handling (specifically distinguishing between LIB$, STR$, and OTS$ facility behaviors), and the usage of the string zone for dynamic memory allocation.
  • Reference Section: Exhaustive, alphabetically ordered documentation for each routine in the STR$ facility, including format, arguments, returned values, signaled conditions, and programming examples for each.
ZK5936
December 1995
124 pages
Quality

Original
0.2MB

Site structure and layout ©2026 Majenko Technologies