Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ DtDtsBufferToAttributeList(3) — Digital UNIX 3.2c

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

DtDts(5)

DtDtsLoadDataTypes(3)

DtDtsFreeAttributeList(3)

DtDtsBufferToAttributeList(3)  —  Subroutines

NAME

DtDtsBufferToAttributeList − get a list of data attributes for a byte stream

SYNOPSIS

#include <Dt/Dts.h>
DtDtsAttribute ∗∗DtDtsBufferToAttributeList(const void ∗buffer,
const int size,
const char ∗opt_name);

DESCRIPTION

The DtDtsBufferToAttributeList() function returns a list of data attributes for a given byte stream.

The buffer argument is a pointer to the buffer of the data to be typed. 

The size argument is the size of the buffer in bytes. 

The opt_name argument can be used to specify a name to be associated with the buffer.  If the opt_name argument is not NULL, it is used as a pseudo file name in typing; otherwise, certain attributes may be returned as NULL because the filename components could not be determined. 

RETURN VALUE

Upon successful completion, the DtDtsBufferToAttributeList() function returns a NULL-terminated array of pointers of ∗DtDtsAttribute.  If no value could be determined, it returns NULL. 

APPLICATION USAGE

The application should use the DtDtsFreeAttributeList(3) function to release the memory for the returned value. 

SEE ALSO

DtDts(5), DtDtsLoadDataTypes(3), DtDtsFreeAttributeList(3). 

  —  15 Jun 1994

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