![]() |
HDF
4.3.0
API Reference
|
#include "hdf.h"#include "herr_priv.h"#include <assert.h>#include <ctype.h>#include <limits.h>#include <stddef.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>Macros | |
| #define | UNIXUNBUFIO 1 |
| #define | UNIXBUFIO 2 |
| #define | FILELIB UNIXBUFIO |
| #define | DFMT_LE 0x4441 /* Little-endian, IEEE-754 architectures */ |
| #define | DFMT_BE 0x1111 /* Big-endian, IEEE-754 architectures */ |
| #define | DF_MT DFMT_LE |
| #define | H4_HAVE_LP64 |
| #define | INT16ENCODE(p, i) |
| #define | UINT16ENCODE(p, i) |
| #define | INT32ENCODE(p, i) |
| #define | UINT32ENCODE(p, i) |
| #define | NBYTEENCODE(d, s, n) |
| #define | INT16DECODE(p, i) |
| #define | UINT16DECODE(p, i) |
| #define | INT32DECODE(p, i) |
| #define | UINT32DECODE(p, i) |
| #define | NBYTEDECODE(s, d, n) |
| #define | JMEMSYS MEM_ANSI |
Typedefs | |
| typedef intptr_t | hdf_pint_t |
| #define DF_MT DFMT_LE |
| #define DFMT_BE 0x1111 /* Big-endian, IEEE-754 architectures */ |
| #define DFMT_LE 0x4441 /* Little-endian, IEEE-754 architectures */ |
| #define FILELIB UNIXBUFIO |
| #define H4_HAVE_LP64 |
| #define INT16DECODE | ( | p, | |
| i ) |
| #define INT16ENCODE | ( | p, | |
| i ) |
| #define INT32DECODE | ( | p, | |
| i ) |
| #define INT32ENCODE | ( | p, | |
| i ) |
| #define JMEMSYS MEM_ANSI |
| #define NBYTEDECODE | ( | s, | |
| d, | |||
| n ) |
| #define UINT16DECODE | ( | p, | |
| i ) |
| #define UINT16ENCODE | ( | p, | |
| i ) |
| #define UINT32DECODE | ( | p, | |
| i ) |
| #define UINT32ENCODE | ( | p, | |
| i ) |
| #define UNIXBUFIO 2 |
| #define UNIXUNBUFIO 1 |
| typedef intptr_t hdf_pint_t |