MISR Toolkit  1.5.1
Data Structures | Macros | Typedefs | Functions
szlib.h File Reference
#include "ricehdf.h"
#include "szip_adpt.h"

Go to the source code of this file.

Data Structures

struct  sz_hidden_data_s
 
struct  sz_stream_s
 
struct  SZ_com_t_s
 

Macros

#define SZLIB_VERSION   "2.1"
 
#define SZ_NULL   0
 
#define SZ_NO_FLUSH   0
 
#define SZ_FINISH   4
 
#define SZ_INPUT_IMAGE   5
 
#define SZ_OUTPUT_IMAGE   6
 
#define SZ_OK   0
 
#define SZ_STREAM_END   1
 
#define SZ_OUTBUFF_FULL   2
 

Typedefs

typedef struct sz_hidden_data_s sz_hidden_data
 
typedef struct sz_stream_s sz_stream
 
typedef sz_streamsz_streamp
 
typedef struct SZ_com_t_s SZ_com_t
 

Functions

__SZ_DLL__ int SZ_BufftoBuffCompress (void *dest, size_t *destLen, const void *source, size_t sourceLen, SZ_com_t *param)
 
__SZ_DLL__ int SZ_BufftoBuffDecompress (void *dest, size_t *destLen, const void *source, size_t sourceLen, SZ_com_t *param)
 
__SZ_DLL__ int SZ_DecompressInit (sz_stream *strm)
 
__SZ_DLL__ int SZ_Decompress (sz_stream *strm, int flush)
 
__SZ_DLL__ int SZ_DecompressEnd (sz_stream *strm)
 
__SZ_DLL__ int SZ_CompressInit (sz_stream *strm)
 
__SZ_DLL__ int SZ_Compress (sz_stream *strm, int flush)
 
__SZ_DLL__ int SZ_CompressEnd (sz_stream *strm)
 
__SZ_DLL__ int SZ_encoder_enabled (void)
 

Macro Definition Documentation

◆ SZ_FINISH

#define SZ_FINISH   4

Definition at line 65 of file szlib.h.

◆ SZ_INPUT_IMAGE

#define SZ_INPUT_IMAGE   5

Definition at line 68 of file szlib.h.

◆ SZ_NO_FLUSH

#define SZ_NO_FLUSH   0

Definition at line 64 of file szlib.h.

◆ SZ_NULL

#define SZ_NULL   0

Definition at line 61 of file szlib.h.

◆ SZ_OK

#define SZ_OK   0

Definition at line 72 of file szlib.h.

◆ SZ_OUTBUFF_FULL

#define SZ_OUTBUFF_FULL   2

Definition at line 74 of file szlib.h.

◆ SZ_OUTPUT_IMAGE

#define SZ_OUTPUT_IMAGE   6

Definition at line 69 of file szlib.h.

◆ SZ_STREAM_END

#define SZ_STREAM_END   1

Definition at line 73 of file szlib.h.

◆ SZLIB_VERSION

#define SZLIB_VERSION   "2.1"

Definition at line 45 of file szlib.h.

Typedef Documentation

◆ SZ_com_t

typedef struct SZ_com_t_s SZ_com_t

◆ sz_hidden_data

◆ sz_stream

typedef struct sz_stream_s sz_stream

◆ sz_streamp

Definition at line 130 of file szlib.h.

Function Documentation

◆ SZ_BufftoBuffCompress()

__SZ_DLL__ int SZ_BufftoBuffCompress ( void *  dest,
size_t *  destLen,
const void *  source,
size_t  sourceLen,
SZ_com_t param 
)

◆ SZ_BufftoBuffDecompress()

__SZ_DLL__ int SZ_BufftoBuffDecompress ( void *  dest,
size_t *  destLen,
const void *  source,
size_t  sourceLen,
SZ_com_t param 
)

◆ SZ_Compress()

__SZ_DLL__ int SZ_Compress ( sz_stream strm,
int  flush 
)

◆ SZ_CompressEnd()

__SZ_DLL__ int SZ_CompressEnd ( sz_stream strm)

◆ SZ_CompressInit()

__SZ_DLL__ int SZ_CompressInit ( sz_stream strm)

◆ SZ_Decompress()

__SZ_DLL__ int SZ_Decompress ( sz_stream strm,
int  flush 
)

◆ SZ_DecompressEnd()

__SZ_DLL__ int SZ_DecompressEnd ( sz_stream strm)

◆ SZ_DecompressInit()

__SZ_DLL__ int SZ_DecompressInit ( sz_stream strm)

◆ SZ_encoder_enabled()

__SZ_DLL__ int SZ_encoder_enabled ( void  )

MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:53