'\" te .\" Copyright (c) 2007, Sun Microsystems, Inc. All Rights Reserved .TH mlib_VectorReverseByteOrder_Inp 3MLIB "2 Mar 2007" "SunOS 5.11" "mediaLib Library Functions" .SH NAME mlib_VectorReverseByteOrder_Inp \- reverse byte order of vector, in place .SH SYNOPSIS .LP .nf cc [ \fIflag\fR... ] \fIfile\fR... \fB-lmlib\fR [ \fIlibrary\fR... ] #include \fBmlib_status\fR \fBmlib_VectorReverseByteOrder_Inp\fR(\fBvoid *\fR\fIxz\fR, \fBmlib_s32\fR \fIn\fR, \fBmlib_s32\fR \fIs\fR); .fi .SH DESCRIPTION .sp .LP The \fBmlib_VectorReverseByteOrder_Inp()\fR function changes the encoding of each element from big endian to little endian, or from little endian to big endian. .sp .LP It reverses the byte order of each element of the vector, in place. .SH PARAMETERS .sp .LP The function takes the following arguments: .sp .ne 2 .mk .na \fB\fIxz\fR\fR .ad .RS 6n .rt Pointer to the input and output vector. .RE .sp .ne 2 .mk .na \fB\fIn\fR\fR .ad .RS 6n .rt Number of elements in the vectors. .RE .sp .ne 2 .mk .na \fB\fIs\fR\fR .ad .RS 6n .rt Size of elements in bytes. .RE .SH RETURN VALUES .sp .LP The function returns \fBMLIB_SUCCESS\fR if successful. Otherwise it returns \fBMLIB_FAILURE\fR. .SH ATTRIBUTES .sp .LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPEATTRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe .TE .SH SEE ALSO .sp .LP \fBmlib_VectorReverseByteOrder\fR(3MLIB), \fBmlib_VectorReverseByteOrder_S16\fR(3MLIB), \fBmlib_VectorReverseByteOrder_S16_S16\fR(3MLIB), \fBattributes\fR(5)