Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

xdr_simple(3N)

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. 

SEE ALSO

xdr_simple(3N)

SunOS 5.1/SPARC  —  Last change: 3 Jul 1990

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