strccpy man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



strccpy(3G)							   strccpy(3G)

NAME
     strccpy: streadd, strcadd, strecpy - copy strings, compressing or
     expanding escape codes

SYNOPSIS
     cc [flag ...] file ...  -lgen [library ...]

     #include <libgen.h>

     char *strccpy (char *output, const char *input);

     char *strcadd (char *output, const char *input);

     char *strecpy (char *output, const char *input, const char
	 *exceptions);

     char *streadd (char *output, const char *input, const char
	 *exceptions);

DESCRIPTION
     strccpy copies the input string, up to a null byte, to the output string,
     compressing the C-language escape sequences (for example, \n, \001) to
     the equivalent character.	A null byte is appended to the output.	The
     output argument must point to a space big enough to accommodate the
     result.  If it is as big as the space pointed to by input it is
     guaranteed to be big enough.  strccpy returns the output argument.

     strcadd is identical to strccpy, except that it returns the pointer to
     the null byte that terminates the output.

     strecpy copies the input string, up to a null byte, to the output string,
     expanding non-graphic characters to their equivalent C-language escape
     sequences (for example, \n, \001).	 The output argument must point to a
     space big enough to accommodate the result; four times the space pointed
     to by input is guaranteed to be big enough (each character could become \
     and 3 digits).  Characters in the exceptions string are not expanded.
     The exceptions argument may be zero, meaning all non-graphic characters
     are expanded.  strecpy returns the output argument

     streadd is identical to strecpy, except that it returns the pointer to
     the null byte that terminates the output.

EXAMPLES
     /* expand all but newline and tab */
     strecpy( output, input, "\n\t" );
     /* concatenate and compress several strings */
     cp = strcadd( output, input1 );
     cp = strcadd( cp, input2 );
     cp = strcadd( cp, input3 );

									Page 1

strccpy(3G)							   strccpy(3G)

SEE ALSO
     string(3C), str(3G)

									Page 2

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net