This document is the VAX C Run-Time Library Reference Manual (Order Number: AI-JP84A-TE), published in March 1987 for VAX C Version 2.3.
Purpose and Audience: It serves as a comprehensive reference guide for both experienced and novice programmers, detailing the functions and macros available in the VAX C Run-Time Library (RTL). These functions cover a wide range of functionalities, including I/O operations, character and string manipulation, mathematical calculations, error detection, subprocess creation, system access, and screen management (Curses).
Key Content Areas: The manual is structured into twelve chapters and four appendices:
asctime, assert, bsearch, difftime, fmod, gmtime, memory manipulation functions (memchr, memcmp, memcpy, memmove, memset), qsort, setvbuf, string manipulation (strtod, strtol, strtoul, strtok), system calls, and formatted output functions (vprintf, vfprintf, vsprintf). Enhancements to existing functions like fopen/freopen (binary mode) and printf/scanf (new format flags) are also noted.The document emphasizes how VAX C functions interact with VMS Record Management Services (RMS) and VMS system services, and provides essential information for porting C programs between VMS and other operating systems.
Site structure and layout ©2025 Majenko Technologies