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