Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

a64l(3C)

l3tol(3C)



sputl(3X)                      DG/UX R4.11MU05                     sputl(3X)


NAME
       sputl, sgetl - access long integer data in a machine-independent
       fashion

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

       #include <ldfcn.h>

       void sputl (long value, char *buffer);

       long sgetl (const char *buffer);

DESCRIPTION
       sputl takes the four bytes of the long integer value and places them
       in memory starting at the address pointed to by buffer.  The ordering
       of the bytes is the same across all machines.

       sgetl retrieves the four bytes in memory starting at the address
       pointed to by buffer and returns the long integer value in the byte
       ordering of the host machine.

       The combination of sputl and sgetl provides a machine-independent way
       of storing long numeric data in a file in binary form without
       conversion to characters.

       A program that uses these functions must be loaded with the object-
       file access routine library libld.a.

SEE ALSO
       a64l(3C), l3tol(3C).


Licensed material--property of copyright holder(s)

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