swab man page on SmartOS

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

SWAB(3C)							      SWAB(3C)

NAME
       swab - swap bytes

SYNOPSIS
       #include <stdlib.h>

       void swab(const char *src, char *dest, ssize_t nbytes);

   XPG4, SUS, SUSv2, SUSv3
       #include <unistd.h>

       void swab(const void *restrict src, void *restrict dest, ssize_t nbytes);

DESCRIPTION
       The  swab()  function copies nbytes bytes, which are pointed to by src,
       to the object pointed to	 by  dest,  exchanging	adjacent  bytes.   The
       nbytes  argument	 should	 be  even.  If nbytes is odd swab() copies and
       exchanges nbytes−1 bytes and  the  disposition  of  the	last  byte  is
       unspecified.  If	 copying takes place between objects that overlap, the
       behavior is undefined. If nbytes is negative, swab() does nothing.

ERRORS
       No errors are defined.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌────────────────────┬─────────────────┐
       │  ATTRIBUTE TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ Standard	      │
       ├────────────────────┼─────────────────┤
       │MT-Level	    │ MT-Safe	      │
       └────────────────────┴─────────────────┘

SEE ALSO
       attributes(5), standards(5)

				  Nov 1, 2003			      SWAB(3C)
[top]

List of man pages available for SmartOS

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