Blame doc/man/man3/XmStringNCopy.3

Packit b099d7
'\" t
Packit b099d7
...\" StrNCB.sgm /main/8 1996/09/08 21:06:28 rws $
Packit b099d7
.de P!
Packit b099d7
.fl
Packit b099d7
\!!1 setgray
Packit b099d7
.fl
Packit b099d7
\\&.\"
Packit b099d7
.fl
Packit b099d7
\!!0 setgray
Packit b099d7
.fl			\" force out current output buffer
Packit b099d7
\!!save /psv exch def currentpoint translate 0 0 moveto
Packit b099d7
\!!/showpage{}def
Packit b099d7
.fl			\" prolog
Packit b099d7
.sy sed -e 's/^/!/' \\$1\" bring in postscript file
Packit b099d7
\!!psv restore
Packit b099d7
.
Packit b099d7
.de pF
Packit b099d7
.ie     ?\\*(f1?? .ds f1 \\n(.f
Packit b099d7
.el .ie ?\\*(f2?? .ds f2 \\n(.f
Packit b099d7
.el .ie ?\\*(f3?? .ds f3 \\n(.f
Packit b099d7
.el .ie ?\\*(f4?? .ds f4 \\n(.f
Packit b099d7
.el .tm ? font overflow
Packit b099d7
.ft \\$1
Packit b099d7
..
Packit b099d7
.de fP
Packit b099d7
.ie     !?\\*(f4?? \{\
Packit b099d7
.	ft \\*(f4
Packit b099d7
.	ds f4\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f3?? \{\
Packit b099d7
.	ft \\*(f3
Packit b099d7
.	ds f3\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f2?? \{\
Packit b099d7
.	ft \\*(f2
Packit b099d7
.	ds f2\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f1?? \{\
Packit b099d7
.	ft \\*(f1
Packit b099d7
.	ds f1\"
Packit b099d7
'	br \}
Packit b099d7
.el .tm ? font underflow
Packit b099d7
..
Packit b099d7
.ds f1\"
Packit b099d7
.ds f2\"
Packit b099d7
.ds f3\"
Packit b099d7
.ds f4\"
Packit b099d7
.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 
Packit b099d7
.TH "XmStringNCopy" "library call"
Packit b099d7
.SH "NAME"
Packit b099d7
\fBXmStringNCopy\fP \(em A compound string function that creates a copy of a compound string
Packit b099d7
.iX "XmStringNCopy"
Packit b099d7
.iX "compound string functions" "XmStringNCopy"
Packit b099d7
.SH "SYNOPSIS"
Packit b099d7
.PP
Packit b099d7
.nf
Packit b099d7
#include <Xm/Xm\&.h>
Packit b099d7
\fBXmString \fBXmStringNCopy\fP\fR(
Packit b099d7
\fBXmString \fBs1\fR\fR,
Packit b099d7
\fBint \fBnum_bytes\fR\fR);
Packit b099d7
.fi
Packit b099d7
.SH "DESCRIPTION"
Packit b099d7
.PP
Packit b099d7
This function is obsolete and exists for compatibility with previous
Packit b099d7
releases\&.
Packit b099d7
\fBXmStringNCopy\fP creates a copy of \fIs1\fP that contains a specified
Packit b099d7
number of bytes, including tags, directional indicators,
Packit b099d7
and separators\&. It then returns the
Packit b099d7
resulting compound string\&. The original strings are preserved\&.
Packit b099d7
The function allocates space for the resulting compound string\&.
Packit b099d7
The application is responsible for managing the allocated space\&.
Packit b099d7
The application can recover the allocated space by calling \fBXmStringFree\fP\&.
Packit b099d7
.IP "\fIs1\fP" 10
Packit b099d7
Specifies the compound string\&.
Packit b099d7
.IP "\fInum_bytes\fP" 10
Packit b099d7
Specifies the number of bytes of \fIs1\fP to copy\&.
Packit b099d7
If this value is less than the
Packit b099d7
length of \fIs1\fP, as many bytes as possible, but possibly fewer than
Packit b099d7
this value, will be appended to \fIs1\fP such that the resulting string
Packit b099d7
is still a valid compound string\&.
Packit b099d7
.SH "RETURN"
Packit b099d7
.PP
Packit b099d7
Returns a new compound string\&.
Packit b099d7
.SH "RELATED"
Packit b099d7
.PP
Packit b099d7
\fBXmStringCreate\fP(3) and \fBXmStringFree\fP(3)\&.
Packit b099d7
...\" created by instant / docbook-to-man, Sun 22 Dec 1996, 20:31