| 
| int  | s2u (const char *in, char *out) | 
|   | 
| int  | getProdlist (const char *fname, char **prodlist, int32_t *l2_flags_type) | 
|   | 
| idDS  | startDS (const char *filename, ds_format_t format, ds_access_t accessmode, int32_t deflate) | 
|   | 
| idDS  | openDS (const char *filename) | 
|   | 
| int  | endDS (idDS ds_id) | 
|   | 
| int  | createDS (idDS ds_id, int sensorId, const char *sname, int32_t dm[3], const char dm_name[3][80]) | 
|   | 
| int  | createDS2 (idDS ds_id, const char *sname, productInfo_t *pinfo, int32_t dm[3], const char dm_name[3][80]) | 
|   | 
| int32_t  | selectDS (idDS ds_id, const char *l2_prod_names) | 
|   | 
| int32_t  | checkDS (idDS ds_id, const char *l2_prod_name) | 
|   | 
| int  | readDS (idDS ds_id, const char *name, int32_t *start, int32_t *stride, int32_t *count, void *data) | 
|   | 
| int  | writeDS (idDS ds_id, const char *name, const void *data, int32_t s0, int32_t s1, int32_t s2, int32_t e0, int32_t e1, int32_t e2) | 
|   | 
| int  | endaccessDS (idDS ds_id) | 
|   | 
| int  | fileInfo (idDS ds_id, int32_t *n_datasets, int32_t *n_globalattr) | 
|   | 
| int  | getDimsDS (idDS ds_id, const char sdsname[], int32_t dims[]) | 
|   | 
| int  | getTypeDS (idDS ds_id, const char sdsname[HDF4_UTILS_MAX_NAME], int32_t *dtype) | 
|   | 
| int  | setAttr (idDS ds_id, const char *nam, int32_t typ, int32_t cnt, const void *data) | 
|   | 
| int8_t  | findAttr (idDS ds_id, const char *nam) | 
|   | 
| int  | readAttr (idDS ds_id, const char *nam, void *data) | 
|   | 
| char *  | readAttrStr (idDS ds_id, const char *name) | 
|   | 
| int  | infoAttr (idDS ds_id, const char *nam, int32_t *dtype, int32_t *count) | 
|   | 
| int  | SetChrGA (idDS ds_id, const char *name, const char *value) | 
|   | 
| int  | SetF32GA (idDS ds_id, const char *name, float value) | 
|   | 
| int  | SetF64GA (idDS ds_id, const char *name, double value) | 
|   | 
| int  | SetI8GA (idDS ds_id, const char *name, uint8_t value) | 
|   | 
| int  | SetI16GA (idDS ds_id, const char *name, int16_t value) | 
|   | 
| int  | SetI32GA (idDS ds_id, const char *name, int32_t value) | 
|   | 
| int16_t  | getDataTypeInt (productInfo_t *p_info) | 
|   | 
| int16_t *  | float2int16 (float fbuf[], int32_t spix, int32_t npix, int32_t incr, float slope, float offset) | 
|   | 
| int8_t *  | float2int8 (float fbuf[], int32_t spix, int32_t npix, int32_t incr, float slope, float offset) | 
|   | 
| uint16_t *  | float2uint16 (float fbuf[], int32_t spix, int32_t npix, int32_t incr, float slope, float offset) | 
|   | 
| uint8_t *  | float2uint8 (float fbuf[], int32_t spix, int32_t npix, int32_t incr, float slope, float offset) | 
|   | 
| void *  | scale_sds (float *data, productInfo_t *p, int32_t npix) | 
|   | 
| float *  | unscale_sds (void *data, productInfo_t *p, int32_t spix, int32_t npix, int incr) | 
|   | 
| int  | CreateNCDF (idDS ds_id, const char *sname, const char *lname, const char *standard_name, const char *reference, const char *comment, const char *units, double low, double high, float scale_factor, float add_offset, int32_t fillValue, int32_t nt, int32_t rank, int32_t dimids[3]) | 
|   | 
| void  | nc_init_compress (int32_t nc_id, int32_t var_id, int32_t *dimids, int32_t rank, size_t *chunksize, int deflate_level) | 
|   |