API compatibility report for the hdf4 library  between 4.2.16-2 and 4.3.0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namehdf4
Version #14.2.16-2
Version #24.3.0
CPU Typex86_64
GCC Version4.8.5
SubjectBinary Compatibility

Test Results


Total Header Files59
Total Shared Libraries4
Total Symbols / Types592 / 117
VerdictIncompatible
(6.6%)

Problem Summary


SeverityCount
Added Symbols-1
Removed SymbolsHigh39
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low168
Other Changes
in Constants
-3

Added Symbols (1)


hproto.h, libhdf.so.10.0.0
HCPrm_szip_special_bit ( comp_info* c_info )

to the top

Removed Symbols (39)


hproto.h, libhdf.so.4.16.2
HCPgetcompress ( int32 file_id, uint16 data_tag, uint16 data_ref, enum comp_coder_t* coder_type, comp_info* c_info )
HDstrdup ( char const* s )

xdr.h, libxdr.so.4.16.2
xdr_array ( XDR* p1, char** p2, u_int* p3, u_int p4, u_int p5, xdrproc_t p6 )
xdr_bool ( XDR* p1, bool_t* p2 )
xdr_bytes ( XDR* p1, char** p2, u_int* p3, u_int p4 )
xdr_char ( XDR* p1, char* p2 )
xdr_double ( XDR* p1, double* p2 )
xdr_enum ( XDR* p1, enum_t* p2 )
xdr_float ( XDR* p1, float* p2 )
xdr_free ( xdrproc_t p1, void* p2 )
xdr_hyper ( XDR* p1, quad_t* p2 )
xdr_int ( XDR* p1, int* p2 )
xdr_int16_t ( XDR* p1, int16_t* p2 )
xdr_int32_t ( XDR* p1, int32_t* p2 )
xdr_int64_t ( XDR* p1, int64_t* p2 )
xdr_int8_t ( XDR* p1, int8_t* p2 )
xdr_long ( XDR* p1, long* p2 )
xdr_longlong_t ( XDR* p1, quad_t* p2 )
xdr_netobj ( XDR* p1, struct netobj* p2 )
xdr_opaque ( XDR* p1, char* p2, u_int p3 )
xdr_quad_t ( XDR* p1, int64_t* p2 )
xdr_short ( XDR* p1, short* p2 )
xdr_string ( XDR* p1, char** p2, u_int p3 )
xdr_u_char ( XDR* p1, u_char* p2 )
xdr_u_hyper ( XDR* p1, u_quad_t* p2 )
xdr_u_int ( XDR* p1, u_int* p2 )
xdr_u_long ( XDR* p1, u_long* p2 )
xdr_u_longlong_t ( XDR* p1, u_quad_t* p2 )
xdr_u_quad_t ( XDR* p1, uint64_t* p2 )
xdr_u_short ( XDR* p1, u_short* p2 )
xdr_uint16_t ( XDR* p1, uint16_t* p2 )
xdr_uint32_t ( XDR* p1, uint32_t* p2 )
xdr_uint64_t ( XDR* p1, uint64_t* p2 )
xdr_uint8_t ( XDR* p1, uint8_t* p2 )
xdr_union ( XDR* p1, enum_t* p2, char* p3, struct xdr_discrim const* p4, xdrproc_t p5 )
xdr_vector ( XDR* p1, char* p2, u_int p3, u_int p4, xdrproc_t p5 )
xdr_void ( )
xdr_wrapstring ( XDR* p1, char** p2 )
xdrstdio_create ( XDR* p1, FILE* p2, enum xdr_op p3 )

to the top

Problems with Constants, Low Severity (168)


bitvect.h
[+] BV_CHUNK_SIZE
[+] BV_DEFAULT_BITS

cdeflate.h
[+] DEFLATE_BUF_SIZE
[+] DEFLATE_TMP_BUF_SIZE

cnbit.h
[+] NBIT_MASK_SIZE

crle.h
[+] RLE_BUF_SIZE
[+] RLE_MIN_MIX
[+] RLE_MIN_RUN
[+] RLE_NIL

cskphuff.h
[+] ROOT
[+] SKPHUFF_MAX_CHAR
[+] TWICEMAX

cszip.h
[+] H4_SZ_ALLOW_K13_OPTION_MASK
[+] H4_SZ_CHIP_OPTION_MASK
[+] H4_SZ_EC_OPTION_MASK
[+] H4_SZ_LSB_OPTION_MASK
[+] H4_SZ_MSB_OPTION_MASK
[+] H4_SZ_NN_OPTION_MASK
[+] H4_SZ_RAW_OPTION_MASK
[+] SZ_H4_REV_2

dfan.h
[+] DFAN_DEFENTRIES
[+] DFAN_DESC
[+] DFAN_DESC_BLKSIZE
[+] DFAN_LAB_BLKSIZE
[+] DFAN_LABEL

dfi.h
[+] DF_RDACCESS
[+] DF_WRACCESS

dfstubs.h
[+] DFACC_APPEND
[+] DFEL_ABSENT
[+] DFEL_RESIDENT
[+] DFSRCH_NEW
[+] DFSRCH_OLD

h4config.h
[+] H4_HAVE_HTONL
[+] H4_HAVE_HTONS
[+] H4_HAVE_NTOHL
[+] H4_HAVE_NTOHS
[+] H4_NO_SYS_XDR_INC

hbitio.h
[+] BITBUF_SIZE

hdfi.h
[+] DF_MT
[+] DFMT_BE
[+] DFMT_LE
[+] FILELIB
[+] MACIO
[+] UNIXBUFIO
[+] UNIXUNBUFIO

hfile.h
[+] AIDTYPE
[+] BITTYPE
[+] CDFTYPE
[+] DD_SZ
[+] DDLIST_DIRTY
[+] DIMTYPE
[+] FIDTYPE
[+] FILE_END_DIRTY
[+] GRIDTYPE
[+] GROUPTYPE
[+] INVALID_LENGTH
[+] INVALID_OFFSET
[+] MAGICLEN
[+] NDDS_SZ
[+] OFFSET_SZ
[+] RIIDTYPE
[+] SDSTYPE
[+] VGIDTYPE
[+] VSIDTYPE

jconfig.h
[+] HAVE_PROTOTYPES
[+] HAVE_UNSIGNED_CHAR
[+] HAVE_UNSIGNED_SHORT

jmorecfg.h
[+] BITS_IN_JSAMPLE
[+] CENTERJSAMPLE
[+] JPEG_MAX_DIMENSION
[+] MAX_COMPONENTS
[+] MAXJSAMPLE

jpeglib.h
[+] C_MAX_BLOCKS_IN_MCU
[+] D_MAX_BLOCKS_IN_MCU
[+] DCTSIZE
[+] DCTSIZE2
[+] JDCT_DEFAULT
[+] JDCT_FASTEST
[+] JMSG_LENGTH_MAX
[+] JMSG_STR_PARM_MAX
[+] JPEG_APP0
[+] JPEG_COM
[+] JPEG_EOI
[+] JPEG_HEADER_OK
[+] JPEG_HEADER_TABLES_ONLY
[+] JPEG_REACHED_EOI
[+] JPEG_REACHED_SOS
[+] JPEG_ROW_COMPLETED
[+] JPEG_RST0
[+] JPEG_SCAN_COMPLETED
[+] JPEG_SUSPENDED
[+] JPOOL_IMAGE
[+] JPOOL_NUMPOOLS
[+] JPOOL_PERMANENT
[+] MAX_COMPS_IN_SCAN
[+] MAX_SAMP_FACTOR
[+] NUM_ARITH_TBLS
[+] NUM_HUFF_TBLS
[+] NUM_QUANT_TBLS

libaec.h
[+] AEC_CONF_ERROR
[+] AEC_DATA_3BYTE
[+] AEC_DATA_ERROR
[+] AEC_DATA_MSB
[+] AEC_DATA_PREPROCESS
[+] AEC_DATA_SIGNED
[+] AEC_FLUSH
[+] AEC_MEM_ERROR
[+] AEC_NO_FLUSH
[+] AEC_NOT_ENFORCE
[+] AEC_OK
[+] AEC_PAD_RSI
[+] AEC_RESTRICTED
[+] AEC_STREAM_ERROR

linklist.h
[+] HUL_SORTED_LIST
[+] HUL_UNSORTED_LIST

local_nc.h
[+] CDF_FILE
[+] CDFMAGIC
[+] HDF_FILE
[+] HDFXMAGIC
[+] MAGICOFFSET
[+] MAX_VXR_ENTRIES
[+] NC_BYTE_SIZE
[+] NC_CHAR_SIZE
[+] NC_DOUBLE_SIZE
[+] NC_FLOAT_SIZE
[+] NC_LONG_SIZE
[+] NC_SHORT_SIZE
[+] NC_UNSPECIFIED_SIZE
[+] NCLINKMAGIC
[+] NCMAGIC
[+] NCMAGIC64
[+] netCDF_FILE

mcache.h
[+] DEF_MAXCACHE
[+] DEF_PAGESIZE
[+] ELEM_READ
[+] ELEM_SYNC
[+] ELEM_WRITTEN
[+] HASHSIZE
[+] MAX_PAGE_NUMBER
[+] MCACHE_DIRTY
[+] MCACHE_EXTEND
[+] MCACHE_PINNED
[+] RET_ERROR
[+] RET_SUCCESS

netcdf.h
[+] FILL_FLOAT
[+] MAX_NC_ATTRS

szlib.h
[+] SZ_ALLOW_K13_OPTION_MASK
[+] SZ_CHIP_OPTION_MASK
[+] SZ_EC_OPTION_MASK
[+] SZ_LSB_OPTION_MASK
[+] SZ_MAX_BLOCKS_PER_SCANLINE
[+] SZ_MAX_PIXELS_PER_BLOCK
[+] SZ_MAX_PIXELS_PER_SCANLINE
[+] SZ_MEM_ERROR
[+] SZ_MSB_OPTION_MASK
[+] SZ_NN_OPTION_MASK
[+] SZ_NO_ENCODER_ERROR
[+] SZ_OK
[+] SZ_OUTBUFF_FULL
[+] SZ_PARAM_ERROR
[+] SZ_RAW_OPTION_MASK

tbbt.h
[+] TBBT_FAST_INT32_COMPARE
[+] TBBT_FAST_UINT16_COMPARE

types.h
[+] __BIT_TYPES_DEFINED__

xdr.h
[+] BYTES_PER_XDR_UNIT
[+] MAX_NETOBJ_SZ

zconf.h
[+] MAX_MEM_LEVEL
[+] MAX_WBITS

to the top

Other Changes in Constants (3)


h4config.h
[+] H4_HAVE_GETRUSAGE
[+] H4_HAVE_WAIT
[+] H4_SIZEOF_LONG

to the top

Header Files (59)


atom.h
bitvect.h
cdeflate.h
cnbit.h
cnone.h
crle.h
cskphuff.h
cszip.h
df.h
dfan.h
dfgr.h
dfi.h
dfrig.h
dfsd.h
dfstubs.h
dfufp2i.h
dynarray.h
glist.h
H4api_adpt.h
h4config.h
hbitio.h
hchunks.h
hcomp.h
hcompi.h
hconv.h
hdatainfo.h
hdf.h
hdf2netcdf.h
hdfi.h
herr.h
hfile.h
hkit.h
hlimits.h
hntdefs.h
hproto.h
hqueue.h
htags.h
jconfig.h
jerror.h
jmorecfg.h
jpeglib.h
libaec.h
linklist.h
local_nc.h
mcache.h
mfan.h
mfdatainfo.h
mfgr.h
mfhdf.h
mfhdfi.h
mstdio.h
netcdf.h
szlib.h
tbbt.h
types.h
vg.h
vgint.h
xdr.h
zconf.h

to the top

Shared Libraries (4)


libhdf.so.4.16.2
libhdf_java.so.4.16.2
libmfhdf.so.4.16.2
libxdr.so.4.16.2

to the top



Test Info


Library Namehdf4
Version #14.2.16-2
Version #24.3.0
CPU Typex86_64
GCC Version4.8.5
SubjectSource Compatibility

Test Results


Total Header Files59
Total Shared Libraries4
Total Symbols / Types1104 / 117
VerdictIncompatible
(49%)

Problem Summary


SeverityCount
Added Symbols-1
Removed SymbolsHigh541
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low307
Other Changes
in Constants
-3

Added Symbols (1)


hproto.h
HCPrm_szip_special_bit ( comp_info* c_info )

to the top

Removed Symbols (541)


atom.h
atom_id_cache [data]
atom_obj_cache [data]
HAatom_group ( atom_t atm )
HAdestroy_group ( enum group_t grp )
HAinit_group ( enum group_t grp, intn hash_size )
HAPatom_object ( atom_t atm )
HAregister_atom ( enum group_t grp, void* object )
HAremove_atom ( atom_t atm )
HAsearch_atom ( enum group_t grp, HAsearch_func_t func, void const* key )
HAshutdown ( )

bitvect.h
bv_delete ( bv_ptr b )
bv_find_next_zero ( bv_ptr b )
bv_get ( bv_ptr b, int32 bit_num )
bv_new ( int32 num_bits )
bv_set ( bv_ptr b, int32 bit_num, enum bv_bool value )
bv_size ( bv_ptr b )

cdeflate.h
HCPcdeflate_endaccess [data]
HCPcdeflate_inquire [data]
HCPcdeflate_read [data]
HCPcdeflate_seek [data]
HCPcdeflate_stread [data]
HCPcdeflate_stwrite [data]
HCPcdeflate_write [data]

cnbit.h
HCPcnbit_endaccess [data]
HCPcnbit_inquire [data]
HCPcnbit_read [data]
HCPcnbit_seek [data]
HCPcnbit_stread [data]
HCPcnbit_stwrite [data]
HCPcnbit_write [data]

cnone.h
HCPcnone_endaccess [data]
HCPcnone_inquire [data]
HCPcnone_read [data]
HCPcnone_seek [data]
HCPcnone_stread [data]
HCPcnone_stwrite [data]
HCPcnone_write [data]

crle.h
HCPcrle_endaccess [data]
HCPcrle_inquire [data]
HCPcrle_read [data]
HCPcrle_seek [data]
HCPcrle_stread [data]
HCPcrle_stwrite [data]
HCPcrle_write [data]

cskphuff.h
HCPcskphuff_endaccess [data]
HCPcskphuff_inquire [data]
HCPcskphuff_read [data]
HCPcskphuff_seek [data]
HCPcskphuff_stread [data]
HCPcskphuff_stwrite [data]
HCPcskphuff_write [data]

cszip.h
HCPcszip_endaccess [data]
HCPcszip_inquire [data]
HCPcszip_read [data]
HCPcszip_seek [data]
HCPcszip_stread [data]
HCPcszip_stwrite [data]
HCPcszip_write [data]

dfgr.h
DFGRIopen ( char const* filename, int acc_mode )

dfsd.h
DFSDIclear ( DFSsdg* sdg )
DFSDIclearNT ( DFSsdg* sdg )
DFSDIendslice ( int isfortran )
DFSDIgetdata ( char const* filename, intn rank, int32* maxsizes, void* data, int isfortran )
DFSDIgetrrank ( intn* rank )
DFSDIgetslice ( char const* filename, int32* winst, int32* windims, void* data, int32* dims, int isfortran )
DFSDIgetwrank ( intn* rank )
DFSDIisndg ( intn* isndg )
DFSDIopen ( char const* filename, int acc_mode )
DFSDIputdata ( char const* filename, intn rank, int32* dimsizes, void* data, int accmode, int isfortran )
DFSDIputslice ( int32* windims, void* data, int32* dims, int isfortran )
DFSDIrefresh ( char* filename )
DFSDIsdginfo ( int32 file_id )
DFSDIsetdatastrs ( char const* label, char const* unit, char const* format, char const* coordsys )
DFSDIsetdimstrs ( int dim, char const* label, char const* unit, char const* format )

dfstubs.h
acc_ref [data]
acc_tag [data]
DFaccmode [data]
DFaid [data]
DFelaccmode [data]
DFelement [data]
DFelseekpos [data]
DFelsize [data]
DFelstat [data]
DFIcheck ( DF* dfile )
DFIclearacc ( )
DFid [data]
search_aid [data]
search_ref [data]
search_stat [data]
search_tag [data]

dfufp2i.h
compute_offsets ( float32* scale, int32 dim, int32* offsets, int32 res )
convert_interp ( struct Input* in, struct Output* out )
DFUfptoimage ( int32 hdim, int32 vdim, float32 max, float32 min, float32* hscale, float32* vscale, float32* data, uint8* palette, char* outfile, int ct_method, int32 hres, int32 vres, int compress )
generate_scale ( int32 dim, float32* scale )
pixrep_scaled ( struct Input* in, struct Output* out )
pixrep_simple ( struct Input* in, struct Output* out )
process ( struct Input* in, struct Output* out )

dynarray.h
DAcreate_array ( intn start_size, intn incr_mult )
DAdel_elem ( dynarr_p arr_ptr, intn elem )
DAdestroy_array ( dynarr_p arr, intn free_elem )
DAget_elem ( dynarr_p arr_ptr, intn elem )
DAset_elem ( dynarr_p arr_ptr, intn elem, void* obj )
DAsize_array ( dynarr_p arr )

glist.h
HDGLadd_to_beginning ( Generic_list list, void* pointer )
HDGLadd_to_end ( Generic_list list, void* pointer )
HDGLadd_to_list ( Generic_list list, void* pointer )
HDGLall_such_that ( Generic_list list, intn(*fn)(void*, void*), void* args )
HDGLcopy_list ( Generic_list list )
HDGLcurrent_in_list ( Generic_list list )
HDGLdestroy_list ( Generic_list* list )
HDGLfirst_in_list ( Generic_list list )
HDGLfirst_that ( Generic_list list, intn(*fn)(void*, void*), void* args )
HDGLinitialize_list ( Generic_list* list )
HDGLinitialize_sorted_list ( Generic_list* list, intn(*lt)(void*, void*) )
HDGLis_empty ( Generic_list list )
HDGLis_in_list ( Generic_list list, void* pointer )
HDGLlast_in_list ( Generic_list list )
HDGLlast_that ( Generic_list list, intn(*fn)(void*, void*), void* args )
HDGLnext_in_list ( Generic_list list )
HDGLnext_that ( Generic_list list, intn(*fn)(void*, void*), void* args )
HDGLnum_of_objects ( Generic_list list )
HDGLpeek_at_beginning ( Generic_list list )
HDGLpeek_at_end ( Generic_list list )
HDGLperform_on_list ( Generic_list list, void(*fn)(void*, void*), void* args )
HDGLprevious_in_list ( Generic_list list )
HDGLprevious_that ( Generic_list list, intn(*fn)(void*, void*), void* args )
HDGLremove_all ( Generic_list list )
HDGLremove_all_such_that ( Generic_list list, intn(*fn)(void*, void*), void* args )
HDGLremove_current ( Generic_list list )
HDGLremove_from_beginning ( Generic_list list )
HDGLremove_from_end ( Generic_list list )
HDGLremove_from_list ( Generic_list list, void* pointer )
HDGLreset_to_beginning ( Generic_list list )
HDGLreset_to_end ( Generic_list list )

hbitio.h
maskc [data]
maskl [data]

hchunks.h
chunked_funcs [data]
HMCcreate ( int32 file_id, uint16 tag, uint16 ref, uint8 nlevels, int32 fill_val_len, void* fill_val, HCHUNK_DEF* chk_array )
HMCgetcompress ( accrec_t* access_rec, enum comp_coder_t* comp_type, comp_info* c_info )
HMCgetcomptype ( int32 access_id, enum comp_coder_t* comp_type )
HMCgetdatainfo ( int32 file_id, uint16 data_tag, uint16 data_ref, int32* chk_coord, uintn start_block, uintn info_count, int32* offsetarray, int32* lengtharray )
HMCgetdatasize ( int32 file_id, uint8* p, int32* comp_size, int32* orig_size )
HMCPcloseAID ( accrec_t* access_rec )
HMCPgetnumrecs ( accrec_t* access_rec, int32* num_recs )
HMCreadChunk ( int32 access_id, int32* origin, void* datap )
HMCsetMaxcache ( int32 access_id, int32 maxcache, int32 flags )
HMCwriteChunk ( int32 access_id, int32* origin, void const* datap )

hfile.h
get_comp_len ( accrec_t* access_rec )
HBPcloseAID ( accrec_t* access_rec )
HBPendaccess ( accrec_t* access_rec )
HBPinfo ( accrec_t* access_rec, sp_info_block_t* info_block )
HBPinquire ( accrec_t* access_rec, int32* pfile_id, uint16* ptag, uint16* pref, int32* plength, int32* poffset, int32* pposn, int16* paccess, int16* pspecial )
HBPread ( accrec_t* access_rec, int32 length, void* data )
HBPseek ( accrec_t* access_rec, int32 offset, int origin )
HBPstread ( accrec_t* rec )
HBPstwrite ( accrec_t* rec )
HBPwrite ( accrec_t* access_rec, int32 length, void const* data )
HCPcloseAID ( accrec_t* access_rec )
HCPendaccess ( accrec_t* access_rec )
HCPinfo ( accrec_t* access_rec, sp_info_block_t* info_block )
HCPinquire ( accrec_t* access_rec, int32* pfile_id, uint16* ptag, uint16* pref, int32* plength, int32* poffset, int32* pposn, int16* paccess, int16* pspecial )
HCPread ( accrec_t* access_rec, int32 length, void* data )
HCPseek ( accrec_t* access_rec, int32 offset, int origin )
HCPstread ( accrec_t* rec )
HCPstwrite ( accrec_t* rec )
HCPwrite ( accrec_t* access_rec, int32 length, void const* data )
HDcheck_empty ( int32 file_id, uint16 tag, uint16 ref, intn* emptySDS )
HDget_special_info ( int32 access_id, sp_info_block_t* info_block )
HDset_special_info ( int32 access_id, sp_info_block_t* info_block )
HIget_access_rec ( )
HIgetspinfo ( accrec_t* access_rec )
HIrelease_accrec_node ( accrec_t* acc )
HLPcloseAID ( accrec_t* access_rec )
HLPendaccess ( accrec_t* access_rec )
HLPinfo ( accrec_t* access_rec, sp_info_block_t* info_block )
HLPinquire ( accrec_t* access_rec, int32* pfile_id, uint16* ptag, uint16* pref, int32* plength, int32* poffset, int32* pposn, int16* paccess, int16* pspecial )
HLPread ( accrec_t* access_rec, int32 length, void* data )
HLPseek ( accrec_t* access_rec, int32 offset, int origin )
HLPstread ( accrec_t* access_rec )
HLPstwrite ( accrec_t* access_rec )
HLPwrite ( accrec_t* access_rec, int32 length, void const* data )
HP_read ( filerec_t* file_rec, void* buf, int32 bytes )
HP_write ( filerec_t* file_rec, void const* buf, int32 bytes )
HPcompare_accrec_tagref ( void const* rec1, void const* rec2 )
HPcompare_filerec_path ( void const* obj, void const* key )
HPfreediskblock ( filerec_t* file_rec, int32 block_offset, int32 block_size )
HPgetdiskblock ( filerec_t* file_rec, int32 block_size, intn moveto )
HPisfile_in_use ( char const* path )
HPread_drec ( int32 file_id, atom_t data_id, uint8** drec_buf )
HPseek ( filerec_t* file_rec, int32 offset )
HRPcloseAID ( accrec_t* access_rec )
HRPendaccess ( accrec_t* access_rec )
HRPinfo ( accrec_t* access_rec, sp_info_block_t* info_block )
HRPinquire ( accrec_t* access_rec, int32* pfile_id, uint16* ptag, uint16* pref, int32* plength, int32* poffset, int32* pposn, int16* paccess, int16* pspecial )
HRPread ( accrec_t* access_rec, int32 length, void* data )
HRPseek ( accrec_t* access_rec, int32 offset, int origin )
HRPstread ( accrec_t* rec )
HRPstwrite ( accrec_t* rec )
HRPwrite ( accrec_t* access_rec, int32 length, void const* data )
HTPcreate ( filerec_t* file_rec, uint16 tag, uint16 ref )
HTPdelete ( atom_t ddid )
HTPdump_dds ( int32 file_id, FILE* fout )
HTPend ( filerec_t* file_rec )
HTPendaccess ( atom_t ddid )
HTPinit ( filerec_t* file_rec, int16 ndds )
HTPinquire ( atom_t ddid, uint16* tag, uint16* ref, int32* off, int32* len )
HTPis_special ( atom_t ddid )
HTPselect ( filerec_t* file_rec, uint16 tag, uint16 ref )
HTPstart ( filerec_t* file_rec )
HTPsync ( filerec_t* file_rec )
HTPupdate ( atom_t ddid, int32 new_off, int32 new_len )
HXPcloseAID ( accrec_t* access_rec )
HXPendaccess ( accrec_t* access_rec )
HXPinfo ( accrec_t* access_rec, sp_info_block_t* info_block )
HXPinquire ( accrec_t* access_rec, int32* pfile_id, uint16* ptag, uint16* pref, int32* plength, int32* poffset, int32* pposn, int16* paccess, int16* pspecial )
HXPread ( accrec_t* access_rec, int32 length, void* data )
HXPreset ( accrec_t* access_rec, sp_info_block_t* info_block )
HXPseek ( accrec_t* access_rec, int32 offset, int origin )
HXPsetaccesstype ( accrec_t* access_rec )
HXPshutdown ( )
HXPstread ( accrec_t* rec )
HXPstwrite ( accrec_t* rec )
HXPwrite ( accrec_t* access_rec, int32 length, void const* data )
tagcompare ( void* k1, void* k2, intn cmparg )
tagdestroynode ( void* n )

hkit.h
nt_descriptions [data]
tag_descriptions [data]

hproto.h
HCPgetcompress ( int32 file_id, uint16 data_tag, uint16 data_ref, enum comp_coder_t* coder_type, comp_info* c_info )
HDstrdup ( char const* s )

jpeglib.h
jpeg_abort ( j_common_ptr cinfo )
jpeg_abort_compress ( j_compress_ptr cinfo )
jpeg_abort_decompress ( j_decompress_ptr cinfo )
jpeg_add_quant_table ( j_compress_ptr cinfo, int which_tbl, unsigned int const* basic_table, int scale_factor, enum boolean force_baseline )
jpeg_alloc_huff_table ( j_common_ptr cinfo )
jpeg_alloc_quant_table ( j_common_ptr cinfo )
jpeg_calc_jpeg_dimensions ( j_compress_ptr cinfo )
jpeg_calc_output_dimensions ( j_decompress_ptr cinfo )
jpeg_consume_input ( j_decompress_ptr cinfo )
jpeg_copy_critical_parameters ( j_decompress_ptr srcinfo, j_compress_ptr dstinfo )
jpeg_core_output_dimensions ( j_decompress_ptr cinfo )
jpeg_CreateCompress ( j_compress_ptr cinfo, int version, size_t structsize )
jpeg_CreateDecompress ( j_decompress_ptr cinfo, int version, size_t structsize )
jpeg_default_colorspace ( j_compress_ptr cinfo )
jpeg_default_qtables ( j_compress_ptr cinfo, enum boolean force_baseline )
jpeg_destroy ( j_common_ptr cinfo )
jpeg_destroy_compress ( j_compress_ptr cinfo )
jpeg_destroy_decompress ( j_decompress_ptr cinfo )
jpeg_finish_compress ( j_compress_ptr cinfo )
jpeg_finish_decompress ( j_decompress_ptr cinfo )
jpeg_finish_output ( j_decompress_ptr cinfo )
jpeg_has_multiple_scans ( j_decompress_ptr cinfo )
jpeg_input_complete ( j_decompress_ptr cinfo )
jpeg_mem_dest ( j_compress_ptr cinfo, unsigned char** outbuffer, size_t* outsize )
jpeg_mem_src ( j_decompress_ptr cinfo, unsigned char const* inbuffer, size_t insize )
jpeg_new_colormap ( j_decompress_ptr cinfo )
jpeg_quality_scaling ( int quality )
jpeg_read_coefficients ( j_decompress_ptr cinfo )
jpeg_read_header ( j_decompress_ptr cinfo, enum boolean require_image )
jpeg_read_raw_data ( j_decompress_ptr cinfo, JSAMPIMAGE data, JDIMENSION max_lines )
jpeg_read_scanlines ( j_decompress_ptr cinfo, JSAMPARRAY scanlines, JDIMENSION max_lines )
jpeg_resync_to_restart ( j_decompress_ptr cinfo, int desired )
jpeg_save_markers ( j_decompress_ptr cinfo, int marker_code, unsigned int length_limit )
jpeg_set_colorspace ( j_compress_ptr cinfo, enum J_COLOR_SPACE colorspace )
jpeg_set_defaults ( j_compress_ptr cinfo )
jpeg_set_linear_quality ( j_compress_ptr cinfo, int scale_factor, enum boolean force_baseline )
jpeg_set_marker_processor ( j_decompress_ptr cinfo, int marker_code, jpeg_marker_parser_method routine )
jpeg_set_quality ( j_compress_ptr cinfo, int quality, enum boolean force_baseline )
jpeg_simple_progression ( j_compress_ptr cinfo )
jpeg_start_compress ( j_compress_ptr cinfo, enum boolean write_all_tables )
jpeg_start_decompress ( j_decompress_ptr cinfo )
jpeg_start_output ( j_decompress_ptr cinfo, int scan_number )
jpeg_std_error ( struct jpeg_error_mgr* err )
jpeg_std_huff_table ( j_common_ptr cinfo, enum boolean isDC, int tblno )
jpeg_stdio_dest ( j_compress_ptr cinfo, FILE* outfile )
jpeg_stdio_src ( j_decompress_ptr cinfo, FILE* infile )
jpeg_suppress_tables ( j_compress_ptr cinfo, enum boolean suppress )
jpeg_write_coefficients ( j_compress_ptr cinfo, jvirt_barray_ptr* coef_arrays )
jpeg_write_m_byte ( j_compress_ptr cinfo, int val )
jpeg_write_m_header ( j_compress_ptr cinfo, int marker, unsigned int datalen )
jpeg_write_marker ( j_compress_ptr cinfo, int marker, JOCTET const* dataptr, unsigned int datalen )
jpeg_write_raw_data ( j_compress_ptr cinfo, JSAMPIMAGE data, JDIMENSION num_lines )
jpeg_write_scanlines ( j_compress_ptr cinfo, JSAMPARRAY scanlines, JDIMENSION num_lines )
jpeg_write_tables ( j_compress_ptr cinfo )

libaec.h
aec_buffer_decode ( struct aec_stream* strm )
aec_buffer_encode ( struct aec_stream* strm )
aec_decode ( struct aec_stream* strm, int flush )
aec_decode_end ( struct aec_stream* strm )
aec_decode_init ( struct aec_stream* strm )
aec_encode ( struct aec_stream* strm, int flush )
aec_encode_end ( struct aec_stream* strm )
aec_encode_init ( struct aec_stream* strm )

linklist.h
HULadd_node ( list_head_t* lst, void* obj )
HULcreate_list ( HULfind_func_t find_func )
HULdestroy_list ( list_head_t* lst )
HULfirst_node ( list_head_t* lst )
HULnext_node ( list_head_t* lst )
HULremove_node ( list_head_t* lst, HULsearch_func_t srch_func, void* key )
HULsearch_node ( list_head_t* lst, HULsearch_func_t srch_func, void* key )
HULshutdown ( )

local_nc.h
cdf_routine_name [data]
NC_arrayfill ( void* lo, size_t len, nc_type type )
NC_check_id ( int cdfid )
NC_computeshapes ( struct NC* handle )
NC_copy_arrayvals ( char* target, struct NC_array* array )
NC_dcpy ( XDR* target, XDR* source, long nbytes )
NC_dimid ( struct NC* handle, char* name )
NC_dup_cdf ( char const* name, int mode, struct NC* old )
NC_findattr ( struct NC_array** ap, char const* name )
NC_free_array ( struct NC_array* array )
NC_free_attr ( struct NC_attr* attr )
NC_free_cdf ( struct NC* handle )
NC_free_dim ( struct NC_dim* dim )
NC_free_iarray ( struct NC_iarray* iarray )
NC_free_string ( struct NC_string* cdfstr )
NC_free_var ( struct NC_var* var )
NC_hlookupvar ( struct NC* handle, int varid )
NC_incr_array ( struct NC_array* array, char* tail )
NC_indefine ( int cdfid, bool_t iserr )
NC_new_array ( nc_type type, unsigned int count, void const* values )
NC_new_attr ( char const* name, nc_type type, unsigned int count, void const* values )
NC_new_cdf ( char const* name, int mode )
NC_new_dim ( char const* name, long size )
NC_new_iarray ( unsigned int count, int const* values )
NC_new_string ( unsigned int count, char const* str )
NC_new_var ( char const* name, nc_type type, int ndims, int const* dims )
NC_re_array ( struct NC_array* old, nc_type type, unsigned int count, void const* values )
NC_re_string ( struct NC_string* old, unsigned int count, char const* str )
nc_serror ( char const* fmt, ... )
NC_typelen ( nc_type type )
NC_xlen_array ( struct NC_array* array )
NC_xlen_attr ( struct NC_attr** app )
NC_xlen_cdf ( struct NC* cdf )
NC_xlen_dim ( struct NC_dim** dpp )
NC_xlen_iarray ( struct NC_iarray* iarray )
NC_xlen_string ( struct NC_string* cdfstr )
NC_xlen_var ( struct NC_var** vpp )
NC_xtypelen ( nc_type type )
NCadvise ( int err, char const* fmt, ... )
NCcktype ( nc_type datatype )
NCcoordck ( struct NC* handle, struct NC_var* vp, long const* coords )
NCmemset ( char* s, int c, int n )
NCvario ( struct NC* handle, int varid, long const* start, long const* edges, void* values )
NCxdrfile_create ( XDR* xdrs, char const* path, int ncmode )
NCxdrfile_sync ( XDR* xdrs )
xdr_cdf ( XDR* xdrs, struct NC** handlep )
xdr_NC_array ( XDR* xdrs, struct NC_array** app )
xdr_NC_attr ( XDR* xdrs, struct NC_attr** app )
xdr_NC_dim ( XDR* xdrs, struct NC_dim** dpp )
xdr_NC_fill ( XDR* xdrs, struct NC_var* vp )
xdr_NC_iarray ( XDR* xdrs, struct NC_iarray** ipp )
xdr_NC_string ( XDR* xdrs, struct NC_string** spp )
xdr_NC_var ( XDR* xdrs, struct NC_var** vpp )
xdr_NCvshort ( XDR* xdrs, unsigned int which, short* values )
xdr_numrecs ( XDR* xdrs, struct NC* handle )
xdr_shorts ( XDR* xdrs, short* sp, u_int cnt )

mcache.h
mcache_close ( MCACHE* mp )
mcache_filter ( MCACHE* mp, int32(*pgin)(void*, int32, void*), int32(*pgout)(void*, int32, void const*), void* pgcookie )
mcache_get ( MCACHE* mp, int32 pgno, int32 flags )
mcache_get_maxcache ( MCACHE* mp )
mcache_get_npages ( MCACHE* mp )
mcache_get_pagesize ( MCACHE* mp )
mcache_new ( MCACHE* mp, int32* pgnoaddr, int32 flags )
mcache_open ( void* key, int32 object_id, int32 pagesize, int32 maxcache, int32 npages, int32 flags )
mcache_put ( MCACHE* mp, void* page, int32 flags )
mcache_set_maxcache ( MCACHE* mp, int32 maxcache )
mcache_sync ( MCACHE* mp )

mstdio.h
HCPmstdio_endaccess ( accrec_t* access_rec )
HCPmstdio_inquire ( accrec_t* access_rec, int32* pfile_id, uint16* ptag, uint16* pref, int32* plength, int32* poffset, int32* pposn, int16* paccess, int16* pspecial )
HCPmstdio_read ( accrec_t* access_rec, int32 length, void* data )
HCPmstdio_seek ( accrec_t* access_rec, int32 offset, int origin )
HCPmstdio_stread ( accrec_t* rec )
HCPmstdio_stwrite ( accrec_t* rec )
HCPmstdio_write ( accrec_t* access_rec, int32 length, void const* data )
mstdio_funcs [data]

szlib.h
SZ_BufftoBuffCompress ( void* dest, size_t* destLen, void const* source, size_t sourceLen, SZ_com_t* param )
SZ_BufftoBuffDecompress ( void* dest, size_t* destLen, void const* source, size_t sourceLen, SZ_com_t* param )
SZ_encoder_enabled ( )

tbbt.h
tbbt_shutdown ( )
tbbtcount ( TBBT_TREE* tree )
tbbtdfind ( TBBT_TREE* tree, void* key, TBBT_NODE** pp )
tbbtdfree ( TBBT_TREE* tree, void(*fd)(void*), void(*fk)(void*) )
tbbtdins ( TBBT_TREE* tree, void* item, void* key )
tbbtdless ( TBBT_TREE* tree, void* key, TBBT_NODE** pp )
tbbtdmake ( intn(*compar)(void*, void*, intn), intn arg, uintn fast_compare )
tbbtdump ( TBBT_TREE* tree, intn method )
tbbtfind ( TBBT_NODE* root, void* key, intn(*cmp)(void*, void*, intn), intn arg, TBBT_NODE** pp )
tbbtfirst ( TBBT_NODE* root )
tbbtfree ( TBBT_NODE** root, void(*fd)(void*), void(*fk)(void*) )
tbbtindx ( TBBT_NODE* root, int32 indx )
tbbtins ( TBBT_NODE** root, void* item, void* key, intn(*cmp)(void*, void*, intn), intn arg )
tbbtlast ( TBBT_NODE* root )
tbbtless ( TBBT_NODE* root, void* key, intn(*cmp)(void*, void*, intn), intn arg, TBBT_NODE** pp )
tbbtnext ( TBBT_NODE* node )
tbbtprev ( TBBT_NODE* node )
tbbtprint ( TBBT_NODE* node )
tbbtrem ( TBBT_NODE** root, TBBT_NODE* node, void** kp )

vgint.h
Get_vfile ( HFILEID f )
map_from_old_types ( intn type )
trimendblanks ( char* ss )
vginst ( HFILEID f, uint16 vgid )
VIget_vginstance_node ( )
VIget_vgroup_node ( )
vinsertpair ( VGROUP* vg, uint16 tag, uint16 ref )
VIrelease_vginstance_node ( vginstance_t* vg )
VIrelease_vgroup_node ( VGROUP* v )
vpackvg ( VGROUP* vg, uint8* buf, int32* size )
vpackvs ( VDATA* vs, uint8* buf, int32* size )
VPgetinfo ( HFILEID f, uint16 ref )
VPparse_shutdown ( )
VSIget_vdata_node ( )
VSIget_vsinstance_node ( )
VSIgetvdatas ( int32 id, char const* vsclass, uintn const start_vd, uintn const n_vds, uint16* refarray )
vsinst ( HFILEID f, uint16 vsid )
VSIrelease_vdata_node ( VDATA* v )
VSIrelease_vsinstance_node ( vsinstance_t* vs )
VSPgetinfo ( HFILEID f, uint16 ref )
vswritelist ( int32 vskey )

xdr.h
xdr_array ( XDR* p1, char** p2, u_int* p3, u_int p4, u_int p5, xdrproc_t p6 )
xdr_bool ( XDR* p1, bool_t* p2 )
xdr_bytes ( XDR* p1, char** p2, u_int* p3, u_int p4 )
xdr_char ( XDR* p1, char* p2 )
xdr_double ( XDR* p1, double* p2 )
xdr_enum ( XDR* p1, enum_t* p2 )
xdr_float ( XDR* p1, float* p2 )
xdr_free ( xdrproc_t p1, void* p2 )
xdr_getint32 ( XDR* xdrs, int32_t* ip )
xdr_hyper ( XDR* p1, quad_t* p2 )
xdr_int ( XDR* p1, int* p2 )
xdr_int16_t ( XDR* p1, int16_t* p2 )
xdr_int32_t ( XDR* p1, int32_t* p2 )
xdr_int64_t ( XDR* p1, int64_t* p2 )
xdr_int8_t ( XDR* p1, int8_t* p2 )
xdr_long ( XDR* p1, long* p2 )
xdr_longlong_t ( XDR* p1, quad_t* p2 )
xdr_netobj ( XDR* p1, struct netobj* p2 )
xdr_opaque ( XDR* p1, char* p2, u_int p3 )
xdr_pointer ( XDR* p1, char** p2, u_int p3, xdrproc_t p4 )
xdr_putint32 ( XDR* xdrs, int32_t* ip )
xdr_quad_t ( XDR* p1, int64_t* p2 )
xdr_quadruple ( XDR* p1, long double* p2 )
xdr_reference ( XDR* p1, char** p2, u_int p3, xdrproc_t p4 )
xdr_short ( XDR* p1, short* p2 )
xdr_sizeof ( xdrproc_t p1, void* p2 )
xdr_string ( XDR* p1, char** p2, u_int p3 )
xdr_u_char ( XDR* p1, u_char* p2 )
xdr_u_hyper ( XDR* p1, u_quad_t* p2 )
xdr_u_int ( XDR* p1, u_int* p2 )
xdr_u_long ( XDR* p1, u_long* p2 )
xdr_u_longlong_t ( XDR* p1, u_quad_t* p2 )
xdr_u_quad_t ( XDR* p1, uint64_t* p2 )
xdr_u_short ( XDR* p1, u_short* p2 )
xdr_uint16_t ( XDR* p1, uint16_t* p2 )
xdr_uint32_t ( XDR* p1, uint32_t* p2 )
xdr_uint64_t ( XDR* p1, uint64_t* p2 )
xdr_uint8_t ( XDR* p1, uint8_t* p2 )
xdr_union ( XDR* p1, enum_t* p2, char* p3, struct xdr_discrim const* p4, xdrproc_t p5 )
xdr_vector ( XDR* p1, char* p2, u_int p3, u_int p4, xdrproc_t p5 )
xdr_void ( )
xdr_wrapstring ( XDR* p1, char** p2 )
xdrmem_create ( XDR* p1, char* p2, u_int p3, enum xdr_op p4 )
xdrrec_create ( XDR* p1, u_int p2, u_int p3, void* p4, int(*p5)(void*, void*, int), int(*p6)(void*, void*, int) )
xdrrec_endofrecord ( XDR* p1, int p2 )
xdrrec_eof ( XDR* p1 )
xdrrec_readbytes ( XDR* p1, char* p2, u_int p3 )
xdrrec_skiprecord ( XDR* p1 )
xdrstdio_create ( XDR* p1, FILE* p2, enum xdr_op p3 )

zlib.h
adler32 ( uLong adler, Bytef const* buf, uInt len )
adler32_combine ( uLong p1, uLong p2, off_t p3 )
adler32_combine64 ( uLong p1, uLong p2, off64_t p3 )
compress ( Bytef* dest, uLongf* destLen, Bytef const* source, uLong sourceLen )
compress2 ( Bytef* dest, uLongf* destLen, Bytef const* source, uLong sourceLen, int level )
compressBound ( uLong sourceLen )
crc32 ( uLong crc, Bytef const* buf, uInt len )
crc32_combine ( uLong p1, uLong p2, off_t p3 )
crc32_combine64 ( uLong p1, uLong p2, off64_t p3 )
deflate ( z_streamp strm, int flush )
deflateBound ( z_streamp strm, uLong sourceLen )
deflateCopy ( z_streamp dest, z_streamp source )
deflateEnd ( z_streamp strm )
deflateInit2_ ( z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, char const* version, int stream_size )
deflateInit_ ( z_streamp strm, int level, char const* version, int stream_size )
deflateParams ( z_streamp strm, int level, int strategy )
deflatePending ( z_streamp strm, unsigned int* pending, int* bits )
deflatePrime ( z_streamp strm, int bits, int value )
deflateReset ( z_streamp strm )
deflateResetKeep ( z_streamp p1 )
deflateSetDictionary ( z_streamp strm, Bytef const* dictionary, uInt dictLength )
deflateSetHeader ( z_streamp strm, gz_headerp head )
deflateTune ( z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain )
get_crc_table ( )
gzbuffer ( gzFile file, unsigned int size )
gzclearerr ( gzFile file )
gzclose ( gzFile file )
gzclose_r ( gzFile file )
gzclose_w ( gzFile file )
gzdirect ( gzFile file )
gzdopen ( int fd, char const* mode )
gzeof ( gzFile file )
gzerror ( gzFile file, int* errnum )
gzflush ( gzFile file, int flush )
gzgetc ( gzFile file )
gzgetc_ ( gzFile file )
gzgets ( gzFile file, char* buf, int len )
gzoffset ( gzFile p1 )
gzoffset64 ( gzFile p1 )
gzopen ( char const* p1, char const* p2 )
gzopen64 ( char const* p1, char const* p2 )
gzprintf ( gzFile file, char const* format, ... )
gzputc ( gzFile file, int c )
gzputs ( gzFile file, char const* s )
gzread ( gzFile file, voidp buf, unsigned int len )
gzrewind ( gzFile file )
gzseek ( gzFile p1, off_t p2, int p3 )
gzseek64 ( gzFile p1, off64_t p2, int p3 )
gzsetparams ( gzFile file, int level, int strategy )
gztell ( gzFile p1 )
gztell64 ( gzFile p1 )
gzungetc ( int c, gzFile file )
gzwrite ( gzFile file, voidpc buf, unsigned int len )
inflate ( z_streamp strm, int flush )
inflateBack ( z_streamp strm, in_func in, void* in_desc, out_func out, void* out_desc )
inflateBackEnd ( z_streamp strm )
inflateBackInit_ ( z_streamp strm, int windowBits, unsigned char* window, char const* version, int stream_size )
inflateCopy ( z_streamp dest, z_streamp source )
inflateEnd ( z_streamp strm )
inflateGetHeader ( z_streamp strm, gz_headerp head )
inflateInit2_ ( z_streamp strm, int windowBits, char const* version, int stream_size )
inflateInit_ ( z_streamp strm, char const* version, int stream_size )
inflateMark ( z_streamp strm )
inflatePrime ( z_streamp strm, int bits, int value )
inflateReset ( z_streamp strm )
inflateReset2 ( z_streamp strm, int windowBits )
inflateResetKeep ( z_streamp p1 )
inflateSetDictionary ( z_streamp strm, Bytef const* dictionary, uInt dictLength )
inflateSync ( z_streamp strm )
inflateSyncPoint ( z_streamp p1 )
inflateUndermine ( z_streamp p1, int p2 )
uncompress ( Bytef* dest, uLongf* destLen, Bytef const* source, uLong sourceLen )
zError ( int p1 )
zlibCompileFlags ( )
zlibVersion ( )

to the top

Problems with Constants, Low Severity (307)


bitvect.h
[+] BV_CHUNK_SIZE
[+] BV_DEFAULT_BITS

cdeflate.h
[+] DEFLATE_BUF_SIZE
[+] DEFLATE_TMP_BUF_SIZE
[+] intf

cnbit.h
[+] NBIT_BUF_SIZE
[+] NBIT_MASK_SIZE

crle.h
[+] RLE_BUF_SIZE
[+] RLE_MAX_RUN
[+] RLE_MIN_MIX
[+] RLE_MIN_RUN
[+] RLE_NIL

cskphuff.h
[+] ROOT
[+] SKPHUFF_MAX_CHAR
[+] SUCCMAX
[+] TWICEMAX

cszip.h
[+] H4_SZ_ALLOW_K13_OPTION_MASK
[+] H4_SZ_CHIP_OPTION_MASK
[+] H4_SZ_EC_OPTION_MASK
[+] H4_SZ_LSB_OPTION_MASK
[+] H4_SZ_MSB_OPTION_MASK
[+] H4_SZ_NN_OPTION_MASK
[+] H4_SZ_RAW_OPTION_MASK
[+] SZ_H4_REV_2

dfan.h
[+] DFAN_DEFENTRIES
[+] DFAN_DESC
[+] DFAN_DESC_BLKSIZE
[+] DFAN_LAB_BLKSIZE
[+] DFAN_LABEL

dfi.h
[+] DF_RDACCESS
[+] DF_WRACCESS

dfstubs.h
[+] DFACC_APPEND
[+] DFEL_ABSENT
[+] DFEL_RESIDENT
[+] DFSRCH_NEW
[+] DFSRCH_OLD

glist.h
[+] Generic_queue
[+] Generic_stack
[+] HDGQcopy_queue
[+] HDGQdequeue
[+] HDGQdequeue_all
[+] HDGQdestroy_queue
[+] HDGQenqueue
[+] HDGQinitialize_queue
[+] HDGQpeek_at_head
[+] HDGQpeek_at_tail
[+] HDGScopy_stack
[+] HDGSdestroy_stack
[+] HDGSinitialize_stack
[+] HDGSpeek_at_top
[+] HDGSpop
[+] HDGSpop_all
[+] HDGSpush

H4api_adpt.h
[+] XDRLIBAPI

h4config.h
[+] H4_HAVE_HTONL
[+] H4_HAVE_HTONS
[+] H4_HAVE_NTOHL
[+] H4_HAVE_NTOHS
[+] H4_NO_SYS_XDR_INC
[+] H4_PACKAGE_STRING
[+] H4_PACKAGE_VERSION
[+] H4_VERSION

hbitio.h
[+] BITBUF_SIZE
[+] DATANUM

hconv.h
[+] F32_IN
[+] F32_OUT
[+] F64_IN
[+] F64_OUT
[+] LF32_IN
[+] LF32_OUT
[+] LF64_IN
[+] LF64_OUT
[+] LSI16_IN
[+] LSI16_OUT
[+] LSI32_IN
[+] LSI32_OUT
[+] LUI16_IN
[+] LUI16_OUT
[+] LUI32_IN
[+] LUI32_OUT
[+] LUI8_IN
[+] LUI8_OUT
[+] NF32_IN
[+] NF32_OUT
[+] NF64_IN
[+] NF64_OUT
[+] NSI16_IN
[+] NSI16_OUT
[+] NSI32_IN
[+] NSI32_OUT
[+] NUI16_IN
[+] NUI16_OUT
[+] NUI32_IN
[+] NUI32_OUT
[+] NUI8_IN
[+] NUI8_OUT
[+] SI16_IN
[+] SI16_OUT
[+] SI32_IN
[+] SI32_OUT
[+] UI16_IN
[+] UI16_OUT
[+] UI32_IN
[+] UI32_OUT
[+] UI8_IN
[+] UI8_OUT

hdfi.h
[+] DF_MT
[+] DFMT_BE
[+] DFMT_LE
[+] FILELIB
[+] JMEMSYS
[+] MACIO
[+] UNIXBUFIO
[+] UNIXUNBUFIO

hfile.h
[+] AIDTYPE
[+] BITTYPE
[+] CDFTYPE
[+] DD_SZ
[+] DDLIST_DIRTY
[+] DIMTYPE
[+] FIDTYPE
[+] FILE_END_DIRTY
[+] GRIDTYPE
[+] GROUPTYPE
[+] HDFMAGIC
[+] INVALID_LENGTH
[+] INVALID_OFFSET
[+] LIBVER_MINOR
[+] LIBVER_RELEASE
[+] LIBVER_STRING
[+] LIBVER_SUBRELEASE
[+] MAGICLEN
[+] NDDS_SZ
[+] OFFSET_SZ
[+] RIIDTYPE
[+] SDSTYPE
[+] VGIDTYPE
[+] VSIDTYPE

jconfig.h
[+] HAVE_PROTOTYPES
[+] HAVE_UNSIGNED_CHAR
[+] HAVE_UNSIGNED_SHORT

jmorecfg.h
[+] BITS_IN_JSAMPLE
[+] CENTERJSAMPLE
[+] JPEG_MAX_DIMENSION
[+] MAX_COMPONENTS
[+] MAXJSAMPLE

jpeglib.h
[+] C_MAX_BLOCKS_IN_MCU
[+] D_MAX_BLOCKS_IN_MCU
[+] DCTSIZE
[+] DCTSIZE2
[+] JDCT_DEFAULT
[+] JDCT_FASTEST
[+] JMSG_LENGTH_MAX
[+] JMSG_STR_PARM_MAX
[+] JPEG_APP0
[+] JPEG_COM
[+] jpeg_common_fields
[+] JPEG_EOI
[+] JPEG_HEADER_OK
[+] JPEG_HEADER_TABLES_ONLY
[+] JPEG_LIB_VERSION
[+] JPEG_LIB_VERSION_MAJOR
[+] JPEG_LIB_VERSION_MINOR
[+] JPEG_REACHED_EOI
[+] JPEG_REACHED_SOS
[+] JPEG_ROW_COMPLETED
[+] JPEG_RST0
[+] JPEG_SCAN_COMPLETED
[+] JPEG_SUSPENDED
[+] JPOOL_IMAGE
[+] JPOOL_NUMPOOLS
[+] JPOOL_PERMANENT
[+] MAX_COMPS_IN_SCAN
[+] MAX_SAMP_FACTOR
[+] NUM_ARITH_TBLS
[+] NUM_HUFF_TBLS
[+] NUM_QUANT_TBLS

libaec.h
[+] AEC_CONF_ERROR
[+] AEC_DATA_3BYTE
[+] AEC_DATA_ERROR
[+] AEC_DATA_MSB
[+] AEC_DATA_PREPROCESS
[+] AEC_DATA_SIGNED
[+] AEC_FLUSH
[+] AEC_MEM_ERROR
[+] AEC_NO_FLUSH
[+] AEC_NOT_ENFORCE
[+] AEC_OK
[+] AEC_PAD_RSI
[+] AEC_RESTRICTED
[+] AEC_STREAM_ERROR

linklist.h
[+] HUL_SORTED_LIST
[+] HUL_UNSORTED_LIST

local_nc.h
[+] CDF_FILE
[+] CDFMAGIC
[+] HDF_FILE
[+] HDFXMAGIC
[+] MAGICOFFSET
[+] MAX_VXR_ENTRIES
[+] NC_BYTE_SIZE
[+] NC_CHAR_SIZE
[+] NC_DOUBLE_SIZE
[+] NC_FLOAT_SIZE
[+] NC_LONG_SIZE
[+] NC_SHORT_SIZE
[+] NC_UNSPECIFIED_SIZE
[+] NCLINKMAGIC
[+] NCMAGIC
[+] NCMAGIC64
[+] netCDF_FILE
[+] nncabor
[+] nncacpy
[+] nncadel
[+] nncagt
[+] nncagtc
[+] nncainq
[+] nncanam
[+] nncapt
[+] nncaptc
[+] nncaren
[+] nncclos
[+] nnccre
[+] nncddef
[+] nncdid
[+] nncdinq
[+] nncdren
[+] nncendf
[+] nncgopt
[+] nncinq
[+] nncopn
[+] nncpopt
[+] nncredf
[+] nncsfil
[+] nncsnc
[+] nnctlen
[+] nncvdef
[+] nncvg1c
[+] nncvggc
[+] nncvgt
[+] nncvgt1
[+] nncvgtc
[+] nncvgtg
[+] nncvid
[+] nncvinq
[+] nncvp1c
[+] nncvpgc
[+] nncvpt
[+] nncvpt1
[+] nncvptc
[+] nncvptg
[+] nncvren
[+] Void

mcache.h
[+] DEF_MAXCACHE
[+] DEF_PAGESIZE
[+] ELEM_READ
[+] ELEM_SYNC
[+] ELEM_WRITTEN
[+] HASHSIZE
[+] MAX_PAGE_NUMBER
[+] MCACHE_DIRTY
[+] MCACHE_EXTEND
[+] MCACHE_PINNED
[+] RET_ERROR
[+] RET_SUCCESS

netcdf.h
[+] FILL_FLOAT
[+] MAX_NC_ATTRS

szlib.h
[+] SZ_ALLOW_K13_OPTION_MASK
[+] SZ_CHIP_OPTION_MASK
[+] SZ_EC_OPTION_MASK
[+] SZ_LSB_OPTION_MASK
[+] SZ_MAX_BLOCKS_PER_SCANLINE
[+] SZ_MAX_PIXELS_PER_BLOCK
[+] SZ_MAX_PIXELS_PER_SCANLINE
[+] SZ_MEM_ERROR
[+] SZ_MSB_OPTION_MASK
[+] SZ_NN_OPTION_MASK
[+] SZ_NO_ENCODER_ERROR
[+] SZ_OK
[+] SZ_OUTBUFF_FULL
[+] SZ_PARAM_ERROR
[+] SZ_RAW_OPTION_MASK

tbbt.h
[+] TBBT_FAST_INT32_COMPARE
[+] TBBT_FAST_UINT16_COMPARE

types.h
[+] __BIT_TYPES_DEFINED__
[+] __S16_TYPE
[+] __S32_TYPE
[+] __S64_TYPE
[+] __SLONG32_TYPE
[+] __SLONGWORD_TYPE
[+] __SQUAD_TYPE
[+] __SWORD_TYPE
[+] __U16_TYPE
[+] __U32_TYPE
[+] __U64_TYPE
[+] __ULONG32_TYPE
[+] __ULONGWORD_TYPE
[+] __UQUAD_TYPE
[+] __UWORD_TYPE

xdr.h
[+] BYTES_PER_XDR_UNIT
[+] MAX_NETOBJ_SZ
[+] NULL_xdrproc_t

zconf.h
[+] MAX_MEM_LEVEL
[+] MAX_WBITS
[+] z_off64_t
[+] z_off_t
[+] Z_U4
[+] ZEXTERN

to the top

Other Changes in Constants (3)


h4config.h
[+] H4_HAVE_GETRUSAGE
[+] H4_HAVE_WAIT
[+] H4_SIZEOF_LONG

to the top

Header Files (59)


atom.h
bitvect.h
cdeflate.h
cnbit.h
cnone.h
crle.h
cskphuff.h
cszip.h
df.h
dfan.h
dfgr.h
dfi.h
dfrig.h
dfsd.h
dfstubs.h
dfufp2i.h
dynarray.h
glist.h
H4api_adpt.h
h4config.h
hbitio.h
hchunks.h
hcomp.h
hcompi.h
hconv.h
hdatainfo.h
hdf.h
hdf2netcdf.h
hdfi.h
herr.h
hfile.h
hkit.h
hlimits.h
hntdefs.h
hproto.h
hqueue.h
htags.h
jconfig.h
jerror.h
jmorecfg.h
jpeglib.h
libaec.h
linklist.h
local_nc.h
mcache.h
mfan.h
mfdatainfo.h
mfgr.h
mfhdf.h
mfhdfi.h
mstdio.h
netcdf.h
szlib.h
tbbt.h
types.h
vg.h
vgint.h
xdr.h
zconf.h

to the top

Shared Libraries (4)


libhdf.so.4.16.2
libhdf_java.so.4.16.2
libmfhdf.so.4.16.2
libxdr.so.4.16.2

to the top



Generated on Thu Feb 29 11:27:32 2024 for hdf4 by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API