![]()  | 
  
    HDF5 1.14.6
    
   API Reference 
   | 
 
Data Structures | |
| struct | path_info | 
| struct | Input | 
| struct | infilesformat | 
| struct | Options | 
Macros | |
| #define | FILNAME 0 | 
| #define | OPT_o 1 | 
| #define | OPT_c 2 /* configuration filename */ | 
| #define | OPT_h 3 /* request for explanation */ | 
| #define | OPT_d 4 /* dimensions */ | 
| #define | OPT_p 5 /* pathname */ | 
| #define | OPT_t 6 /* data type */ | 
| #define | OPT_s 7 /* data size */ | 
| #define | INVALID_TOKEN 20 /* invalid token */ | 
| #define | MAX_GROUPS_IN_PATH 20 | 
| #define | MAX_PATH_NAME_LENGTH 255 | 
| #define | NUM_KEYS 15 | 
| #define | MIN_NUM_DIMENSION 1 | 
| #define | MAX_NUM_DIMENSION 32 | 
| #define | BASE_10 10 | 
| #define | PATH 0 | 
| #define | INPUT_CLASS 1 | 
| #define | INPUT_SIZE 2 | 
| #define | RANK 3 | 
| #define | DIM 4 | 
| #define | OUTPUT_CLASS 5 | 
| #define | OUTPUT_SIZE 6 | 
| #define | OUTPUT_ARCH 7 | 
| #define | OUTPUT_B_ORDER 8 | 
| #define | CHUNK 9 | 
| #define | COMPRESS 10 | 
| #define | COMPRESS_PARAM 11 | 
| #define | EXTERNALSTORE 12 | 
| #define | EXTEND 13 | 
| #define | INPUT_B_ORDER 14 | 
| #define | H5DT_INT8 signed char | 
| #define | H5DT_INT16 short | 
| #define | H5DT_INT32 int | 
| #define | H5DT_FLOAT32 float | 
| #define | H5DT_FLOAT64 double | 
| #define | VOIDP void * | 
| #define | H5DT_UINT8 unsigned char | 
| #define | H5DT_UINT16 unsigned short | 
| #define | H5DT_UINT32 unsigned int | 
| #define | H5DT_INT64 long long | 
| #define | H5DT_UINT64 unsigned H5DT_INT64 | 
Functions | |
| void | usage (char *) | 
| void | setDefaultValues (struct Input *in, int count) | 
| void | help (char *) | 
| hid_t | createOutputDataType (struct Input *in) | 
| hid_t | createInputDataType (struct Input *in) | 
Variables | |
| static char | keytable [15][30] | 
| static int | state_table [15][8] | 
| #define BASE_10 10 | 
| #define CHUNK 9 | 
| #define COMPRESS 10 | 
| #define COMPRESS_PARAM 11 | 
| #define DIM 4 | 
| #define EXTEND 13 | 
| #define EXTERNALSTORE 12 | 
| #define FILNAME 0 | 
| #define H5DT_FLOAT32 float | 
| #define H5DT_FLOAT64 double | 
| #define H5DT_INT16 short | 
| #define H5DT_INT32 int | 
| #define H5DT_INT64 long long | 
| #define H5DT_INT8 signed char | 
| #define H5DT_UINT16 unsigned short | 
| #define H5DT_UINT32 unsigned int | 
| #define H5DT_UINT64 unsigned H5DT_INT64 | 
| #define H5DT_UINT8 unsigned char | 
| #define INPUT_B_ORDER 14 | 
| #define INPUT_CLASS 1 | 
| #define INPUT_SIZE 2 | 
| #define INVALID_TOKEN 20 /* invalid token */ | 
| #define MAX_GROUPS_IN_PATH 20 | 
| #define MAX_NUM_DIMENSION 32 | 
| #define MAX_PATH_NAME_LENGTH 255 | 
| #define MIN_NUM_DIMENSION 1 | 
| #define NUM_KEYS 15 | 
| #define OPT_c 2 /* configuration filename */ | 
| #define OPT_d 4 /* dimensions */ | 
| #define OPT_h 3 /* request for explanation */ | 
| #define OPT_o 1 | 
| #define OPT_p 5 /* pathname */ | 
| #define OPT_s 7 /* data size */ | 
| #define OPT_t 6 /* data type */ | 
| #define OUTPUT_ARCH 7 | 
| #define OUTPUT_B_ORDER 8 | 
| #define OUTPUT_CLASS 5 | 
| #define OUTPUT_SIZE 6 | 
| #define PATH 0 | 
| #define RANK 3 | 
| #define VOIDP void * | 
| void help | ( | char * | ) | 
| void setDefaultValues | ( | struct Input * | in, | 
| int | count | ||
| ) | 
| void usage | ( | char * | ) | 
      
  | 
  static | 
      
  | 
  static |