Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ swab(3C) — DG/UX R4.11MU05

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

reentrant(3)

bcopy(3C)



swab(3C)                       DG/UX R4.11MU05                      swab(3C)


NAME
       swab - swap bytes

SYNOPSIS
       #include <stdlib.h>

       void swab (const char *from, char *to, int nbytes);

DESCRIPTION
       swab copies nbytes bytes pointed to by from to the array pointed to
       by to, exchanging adjacent even and odd bytes.  nbytes should be even
       and non-negative.  If nbytes is odd and positive, swab uses nbytes-1
       instead. If nbytes is negative, swab does nothing.


   Considerations for Threads Programming
                     +---------+-----------------------------+
                     |         |                      async- |
                     |function | reentrant   cancel   cancel |
                     |         |             point     safe  |
                     +---------+-----------------------------+
                     |swab     |     Y         N        N    |
                     +---------+-----------------------------+

SEE ALSO
       reentrant(3), bcopy(3C).


Licensed material--property of copyright holder(s)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026