ibm-information-center/dist/eclipse/plugins/i5OS.ic.apis_5.4.0.1/hll3.htm

366 lines
57 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
<title>ILE C/C++ Run-Time Library Functions APIs</title>
<!-- Begin Header Records ========================================= -->
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!-- hll3.htm created on 030107 by JETAYLOR -->
<!-- 030917 JETAYLOR replaced API and Exit listings with -->
<!-- pagegenerator output from javascript array -->
<!-- 030924 JETAYLOR replaced API and/or Exit listings with -->
<!-- pagegenerator output from javascript array -->
<!-- 031014 JETAYLOR replaced API and/or Exit listings with -->
<!-- pagegenerator output from javascript array -->
<!-- 031111 JETAYLOR replaced API and/or Exit listings with -->
<!-- pagegenerator output from javascript array -->
<!-- End Header Records -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<!-- Java sync-link -->
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<h2>ILE C/C++ Run-Time Library Functions</h2>
<p>The ILE C/C++ run-time library provides functions that
can be used when programming ILE C and C++ application programs.
</p>
<p>The ILE C/C++ run-time library functions are:</p>
<!-- ***** NOTE ***** Do not manually update text or links in this section. -->
<!-- Updates made in this section *will* be overlaid by automated tools -->
<!-- Notify User Technologies of needed updates to be made in XML for API finder.-->
<!--***************API BEGIN PASTE***************-->
<ul>
<li><A HREF="../books/sc415607.pdf#VAARG">Access function arguments</A> (va_arg()) accesses the arguments to a function when it takes a fixed number of required arguments and a variable number of optional arguments.</li>
<li><A HREF="../books/sc415607.pdf#VAARG">Access function arguments</A> (va_end()) accesses the arguments to a function when it takes a fixed number of required arguments and a variable number of optional arguments.</li>
<li><A HREF="../books/sc415607.pdf#VAARG">Access function arguments</A> (va_start()) accesses the arguments to a function when it takes a fixed number of required arguments and a variable number of optional arguments.</li>
<li><A HREF="../books/sc415607.pdf#RACQUIR">Acquire a program device</A> (_Racquire()) acquires the program device specified by the dev parameter and associates it with the file specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#REWIND">Adjust current file position</A> (rewind()) repositions the file pointer associated with stream to the beginning of the file.</li>
<li><A HREF="../books/sc415607.pdf#FDOPEN">Associates stream with file descriptor</A> (fdopen()) associates an input or output stream with the file that is identified by handle.</li>
<li><A HREF="../books/sc415607.pdf#LABS">Calculate absolute value of long and long long integer</A> (labs()) produces the absolute value of its long integer argument n.</li>
<li><A HREF="../books/sc415607.pdf#LABS">Calculate absolute value of long and long long integer</A> (llabs()) returns the absolute value of its long long integer operand.</li>
<li><A HREF="../books/sc415607.pdf#TRIGONA">Calculate arccosine</A> (acos()) calculates the arccosine of x, expressed in radians, in the range 0 to pi.</li>
<li><A HREF="../books/sc415607.pdf#TRIGONB">Calculate arcsine</A> (asin()) calculates the arcsine of x, in the range -/2 to p /2 radians.</li>
<li><A HREF="../books/sc415607.pdf#TRIGONC">Calculate arctangent</A> (atan()) calculates the arctangent of x.</li>
<li><A HREF="../books/sc415607.pdf#TRIGONC">Calculate Arctangent</A> (atan2()) calculate the arctangent of y/x.</li>
<li><A HREF="../books/sc415607.pdf#LOG10">Calculate base 10 logarithm</A> (log10()) calculates the base 10 logarithm of x.</li>
<li><A HREF="../books/sc415607.pdf#TRIGONO">Calculate cosine</A> (cos()) calculates the cosine of x.</li>
<li><A HREF="../books/sc415607.pdf#ERF">Calculate error functions</A> (erf()) calculates an error function.</li>
<li><A HREF="../books/sc415607.pdf#ERF">Calculate error functions</A> (erfc()) computes the value of 1.0 - erf(x).</li>
<li><A HREF="../books/sc415607.pdf#EXP">Calculate exponential function</A> (exp()) calculates the exponential value of a floating-point argument x ( e^x , where e equals 2.17128128...).</li>
<li><A HREF="../books/sc415607.pdf#FABS">Calculate floating-point absolute value</A> (fabs()) calculates the absolute value of the floating-point argument x.</li>
<li><A HREF="../books/sc415607.pdf#FMOD">Calculate floating-point remainder</A> (fmod()) calculates the floating-point remainder of x/y.</li>
<li><A HREF="../books/sc415607.pdf#TRIGON2">Calculate hyperbolic cosine</A> (cosh()) calculates the hyperbolic cosine of x.</li>
<li><A HREF="../books/sc415607.pdf#SINH">Calculate hyperbolic sine</A> (sinh()) calculates the hyperbolic sine of x, with x expressed in radians.</li>
<li><A HREF="../books/sc415607.pdf#TANH0">Calculate hyperbolic tangent</A> (tanh()) calculates the hyperbolic tangent of x, where x is expressed in radians.</li>
<li><A HREF="../books/sc415607.pdf#HYPOT">Calculate hypotenuse</A> (hypot) calculates the length of the hypotenuse of a right-angled triangle based on the lengths of two sides side1 and side2.</li>
<li><A HREF="../books/sc415607.pdf#ABSOLUT">Calculate integer absolute value</A> (abs()) returns the absolute value of an integer argument n.</li>
<li><A HREF="../books/sc415607.pdf#WCSLEN">Calculate length of wide-character string</A> (wcslen()) computes the number of wide characters in the string pointed to by string.</li>
<li><A HREF="../books/sc415607.pdf#LOG">Calculate natural logarithm</A> (log()) calculates the natural logarithm (base e) of x.</li>
<li><A HREF="../books/sc415607.pdf#DIV">Calculate quotient and remainder</A> (div()) calculates the quotient and remainder of the division of numerator by denominator.</li>
<li><A HREF="../books/sc415607.pdf#SIN">Calculate sine</A> (sin()) calculates the sine of x, with x expressed in radians.</li>
<li><A HREF="../books/sc415607.pdf#SQRT">Calculate square root</A> (sqrt()) calculates the nonnegative value of the square root of x.</li>
<li><A HREF="../books/sc415607.pdf#TAN">Calculate Tangent</A> (tan()) calculates the tangent of x, where x is expressed in radians.</li>
<li><A HREF="../books/sc415607.pdf#QXXCHGD">Change data area</A> (QXXCHGDA()) allows you to change the data area specified by dtaname, starting at position offset, with the data in the user buffer pointed to by dtaptr of length len.</li>
<li><A HREF="../books/sc415607.pdf#REALLOC">Change reserved storage block size</A> (realloc()) changes the size of a previously reserved storage block.</li>
<li><A HREF="../books/sc415607.pdf#PUTENV">Change/Add environment variables</A> (putenv()) sets the value of an environment variables by altering an existing variable or creating a new one.</li>
<li><A HREF="../books/sc415607.pdf#RCLOSE">Close a file</A> (_Rclose()) closes the file specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#CATCLOS">Close message catalog</A> (catclose()) closes the previously opened message catalog that is identified by catd.</li>
<li><A HREF="../books/sc415607.pdf#FCLOSE">Close stream</A> (fclose()) closes a stream pointed to by stream.</li>
<li><A HREF="../books/sc415607.pdf#RCOMMIT">Commit current record</A> (_Rcommit()) completes the current transaction for the job that calls it and establishes a new commitment boundary.</li>
<li><A HREF="../books/sc415607.pdf#MEMCMP">Compare buffers</A> (memcmp()) compares the first count bytes of buf1 and buf2.</li>
<li><A HREF="../books/sc415607.pdf#MEMICMP">Compare bytes</A> (memicmp()) compares the first cnt bytes of buf1 and buf2 without regard to the case of letters in the two buffers.</li>
<li><A HREF="../books/sc415607.pdf#STRCMP">Compare strings</A> (strcmp()) compares string1 and string2.</li>
<li><A HREF="../books/sc415607.pdf#STRCOLL">Compare strings</A> (strcoll()) compares two strings using the collating sequence that is specified by the program's locale.</li>
<li><A HREF="../books/sc415607.pdf#STRNCMP">Compare strings</A> (strncmp()) compares string1 and string2 to the maximum of count.</li>
<li><A HREF="../books/sc415607.pdf#STRCASECMP">Compare strings without case sensitivity</A> (strcasecmp()) compares string1 and string2 without sensitivity to case.</li>
<li><A HREF="../books/sc415607.pdf#STRCMPI">Compare strings without case sensitivity</A> (strcmpi()) compares string1 and string2 without sensitivity to case.</li>
<li><A HREF="../books/sc415607.pdf#STRICMP">Compare strings without case sensitivity</A> (stricmp()) compares string1 and string2 without sensitivity to case.</li>
<li><A HREF="../books/sc415607.pdf#STRNCASECMP">Compare strings without case sensitivity</A> (strncasecmp()) compares up to count characters of string1 and string2 without sensitivity to case.</li>
<li><A HREF="../books/sc415607.pdf#STRNICMP">Compare substrings without case sensitivity</A> (strnicmp()) compares, at most, the first n characters of string1 and string2 without sensitivity to case.</li>
<li><A HREF="../books/sc415607.pdf#WCSICMP">Compare wide character strings without case sensitivity</A> (_wcsicmp()) compares string1 and string2 without sensitivity to case.</li>
<li><A HREF="../books/sc415607.pdf#WCSNICMP">Compare wide character strings without case sensitivity</A> (_wcsnicmp()) compares up to count characters of string1 and string2 without sensitivity to case.</li>
<li><A HREF="../books/sc415607.pdf#WMEMCMP">Compare wide-character buffers</A> (wmemcmp()) compares the first n wide characters of the object pointed to by s1 to the first n wide characters of the object pointed to by s2.</li>
<li><A HREF="../books/sc415607.pdf#WCSCMP">Compare wide-character strings</A> (wcscmp()) compares two wide-character strings.</li>
<li><A HREF="../books/sc415607.pdf#WCSNCMP">Compare wide-character strings</A> (wcsncmp()) compares up to count wide characters in string1 to string2.</li>
<li><A HREF="../books/sc415607.pdf#REGCOMP">Compile regular expression</A> (regcomp()) compiles the source regular expression pointed to by pattern into an executable version and stores it in the location pointed to by preg.</li>
<li><A HREF="../books/sc415607.pdf#POW">Compute power</A> (pow()) calculates the value of x to the power of y.</li>
<li><A HREF="../books/sc415607.pdf#DIFFTIM">Compute time difference</A> (difftime()) computes the difference in seconds between time2 and time1.</li>
<li><A HREF="../books/sc415607.pdf#STRCAT">Concatenate strings</A> (strcat()) concatenates string2 to string1 and ends the resulting string with the null character.</li>
<li><A HREF="../books/sc415607.pdf#STRNCAT">Concatenate strings</A> (strncat()) appends the first count characters of string2 to string1 and ends the resulting string with a null character.</li>
<li><A HREF="../books/sc415607.pdf#WCSCAT">Concatenate wide-character strings</A> (wcscat()) appends a copy of the string pointed to by string2 to the end of the string pointed to by string1.</li>
<li><A HREF="../books/sc415607.pdf#WCSNCAT">Concatenate wide-character strings</A> (wcsncat()) appends up to count wide characters from string2 to the end of string1, and appends a wchar_t null character to the result.</li>
<li><A HREF="../books/sc415607.pdf#SETBUF">Control buffering</A> (setbuf()) controls buffering for the specified stream, if the operating system supports user-defined buffers.</li>
<li><A HREF="../books/sc415607.pdf#SETVBUF">Control buffering</A> (setvbuf()) allows control over the buffering strategy and buffer size for a specified stream.</li>
<li><A HREF="../books/sc415607.pdf#MBRTOWC">Convert a multibyte character to a wide character (restartable)</A> (mbrtowc()) is the restartable version of the mbtowc() function.</li>
<li><A HREF="../books/sc415607.pdf#MBSRTOW">Convert a multibyte character to a wide character (restartable)</A> (mbsrtowcs()) converts a sequence of multibyte characters that begins in the conversion state described by ps from the array indirectly pointed to by src into a sequence of corresponding wide characters.</li>
<li><A HREF="../books/sc415607.pdf#MBSTOWC">Convert a multibyte string to a wide character string (restartable)</A> (mbstowcs()) determines the length of the sequence of the multibyte characters pointed to by string.</li>
<li><A HREF="../books/sc415607.pdf#WCRTOMB">Convert a wide character to a multibyte character (restartable)</A> (wcrtomb()) converts a wide character to a multibyte character.</li>
<li><A HREF="../books/sc415607.pdf#TOASCII">Convert character</A> (toascii()) determines to what character c would be mapped to in a 7-bit US-ASCII locale and returns the corresponding EBCDIC encoding in the current locale.</li>
<li><A HREF="../books/sc415607.pdf#TOLOWUP">Convert character case</A> (tolower()) converts the uppercase letter C to the corresponding lowercase letter.</li>
<li><A HREF="../books/sc415607.pdf#TOLOWUP">Convert character case</A> (toupper()) converts the lowercase letter c to the corresponding uppercase letter.</li>
<li><A HREF="../books/sc415607.pdf#STRTOD">Convert character string to double</A> (strtod()) converts a character string to a double-precision value.</li>
<li><A HREF="../books/sc415607.pdf#ITOF">Convert character string to float</A> (atof()) converts a character string to a double-precision floating-point value.</li>
<li><A HREF="../books/sc415607.pdf#ITOI">Convert character string to integer</A> (atoi()) converts a character string to an integer value.</li>
<li><A HREF="../books/sc415607.pdf#STRTOL">Convert character string to long and long long integer</A> (strtol()) converts a character string to a long integer value.</li>
<li><A HREF="../books/sc415607.pdf#STRTOL">Convert character string to long and long long integer</A> (strtoll()) converts a character string to a long long integer value.</li>
<li><A HREF="../books/sc415607.pdf#ITOLL">Convert character string to long or long long integer</A> (atol()) converts a character string to a long value.</li>
<li><A HREF="../books/sc415607.pdf#ITOLL">Convert character string to long or long long integer</A> (atoll()) converts a character string to a long long value.</li>
<li><A HREF="../books/sc415607.pdf#STRTOUL">Convert character string to unsigned long and unsigned long long integer</A> (strtoul()) converts a character string to an unsigned long integer value.</li>
<li><A HREF="../books/sc415607.pdf#STRTOUL">Convert character string to unsigned long and unsigned long long integer</A> (strtoull()) converts a character string to an unsigned long long integer value.</li>
<li><A HREF="../books/sc415607.pdf#STRFTI">Convert date/time to string</A> (strftime()) places bytes into the array pointed to by s as controlled by the string pointed to by format.</li>
<li><A HREF="../books/sc415607.pdf#QXXDTOP">Convert double to packed decimal</A> (QXXDTOP()) converts the double value specified in value to a packed decimal number with digits total digits, and fraction fractional digits.</li>
<li><A HREF="../books/sc415607.pdf#QXXDTOZ">Convert double to zoned decimal</A> (QXXDTOZ()) converts the double value specified in value to a zoned decimal number with digits total digits, and fraction fractional digits.</li>
<li><A HREF="../books/sc415607.pdf#GCVT">Convert floating-point to string</A> (_gcvt()) converts a floating-point value to a character string pointed to by buffer.</li>
<li><A HREF="../books/sc415607.pdf#QXXITOP">Convert integer to packed decimal</A> (QXXITOP()) converts the integer specified in value to a packed decimal number with digits total digits, and fraction fractional digits.</li>
<li><A HREF="../books/sc415607.pdf#ITOA">Convert integer to string</A> (_itoa()) converts the digits of the given value to a character string that ends with a null character and stores the result in string.</li>
<li><A HREF="../books/sc415607.pdf#QXXITOZ">Convert integer to zoned decimal</A> (QXXITOZ()) converts the integer specified in value to a zoned decimal number with digits total digits, and fraction fractional digits.</li>
<li><A HREF="../books/sc415607.pdf#MKTIME">Convert local time</A> (mktime()) converts local time, stored as a tm structure pointed to by time, into a time_t structure suitable for use with other time functions.</li>
<li><A HREF="../books/sc415607.pdf#LTOA">Convert long integer to string</A> (_ltoa()) converts the digits of the given long integer value to a character string that ends with a null character and stores the result in string.</li>
<li><A HREF="../books/sc415607.pdf#STRFMON">Convert monetary value to string</A> (strfmon()) places characters into the array pointed to by s as controlled by the string pointed to by format.</li>
<li><A HREF="../books/sc415607.pdf#MBTOWC">Convert multibyte character to a wide character</A> (mbtowc()) determines the length of the multibyte character pointed to by string.</li>
<li><A HREF="../books/sc415607.pdf#QXXPTOD">Convert packed decimal to double</A> (QXXPTOD()) converts a packed decimal number to a double.</li>
<li><A HREF="../books/sc415607.pdf#QXXPTOI">Convert packed decimal to integer</A> (QXXPTOI()) converts a packed decimal number to an integer.</li>
<li><A HREF="../books/sc415607.pdf#BTOWC">Convert single byte to wide character</A> (btowc()) converts the single byte value c to the wide-character representation of c.</li>
<li><A HREF="../books/sc415607.pdf#STRPTI">Convert string to date/time</A> (strptime()) converts the character string pointed to by buf to values that are stored in the tm structure pointed to by tm, using the format specified by format.</li>
<li><A HREF="../books/sc415607.pdf#GMTIME">Convert time</A> (gmtime()) breaks down the time value, in seconds, and stores it in a tm structure, defined in &lt;time.h&gt;.</li>
<li><A HREF="../books/sc415607.pdf#LOCALT">Convert time</A> (localtime()) converts a time value, in seconds, to a structure of type tm.</li>
<li><A HREF="../books/sc415607.pdf#GMTIMER">Convert time (restartable)</A> (gmtime_r()) breaks down the time value, in seconds, and stores it in a tm structure, defined in &lt;time.h&gt;.</li>
<li><A HREF="../books/sc415607.pdf#LOCALTR">Convert time (restartable)</A> (localtime_r()) converts a time value, in seconds, to a structure of type tm.</li>
<li><A HREF="../books/sc415607.pdf#ASCTIMR">Convert time to a character string (restartable)</A> (asctime_r()) converts time, stored as a structure pointed to by tm, to a character string.</li>
<li><A HREF="../books/sc415607.pdf#CTIMER">Convert time to a character string (restartable)</A> (ctime_r()) is the restartable version of the ctime() function.</li>
<li><A HREF="../books/sc415607.pdf#ASCTIME">Convert time to character string</A> (asctime()) converts time, stored as a structure pointed to by time, to a character string.</li>
<li><A HREF="../books/sc415607.pdf#CTIME">Convert time to character string</A> (ctime()) converts the time value pointed to by time to local time in the form of a character string.</li>
<li><A HREF="../books/sc415607.pdf#WCSFTIME">Convert to formatted date and time</A> (wcsftime()) converts the time and date specification in the timeptr structure into a wide-character string.</li>
<li><A HREF="../books/sc415607.pdf#ULTOA">Convert unsigned long integer to string</A> (_Ultoa()) converts the digits of the given unsigned long value to a character string that ends with a null character and stores the result in string.</li>
<li><A HREF="../books/sc415607.pdf#TOWLOUP">Convert wide character case</A> (towlower()) converts the lowercase character wc to the corresponding uppercase letter.</li>
<li><A HREF="../books/sc415607.pdf#TOWLOUP">Convert wide character case</A> (towupper()) converts the uppercase character wc to the corresponding lowercase letter.</li>
<li><A HREF="../books/sc415607.pdf#WCSPTI">Convert wide character string to date/time</A> (wcsptime()) converts the wide character string pointed to by buf to values that are stored in the tm structure pointed to by tm, using the format specified by format.</li>
<li><A HREF="../books/sc415607.pdf#WCSTOL">Convert wide character string to long and long long integer</A> (wcstol()) converts the initial portion of the wide-character string pointed to by nptr to a long integer value.</li>
<li><A HREF="../books/sc415607.pdf#WCSTOL">Convert wide character string to long and long long integer</A> (wcstoll()) converts a wide-character string to a long long integer.</li>
<li><A HREF="../books/sc415607.pdf#WCSRTOM">Convert wide character string to multibyte string (restartable)</A> (wcsrtombs()) converts a sequence of wide characters from the array indirectly pointed to by src into a sequence of corresponding multibyte characters that begins in the shift state described by ps.</li>
<li><A HREF="../books/sc415607.pdf#WCSTOUL">Convert wide character string to unsigned long and unsigned long long integer</A> (wcstoul()) converts the initial portion of the wide-character string pointed to by nptr to an unsigned long integer value.</li>
<li><A HREF="../books/sc415607.pdf#WCSTOUL">Convert wide character string to unsigned long and unsigned long long integer</A> (wcstoull()) converts a wide-character string to an unsigned long long integer.</li>
<li><A HREF="../books/sc415607.pdf#WCTOB">Convert wide character to byte</A> (wctob()) determines whether wc corresponds to a member of the extended character set, whose multibyte character has a length of 1 byte when in the initial shift state.</li>
<li><A HREF="../books/sc415607.pdf#WCTOMB">Convert wide character to multibyte character</A> (wctomb()) converts the wchar_t value of character into a multibyte array pointed to by string.</li>
<li><A HREF="../books/sc415607.pdf#WCSTOD">Convert wide-character string to double</A> (wcstod()) converts the initial portion of the wide-character string pointed to by nptr to a double value.</li>
<li><A HREF="../books/sc415607.pdf#WCSTOMB">Convert wide-character string to multibyte string</A> (wcstombs()) converts the wide-character string pointed to by string into the multibyte array pointed to by dest.</li>
<li><A HREF="../books/sc415607.pdf#QXXZTOD">Convert zoned decimal to double</A> (QXXZTOD()) converts to a double, the zoned decimal number (with digits total digits, and fraction fractional digits) pointed to by zptr.</li>
<li><A HREF="../books/sc415607.pdf#QXXZTOI">Convert zoned decimal to integer</A> (QXXZTOI()) converts to an integer, the zoned decimal number (with digits total digits, and fraction fractional digits) pointed to by zptr.</li>
<li><A HREF="../books/sc415607.pdf#MEMCPY">Copy bytes</A> (memcpy()) copies count bytes of src to dest.</li>
<li><A HREF="../books/sc415607.pdf#MEMMOVE">Copy bytes</A> (memmove()) copies count bytes of src to dest.</li>
<li><A HREF="../books/sc415607.pdf#STRCPY">Copy strings</A> (strcpy()) copies string2, including the ending null character, to the location that is specified by string1.</li>
<li><A HREF="../books/sc415607.pdf#STRNCPY">Copy strings</A> (strncpy()) copies count characters of string2 to string1.</li>
<li><A HREF="../books/sc415607.pdf#WMEMCPY">Copy wide-character buffer</A> (wmemcpy()) copies n wide characters from the object pointed to by s2 to the object pointed to by s1.</li>
<li><A HREF="../books/sc415607.pdf#WMEMMOVE">Copy wide-character buffer</A> (wmemmove()) copies n wide characters from the object pointed to by s2 to the object pointed to by s1.</li>
<li><A HREF="../books/sc415607.pdf#WCSCPY">Copy wide-character strings</A> (wcscpy()) copies the contents of string2 (including the ending wchar_t null character) into string1.</li>
<li><A HREF="../books/sc415607.pdf#WCSNCPY">Copy wide-character strings</A> (wcsncpy()) copies up to count wide characters from string2 to string1.</li>
<li><A HREF="../books/sc415607.pdf#TEMPFILE">Create temporary file</A> (tmpfile()) creates a temporary binary file.</li>
<li><A HREF="../books/sc415607.pdf#RDELETE">Delete a record</A> (_Rdelete()) deletes the record that is currently locked for update in the file specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#REMOVE">Delete file</A> (remove()) deletes the file specified by filename.</li>
<li><A HREF="../books/sc415607.pdf#CTSMALLOCINFO">Determine amount of teraspace memory used</A> (_C_TS_malloc_info()) determines the amount of teraspace memory used and returns the informatoin within the given output_record structure.</li>
<li><A HREF="../books/sc415607.pdf#CTSMALLOCDEBUG">Determine amount of teraspace memory used (with optional dumps and verification)</A> (_C_TS_malloc_debug()) determines the amount of teraspace memory used and returns the information within the given output_record structure.</li>
<li><A HREF="../books/sc415607.pdf#TIME">Determine current time</A> (time()) determines the current calendar time, in seconds.</li>
<li><A HREF="../books/sc415607.pdf#FILENO">Determine file handle</A> (fileno()) determines the file handle that is currently associated with stream.</li>
<li><A HREF="../books/sc415607.pdf#MBLEN">Determine length of a multibyte character</A> (mblen()) determines the length in bytes of the multibyte character pointed to by string.</li>
<li><A HREF="../books/sc415607.pdf#MBRLEN">Determine length of a multibyte character (restartable)</A> (mbrlen()) determines the length of a multibyte character.</li>
<li><A HREF="../books/sc415607.pdf#CLOCKF">Determine processor time</A> (clock()) returns an approximation of the processor time used by the program since the beginning of an implementation-defined time-period that is related to the process invocation.</li>
<li><A HREF="../books/sc415607.pdf#FWIDE">Determine stream orientation</A> (fwide()) determines the orientation of the stream pointed to by stream.</li>
<li><A HREF="../books/sc415607.pdf#STRLEN">Determine string length</A> (strlen()) determines the length of string excluding the ending null character.</li>
<li><A HREF="../books/sc415607.pdf#WCWIDTH">Determine the display width of a wide character</A> (wcwidth()) determines the number of printing positions that a graphic representation of wc occupies on a display device.</li>
<li><A HREF="../books/sc415607.pdf#WCSWID">Determine the display width of a wide character string</A> (wcswidth()) determines the number of printing positions that a graphic representation of n wide characters in the wide string pointed to by wcs occupies on a display device.</li>
<li><A HREF="../books/sc415607.pdf#STRDUP">Duplicate string</A> (strdup()) reserves storage space for a copy of string by calling malloc.</li>
<li><A HREF="../books/sc415607.pdf#EXIT">End program</A> (exit()) returns control to the host environment from the program.</li>
<li><A HREF="../books/sc415607.pdf#SYSTEM">Execute a command</A> (system()) passes the given string to the CL command processor for processing.</li>
<li><A HREF="../books/sc415607.pdf#REGEXEC">Execute compiled regular expression</A> (regexec()) compares the null-ended string against the compiled regular expression preg to find a match between the two.</li>
<li><A HREF="../books/sc415607.pdf#STRPBRK">Find characters in string</A> (strpbrk()) locates the first occurrence in the string pointed to by string1 of any character from the string pointed to by string2.</li>
<li><A HREF="../books/sc415607.pdf#FLOOR">Find integer &lt;= argument</A> (floor()) calculates the largest integer that is less than or equal to x.</li>
<li><A HREF="../books/sc415607.pdf#CEIL">Find integer &gt;= argument</A> (ceil()) computes the smallest integer that is greater than or equal to x.</li>
<li><A HREF="../books/sc415607.pdf#STRCSPN">Find offset of first character match</A> (strcspn()) finds the first occurrence of a character in string1 that belongs to the set of characters that is specified by string2.</li>
<li><A HREF="../books/sc415607.pdf#STRSPN">Find offset of first non-matching character</A> (strspn()) finds the first occurrence of a character in string1 that is not contained in the set of characters that is specified by string2.</li>
<li><A HREF="../books/sc415607.pdf#WCSSPN">Find offset of first non-matching wide character</A> (wcsspn()) computes the number of wide characters in the initial segment of the string pointed to by string1, which consists entirely of wide characters from the string pointed to by string2.</li>
<li><A HREF="../books/sc415607.pdf#WCSCSPN">Find offset of first wide-character match</A> (wcscspn()) determines the number of wchar_t characters in the initial segment of the string pointed to by string1 that do not appear in the string pointed to by string2.</li>
<li><A HREF="../books/sc415607.pdf#RFEOD">Force the end-of-data</A> (_Rfeod()) forces an end-of-data condition for a device or member associated with the file specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#RFEOV">Force the end-of-file</A> (_Rfeov()) forces an end-of-volume condition for a tape file that is associated with the file that is specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#SWPRINTF">Format and write wide characters to buffer</A> (swprintf()) formats and stores a series of wide characters and values into the wide-character buffer wcsbuffer.</li>
<li><A HREF="../books/sc415607.pdf#VSWPRINTF">Format and write wide characters to buffer</A> (vswprintf()) formats and stores a series of wide characters and values in the buffer wcsbuffer.</li>
<li><A HREF="../books/sc415607.pdf#VWPRINTF">Format argument data as wide characters and print</A> (vwprintf()) is equivalent to the wprintf() function, except that the variable argument list is replaced by arg, which the va_start macro (and possibly subsequent va_arg calls) will have initialized.</li>
<li><A HREF="../books/sc415607.pdf#VFWPRINTF">Format argument data as wide characters and write to a stream</A> (vfwprintf()) is equivalent to the fwprintf() function, except that the variable argument list is replaced by arg, which the va_start macro (and possibly subsequent va_arg calls) will have initialized.</li>
<li><A HREF="../books/sc415607.pdf#WPRINTF">Format data as wide characters and print</A> (wprintf()) is equivalent to fwprintf(stdout,format,...).</li>
<li><A HREF="../books/sc415607.pdf#FWPRINTF">Format data as wide characters and write to a stream</A> (fwprintf()) writes output to the stream pointed to by stream, under control of the wide string pointed to by format.</li>
<li><A HREF="../books/sc415607.pdf#REGFREE">Free memory for regular expression</A> (regfree()) frees any memory that was allocated by the regcomp() function to implement the regular expression preg.</li>
<li><A HREF="../books/sc415607.pdf#GAMMA">Gamma function</A> (gamma()) computes the natural logarithm of the absolute value of G(x) (ln(</li>
<li><A HREF="../books/sc415607.pdf#FTELL">Get current position</A> (ftell()) finds the current position of the file associated with stream.</li>
<li><A HREF="../books/sc415607.pdf#FTELL">Get current position</A> (ftello()) finds the current position of the file associated with stream.</li>
<li><A HREF="../books/sc415607.pdf#RDEVATR">Get device attributes</A> (_Rdevatr()) returns a pointer to a copy of the device attributes feedback area for the file pointed to by fp, and the device specified by dev.</li>
<li><A HREF="../books/sc415607.pdf#GETEXCP">Get exception data</A> (_GetExcData()) returns information about the current exception from within a C signal handler.</li>
<li><A HREF="../books/sc415607.pdf#FGETPOS">Get file position</A> (fgetpos()) stores the current position of the file pointer that is associated with stream into the object pointed to by pos.</li>
<li><A HREF="../books/sc415607.pdf#WCTRANS">Get handle for character mapping</A> (wctrans()) constructs a value with type wctrans_t.</li>
<li><A HREF="../books/sc415607.pdf#WCTYPE">Get handle for character property classification</A> (wctype()) determines values of wctype_t according to rules of the coded character set that are defined by character type information in the program's locale (category LC_CTYPE).</li>
<li><A HREF="../books/sc415607.pdf#GETWCHAR">Get wide character from stdin</A> (getwchar()) reads the next multibyte character from stdin, converts it to a wide character, and advances the associated file position indicator for stdin.</li>
<li><A HREF="../books/sc415607.pdf#SIGNAL">Handle interrupt signals</A> (signal()) allows a program to choose one of several ways to handle an interrupt signal from the operating system or from the raise() function.</li>
<li><A HREF="../books/sc415607.pdf#GETSSN">Handle to a C session</A> (_C_Get_Ssn_Handle()) Returns a handle to the C session for use with Dynamic Screen Manager (DSM) APIs.</li>
<li><A HREF="../books/sc415607.pdf#WCSCOLL">Language collation string comparison</A> (wcscoll()) compares the wide-character strings pointed to by wcs1 and wcs2, both interpreted as appropriate to the LC_COLLATE category of the current locale.</li>
<li><A HREF="../books/sc415607.pdf#STRRCHR">Locate last occurrence of character in string</A> (strrchr()) finds the last occurrence of c (converted to a character) in string.</li>
<li><A HREF="../books/sc415607.pdf#WCSRCHR">Locate last occurrence of wide character in string</A> (wcsrchr()) locates the last occurrence of character in the string pointed to by string.</li>
<li><A HREF="../books/sc415607.pdf#STRSTR">Locate substring</A> (strstr()) finds the first occurrence of string2 in string1.</li>
<li><A HREF="../books/sc415607.pdf#WMEMCHR">Locate wide character in wide-character buffer</A> (wmemchr()) locates the first occurrence of c in the initial n wide characters of the object pointed to by s.</li>
<li><A HREF="../books/sc415607.pdf#WCSPBRK">Locate wide characters in string</A> (wcspbrk()) locates the first occurrence in the string pointed to by string1 of any wide character from the string pointed to by string2.</li>
<li><A HREF="../books/sc415607.pdf#WCSSTR">Locate wide-character substring</A> (wcsstr()) locates the first occurrence of wcs2 in wcs1.</li>
<li><A HREF="../books/sc415607.pdf#WCSWCS">Locate wide-character substring</A> (wcswcs()) locates the first occurrence of string2 in the wide-character string pointed to by string1.</li>
<li><A HREF="../books/sc415607.pdf#LDEXP">Multiply by a power of two</A> (ldexp()) calculates the value of x *(2^exp).</li>
<li><A HREF="../books/sc415607.pdf#HRIOFBK">Obtain I/O feedback information</A> (_Riofbk()) returns a pointer to a copy of the I/O feedback area for the file that is specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#ROPNFBK">Obtain open feedback information</A> (_Ropnfbk()) returns a pointer to a copy of the open feedback area for the file that is specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#ROPEN">Open a record file for I/O operations</A> (_Ropen()) opens the record file specified by filename according to the mode parameter, which may be followed by optional parameters, if the varparm keyword parameter is specified in the mode parameter.</li>
<li><A HREF="../books/sc415607.pdf#FOPEN">Open files</A> (fopen()) opens the file that is specified by filename.</li>
<li><A HREF="../books/sc415607.pdf#WFOPEN">Open files</A> (wfopen()) accepts file name and mode as wide characters and assumes CCSID 13488 if neither CCSID nor codepage keyword is specified.</li>
<li><A HREF="../books/sc415607.pdf#CATOPEN">Open message catalog</A> (catopen()) opens a message catalog, which must be done before a message can be retrieved.</li>
<li><A HREF="../books/sc415607.pdf#LDIV">Perform long and long long division</A> (ldiv()) calculates the quotient and remainder of the division of numerator by denominator.</li>
<li><A HREF="../books/sc415607.pdf#LDIV">Perform long and long long division</A> (lldiv()) computes the quotient and remainder of the numerator parameter by the denominator parameter.</li>
<li><A HREF="../books/sc415607.pdf#RLOCATE">Position a record</A> (_Rlocate()) positions to the record in the file associated with fp and specified by the key, klen_rrn and opts parameters.</li>
<li><A HREF="../books/sc415607.pdf#SETJMP">Preserve environment</A> (setjmp()) saves a stack environment that can subsequently be restored by the longjmp() function.</li>
<li><A HREF="../books/sc415607.pdf#VPRINTF">Print argument data</A> (vprintf()) formats and prints a series of characters and values to stdout.</li>
<li><A HREF="../books/sc415607.pdf#VSNPRINTF">Print argument data to buffer</A> (vsnprintf()) formats and stores a series of characters and values in the buffer target-string.</li>
<li><A HREF="../books/sc415607.pdf#VFPRTF">Print argument data to stream</A> (vfprintf()) formats and writes a series of characters and values to the output stream.</li>
<li><A HREF="../books/sc415607.pdf#PERROR">Print error message</A> (perror()) prints an error message to stderr.</li>
<li><A HREF="../books/sc415607.pdf#PRINTF">Print formatted characters</A> (printf()) formats and prints a series of characters and values to the standard output stream stdout.</li>
<li><A HREF="../books/sc415607.pdf#SNPRINTF">Print formatted data to buffer</A> (snprintf()) formats and stores a series of characters and values in the array buffer.</li>
<li><A HREF="../books/sc415607.pdf#SPRINTF">Print formatted data to buffer</A> (sprintf()) formats and stores a series of characters and values in the array buffer.</li>
<li><A HREF="../books/sc415607.pdf#TMPNAM9">Produce temporary file name</A> (tmpnam()) produces a valid file name that is not the same as the name of any existing file.</li>
<li><A HREF="../books/sc415607.pdf#RUPFB">Provide information on last I/O operation</A> (_Rupfb()) updates the feedback structure associated with the file specified by fp with information about the last I/O operation.</li>
<li><A HREF="../books/sc415607.pdf#UNGETC">Push character onto input stream</A> (ungetc()) pushes the unsigned character c back onto the given input stream.</li>
<li><A HREF="../books/sc415607.pdf#UNGETWC">Push wide character onto input stream</A> (ungetwc()) pushes the wide character wc back onto the input stream.</li>
<li><A HREF="../books/sc415607.pdf#FGET">Read a character</A> (fgetc()) reads a single unsigned character from the input stream at the current position and increases the associated file pointer, if any, so that it points to the next character.</li>
<li><A HREF="../books/sc415607.pdf#GETC">Read a character</A> (getc()) reads a single character from the current stream position and advances the stream position to the next character.</li>
<li><A HREF="../books/sc415607.pdf#GETC">Read a character</A> (getchar()) reads a single character from the current stream position and advances the stream position to the next character.</li>
<li><A HREF="../books/sc415607.pdf#GETS">Read a line</A> (gets()) reads a line from the standard input stream stdin and stores it in buffer.</li>
<li><A HREF="../books/sc415607.pdf#RREADK">Read a record by key</A> (_Rreadk()) reads the record in the keyed access path that is currently being used for the file that is associated with fp.</li>
<li><A HREF="../books/sc415607.pdf#RREADRN">Read a record by relative record number</A> (_Rreadd()) reads the record that is specified by rrn in the arrival sequence access path for the file that is associated with fp.</li>
<li><A HREF="../books/sc415607.pdf#FGETS">Read a string</A> (fgets()) reads characters from the current stream position up to and including the first new-line character (), up to the end of the stream, or until the number of characters read is equal to n-1, whichever comes first.</li>
<li><A HREF="../books/sc415607.pdf#SCANF">Read data</A> (scanf()) reads data from the standard input stream stdin into the locations that is given by each entry in argument-list.</li>
<li><A HREF="../books/sc415607.pdf#SSCANF">Read data</A> (sscanf()) reads data from buffer into the locations that are given by argument-list.</li>
<li><A HREF="../books/sc415607.pdf#FWSCANF">Read data from stream using wide character</A> (fwscanf()) reads input from the stream pointed to by stream, under control of the wide string pointed to by format.</li>
<li><A HREF="../books/sc415607.pdf#WSCANF">Read data using wide-character format string</A> (wscanf()) is equivalent to the fwscanf() function with the argument stdin interposed before the arguments of the wscanf() function.</li>
<li><A HREF="../books/sc415607.pdf#FSCANF">Read formatted data</A> (fscanf()) reads data from the current position of the specified stream into the locations that are given by the entries in argument-list, if any.</li>
<li><A HREF="../books/sc415607.pdf#VFSCANF">Read formatted data</A> (vfscanf()) reads data from a stream into locations specified by a variable number of arguments.</li>
<li><A HREF="../books/sc415607.pdf#VSCANF">Read formatted data</A> (vscanf()) reads data from stdin into locations specified by a variable number of arguments.</li>
<li><A HREF="../books/sc415607.pdf#VSSCANF">Read formatted data</A> (vsscanf()) reads data from a buffer into locations specified by a variable number of arguments.</li>
<li><A HREF="../books/sc415607.pdf#VFWSCANF">Read formatted wide character data</A> (vfwscanf()) reads wide data from a stream into locations specified by a variable number of arguments.</li>
<li><A HREF="../books/sc415607.pdf#VSWSCANF">Read formatted wide character data</A> (vswscanf()) reads wide data from a buffer into locations specified by a variable number of arguments.</li>
<li><A HREF="../books/sc415607.pdf#VWSCANF">Read formatted wide character data</A> (vwscanf()) reads wide data from stdin into locations specified by a variable number of arguments.</li>
<li><A HREF="../books/sc415607.pdf#RREADIN">Read from an invited device</A> (_Rreadindv()) reads data from an invited device.</li>
<li><A HREF="../books/sc415607.pdf#FREAD">Read items</A> (fread()) reads up to count items of size length from the input stream and stores them in the given buffer.</li>
<li><A HREF="../books/sc415607.pdf#RREADF">Read the first record</A> (_Rreadf()) reads the first record in the access path that is currently being used for the file specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#RREADL">Read the last record</A> (_Rreadl()) reads the last record in the access path currently being used for the file specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#RREADC">Read the next changed record in a subfile</A> (_Rreadnc()) reads the next changed record from the current position in the subfile that is associated with fp.</li>
<li><A HREF="../books/sc415607.pdf#RREAD">Read the next record</A> (_Rreadn()) reads the next record in the access path that is currently being used for the file that is associated with fp.</li>
<li><A HREF="../books/sc415607.pdf#RREADP">Read the previous record</A> (_Rreadp()) reads the previous record in the access path that is currently being used for the file that is associated with fp.</li>
<li><A HREF="../books/sc415607.pdf#RREADS">Read the same record</A> (_Rreads()) reads the current record in the access path that is currently being used for the file that is associated with fp.</li>
<li><A HREF="../books/sc415607.pdf#SWSCANF">Read wide character data</A> (swscanf()) specifies a wide string from which the input is to be obtained, rather than from a stream.</li>
<li><A HREF="../books/sc415607.pdf#FGETWC">Read wide character from stream</A> (fgetwc()) reads the next multibyte character from the input stream pointed to by stream, converts it to a wide character, and advances the associated file position indicator for the stream (if defined).</li>
<li><A HREF="../books/sc415607.pdf#GETWC">Read wide character from stream</A> (getwc()) reads the next multibyte character from stream, converts it to a wide character, and advances the associated file position indicator for stream.</li>
<li><A HREF="../books/sc415607.pdf#FGETWS">Read wide-character string from stream</A> (fgetws()) reads at most one less than the number of wide characters specified by n from the stream pointed to by stream.</li>
<li><A HREF="../books/sc415607.pdf#ATEX">Record program ending function</A> (atexit()) records the function, pointed to by func, that the system calls at normal program end.</li>
<li><A HREF="../books/sc415607.pdf#FREOPEN">Redirect open files</A> (freopen()) closes the file that is currently associated with stream and reassigns stream to the file that is specified by filename.</li>
<li><A HREF="../books/sc415607.pdf#RRELEAS">Release a program device</A> (_Rrelease()) releases the program device that is specified by dev from the file that is associated with fp.</li>
<li><A HREF="../books/sc415607.pdf#RRLSLCK">Release a record lock</A> (_Rrlslck()) releases the lock on the currently locked record for the file specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#FREE">Release storage blocks</A> (free()) frees a block of storage.</li>
<li><A HREF="../books/sc415607.pdf#RENAME">Rename file</A> (rename()) renames the file specified by oldname to the name given by newname.</li>
<li><A HREF="../books/sc415607.pdf#FSEEK">Reposition file position</A> (fseek()) changes the current file position that is associated with stream to a new location within the file.</li>
<li><A HREF="../books/sc415607.pdf#FSEEK">Reposition file position</A> (fseeko()) changes the current file position that is associated with stream to a new location within the file.</li>
<li><A HREF="../books/sc415607.pdf#CALLOC">Reserve and initialize storage</A> (calloc()) reserves storage space for an array of num elements, each of length size bytes.</li>
<li><A HREF="../books/sc415607.pdf#MALLOC">Reserve Storage Block</A> (malloc()) reserves a block of storage of size bytes.</li>
<li><A HREF="../books/sc415607.pdf#CLEAR">Reset error indicators</A> (clearerr()) resets the error indicator and end-of-file indicator for the specified stream.</li>
<li><A HREF="../books/sc415607.pdf#LONGJMP">Restore stack environment</A> (longjmp()) restores a stack environment previously saved in env by the setjmp()function.</li>
<li><A HREF="../books/sc415607.pdf#CATGETS">Retrieve a message from a message catalog</A> (catgets()) retrieves message msg_id, in setset_id from the message catalog that is identified by catd.</li>
<li><A HREF="../books/sc415607.pdf#QXXRTVD">Retrieve data area</A> (QXXRTVDA()) retrieves a copy of the data area specified by dtaname starting at position offset with a length of len.</li>
<li><A HREF="../books/sc415607.pdf#LOCCONV">Retrieve information from the environment</A> (localeconv()) sets the components of a structure having type struct lconv to values appropriate for the current locale.</li>
<li><A HREF="../books/sc415607.pdf#LINFOP">Retrieve locale information</A> (nl_langinfo()) retrieves from the current locale the string that describes the requested information specified by item.</li>
<li><A HREF="../books/sc415607.pdf#WCSLOCALECONV">Retrieve wide locale information</A> (wcslocaleconv()) sets the components of a structure having type structure wcslconv to values appropriate for the current locale.</li>
<li><A HREF="../books/sc415607.pdf#REGERROR">Return error message for regular expression</A> (regerror()) finds the description for the error code errcode for the regular expression preg.</li>
<li><A HREF="../books/sc415607.pdf#RROLLBC">Roll back commitment control changes</A> (_Rrollbck()) reestablishes the last commitment boundary as the current commitment boundary.</li>
<li><A HREF="../books/sc415607.pdf#BSEARCH">Search arrays</A> (bsearch()) performs a binary search of an array of num elements, each of size bytes.</li>
<li><A HREF="../books/sc415607.pdf#MEMCHR">Search buffer</A> (memchr()) searches the first count bytes of buf for the first occurrence of c converted to an unsigned character.</li>
<li><A HREF="../books/sc415607.pdf#STRCHR">Search for character</A> (strchr()) finds the first occurrence of a character in a string.</li>
<li><A HREF="../books/sc415607.pdf#GETENV">Search for environment variables</A> (getenv()) searches the list of environment variables for an entry corresponding to varname.</li>
<li><A HREF="../books/sc415607.pdf#WCSCHR">Search for wide character</A> (wcschr()) searches the wide-character string for the occurrence of character.</li>
<li><A HREF="../books/sc415607.pdf#RAISE">Send signal</A> (raise()) sends the signal sig to the running program.</li>
<li><A HREF="../books/sc415607.pdf#FREXP">Separate floating-point value</A> (frexp()) breaks down the floating-point value x into a term m for the mantissa and another term n for the exponent.</li>
<li><A HREF="../books/sc415607.pdf#MODF">Separate floating-point value</A> (modf()) breaks down the floating-point value x into fractional and integral parts.</li>
<li><A HREF="../books/sc415607.pdf#MEMSET">Set bytes to value</A> (memset()) sets the first count bytes of dest to the value c.</li>
<li><A HREF="../books/sc415607.pdf#STRNSET">Set characters in string</A> (strnset()) sets, at most, the first n characters of string to c (converted to a char). If n is greater than the length of string, the length of string is used in place of n.</li>
<li><A HREF="../books/sc415607.pdf#STRNSET">Set characters in string</A> (strset()) sets all characters of string to c.</li>
<li><A HREF="../books/sc415607.pdf#RPGMDEV">Set default program device</A> (_Rpgmdev()) sets the current program device for the file that is associated with fp to dev.</li>
<li><A HREF="../books/sc415607.pdf#FSETPO">Set file position</A> (fsetpos()) moves any file position that is associated with stream to a new location within the file according to the value pointed to by pos.</li>
<li><A HREF="../books/sc415607.pdf#SETLOC">Set locale</A> (setlocale()) changes or queries variables that are defined in the &lt;locale.h&gt; include file, that indicate location.</li>
<li><A HREF="../books/sc415607.pdf#STRERRO">Set pointer to run-time error message</A> (strerror()) maps the error number in errnum to an error message string.</li>
<li><A HREF="../books/sc415607.pdf#SRAND">Set seed for rand() function</A> (srand()) sets the starting point for producing a series of pseudo-random integers.</li>
<li><A HREF="../books/sc415607.pdf#RINDAR">Set separate indicator area</A> (_Rindara()) registers indic_buf as the separate indicator area to be used by the file specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#RFORMAT">Set the record format name</A> (_Rformat()) sets the record format to fmt for the file specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#WMEMSET">Set wide character buffer to a value</A> (wmemset()) copies the value of c into each of the first n wide characters of the object pointed to by s.</li>
<li><A HREF="../books/sc415607.pdf#BESSEL">Solve equations</A> (Bessel Functions) solves certain types of differential equations.</li>
<li><A HREF="../books/sc415607.pdf#QSORT">Sort array</A> (qsort()) sorts an array of num elements, each of width bytes in size.</li>
<li><A HREF="../books/sc415607.pdf#ABORT">Stop a Program</A> (abort()) causes an abnormal end to the program and returns control to the host environment.</li>
<li><A HREF="../books/sc415607.pdf#FEOF">Test end-of-file indicator</A> (feof()) indicates whether the end-of-file flag is set for the given stream.</li>
<li><A HREF="../books/sc415607.pdf#ISASCII">Test for ASCII value</A> (isascii()) tests if an EBCDIC character, in the current locale, is a valid 7-bit US-ASCII character.</li>
<li><A HREF="../books/sc415607.pdf#ISBLANK">Test for blank or tab character</A> (isblank()) tests if a character is either the EBCDIC space or EBCDIC tab character.</li>
<li><A HREF="../books/sc415607.pdf#ISWCTYP">Test for character property</A> (iswctype()) determines whether the wide character wc has the property wc_prop.</li>
<li><A HREF="../books/sc415607.pdf#FERROR">Test for read/write errors</A> (ferror()) tests for an error in reading from or writing to the given stream.</li>
<li><A HREF="../books/sc415607.pdf#ISALNUM">Test integer value</A> (isalnum()) tests a character with an integer value.</li>
<li><A HREF="../books/sc415607.pdf#ISALNUM">Test integer value</A> (isxdigit()) tests a character with an integer value.</li>
<li><A HREF="../books/sc415607.pdf#MBSINIT">Test state object for initial state</A> (mbsinit()) specifies whether the pointed to mbstate_t object describes an initial conversion state.</li>
<li><A HREF="../books/sc415607.pdf#ATOX">Test wide integer value</A> (iswalnum()) tests a given wide integer value.</li>
<li><A HREF="../books/sc415607.pdf#ATOX">Test wide integer value</A> (iswxdigit()) tests a given wide integer value.</li>
<li><A HREF="../books/sc415607.pdf#STRTOK">Tokenize string</A> (strtok()) reads string1 as a series of zero or more tokens, and string2 as the set of characters serving as delimiters of the tokens in string1.</li>
<li><A HREF="../books/sc415607.pdf#STRTOKR">Tokenize string (restartable)</A> (strtok_r()) reads string as a series of zero or more tokens, and seps as the set of characters serving as delimiters of the tokens in string.</li>
<li><A HREF="../books/sc415607.pdf#WCSTOK">Tokenize wide-character string</A> (wcstok()) reads wcs1 as a series of zero or more tokens and wcs2 as the set of wide characters serving as delimiters for the tokens in wcs1.</li>
<li><A HREF="../books/sc415607.pdf#WCSXFR">Transform a wide-character string</A> (wcsxfrm()) transforms the wide-character string pointed to by wcs2 to values which represent character collating weights and places the resulting wide-character string into the array pointed to by wcs1.</li>
<li><A HREF="../books/sc415607.pdf#STRXFRM">Transform string</A> (strxfrm()) transforms the string pointed to by string2 and places the result into the string pointed to by string1.</li>
<li><A HREF="../books/sc415607.pdf#TOWCTRANS">Translate wide character</A> (towctrans()) maps the wide character wc using the mapping that is described by desc.</li>
<li><A HREF="../books/sc415607.pdf#RUPDATE">Update a record</A> (_Rupdate()) updates the record that is currently locked for update in the file that is specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#ASSERT">Verify condition</A> (assert()) prints a diagnostic message to stderr and aborts the program if expression is false (zero).</li>
<li><A HREF="../books/sc415607.pdf#PUTC">Write a character</A> (putc()) converts c to unsigned char and then writes c to the output stream at the current position.</li>
<li><A HREF="../books/sc415607.pdf#PUTC">Write a character</A> (putchar()) converts c to unsigned char and then writes c to the output stream at the current position.</li>
<li><A HREF="../books/sc415607.pdf#WRTDIR">Write a record directly</A> (_Rwrited()) writes a record to the file associated with fp at the position specified by rrn.</li>
<li><A HREF="../books/sc415607.pdf#PUTS">Write a string</A> (puts()) writes the given string to the standard output stream stdout; it also appends a new-line character to the output.</li>
<li><A HREF="../books/sc415607.pdf#RWRTRD">Write and read a record</A> (_Rwriterd()) performs a write and then a read operation on the file that is specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#RWRTRDD">Write and read a record (separate buffers)</A> (_Rwrread()) performs a write and then a read operation on the file that is specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#FFLUSH">Write buffer to file</A> (fflush()) causes the system to empty the buffer that is associated with the specified output stream, if possible.</li>
<li><A HREF="../books/sc415607.pdf#FPUTCHAR">Write character</A> (_fputchar()) writes the single character c to the stdout stream at the current position.</li>
<li><A HREF="../books/sc415607.pdf#FPUTC">Write character</A> (fputc()) converts c to an unsigned char and then writes c to the output stream at the current position and advances the file position appropriately.</li>
<li><A HREF="../books/sc415607.pdf#FPRINTF">Write formatted data to a stream</A> (fprintf()) formats and writes a series of characters and values to the output stream.</li>
<li><A HREF="../books/sc415607.pdf#FWRITE">Write items</A> (fwrite()) writes up to count items, each of size bytes in length, from buffer to the output stream.</li>
<li><A HREF="../books/sc415607.pdf#FPUTS">Write string</A> (fputs()) copies string to the output stream at the current position.</li>
<li><A HREF="../books/sc415607.pdf#RRWRITE">Write the next record</A> (_Rwrite()) appends a record to the file specified by fp.</li>
<li><A HREF="../books/sc415607.pdf#FPUTWC">Write wide character</A> (fputwc()) converts the wide character wc to a multibyte character and writes it to the output stream pointed to by stream at the current position.</li>
<li><A HREF="../books/sc415607.pdf#PUTWC">Write wide character</A> (putwc()) converts the wide character wc to a multibyte character, and writes it to the stream at the current position.</li>
<li><A HREF="../books/sc415607.pdf#PUTWCHAR">Write wide character to stdout</A> (putwchar()) converts the wide character wc to a multibyte character and writes it to stdout.</li>
<li><A HREF="../books/sc415607.pdf#FPUTWS">Write wide-character string</A> (fputws()) converts the wide-character string wcs to a multibyte-character string and writes it to stream as a multibyte-character string.</li>
</ul>
<!--***************API END PASTE***************-->
<br>
<hr>
<center>
<table cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center"><a href="#Top_Of_Page">Top</a> | <a href=
"hll.htm">High-level Language APIs</a> | <a href="aplist.htm">APIs by
category</a></td>
</tr>
</table>
</center>
</body>
</html>