📄 libmng_chunk_prc.c
字号:
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_SBIT, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_sbit))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_SBIT, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_sPLT
FREE_CHUNK_HDR (mng_free_splt)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_SPLT, MNG_LC_START)
#endif
if (((mng_spltp)pHeader)->iNamesize)
MNG_FREEX (pData, ((mng_spltp)pHeader)->zName,
((mng_spltp)pHeader)->iNamesize + 1)
if (((mng_spltp)pHeader)->iEntrycount)
MNG_FREEX (pData, ((mng_spltp)pHeader)->pEntries,
((mng_spltp)pHeader)->iEntrycount *
(((mng_spltp)pHeader)->iSampledepth * 3 + sizeof (mng_uint16)) )
MNG_FREEX (pData, pHeader, sizeof (mng_splt))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_SPLT, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_hIST
FREE_CHUNK_HDR (mng_free_hist)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_HIST, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_hist))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_HIST, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_tIME
FREE_CHUNK_HDR (mng_free_time)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_TIME, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_time))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_TIME, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
FREE_CHUNK_HDR (mng_free_mhdr)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_MHDR, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_mhdr))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_MHDR, MNG_LC_END)
#endif
return MNG_NOERROR;
}
/* ************************************************************************** */
FREE_CHUNK_HDR (mng_free_mend)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_MEND, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_mend))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_MEND, MNG_LC_END)
#endif
return MNG_NOERROR;
}
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_LOOP
FREE_CHUNK_HDR (mng_free_loop)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_LOOP, MNG_LC_START)
#endif
#ifndef MNG_NO_LOOP_SIGNALS_SUPPORTED
if (((mng_loopp)pHeader)->iCount)
MNG_FREEX (pData, ((mng_loopp)pHeader)->pSignals,
((mng_loopp)pHeader)->iCount * sizeof (mng_uint32) )
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_loop))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_LOOP, MNG_LC_END)
#endif
return MNG_NOERROR;
}
/* ************************************************************************** */
FREE_CHUNK_HDR (mng_free_endl)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_ENDL, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_endl))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_ENDL, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_DEFI
FREE_CHUNK_HDR (mng_free_defi)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_DEFI, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_defi))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_DEFI, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_BASI
FREE_CHUNK_HDR (mng_free_basi)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_BASI, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_basi))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_BASI, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_CLON
FREE_CHUNK_HDR (mng_free_clon)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_CLON, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_clon))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_CLON, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_PAST
FREE_CHUNK_HDR (mng_free_past)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_PAST, MNG_LC_START)
#endif
if (((mng_pastp)pHeader)->iCount)
MNG_FREEX (pData, ((mng_pastp)pHeader)->pSources,
((mng_pastp)pHeader)->iCount * sizeof (mng_past_source) )
MNG_FREEX (pData, pHeader, sizeof (mng_past))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_PAST, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_DISC
FREE_CHUNK_HDR (mng_free_disc)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_DISC, MNG_LC_START)
#endif
if (((mng_discp)pHeader)->iCount)
MNG_FREEX (pData, ((mng_discp)pHeader)->pObjectids,
((mng_discp)pHeader)->iCount * sizeof (mng_uint16) )
MNG_FREEX (pData, pHeader, sizeof (mng_disc))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_DISC, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_BACK
FREE_CHUNK_HDR (mng_free_back)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_BACK, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_back))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_BACK, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_FRAM
FREE_CHUNK_HDR (mng_free_fram)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_FRAM, MNG_LC_START)
#endif
if (((mng_framp)pHeader)->iNamesize)
MNG_FREEX (pData, ((mng_framp)pHeader)->zName,
((mng_framp)pHeader)->iNamesize + 1)
if (((mng_framp)pHeader)->iCount)
MNG_FREEX (pData, ((mng_framp)pHeader)->pSyncids,
((mng_framp)pHeader)->iCount * sizeof (mng_uint32) )
MNG_FREEX (pData, pHeader, sizeof (mng_fram))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_FRAM, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_MOVE
FREE_CHUNK_HDR (mng_free_move)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_MOVE, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_move))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_MOVE, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_CLIP
FREE_CHUNK_HDR (mng_free_clip)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_CLIP, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_clip))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_CLIP, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_SHOW
FREE_CHUNK_HDR (mng_free_show)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_SHOW, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_show))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_SHOW, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_TERM
FREE_CHUNK_HDR (mng_free_term)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_TERM, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_term))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_TERM, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_SAVE
FREE_CHUNK_HDR (mng_free_save)
{
mng_save_entryp pEntry = ((mng_savep)pHeader)->pEntries;
mng_uint32 iX;
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_SAVE, MNG_LC_START)
#endif
for (iX = 0; iX < ((mng_savep)pHeader)->iCount; iX++)
{
if (pEntry->iNamesize)
MNG_FREEX (pData, pEntry->zName, pEntry->iNamesize)
pEntry = pEntry + sizeof (mng_save_entry);
}
if (((mng_savep)pHeader)->iCount)
MNG_FREEX (pData, ((mng_savep)pHeader)->pEntries,
((mng_savep)pHeader)->iCount * sizeof (mng_save_entry) )
MNG_FREEX (pData, pHeader, sizeof (mng_save))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_SAVE, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_SEEK
FREE_CHUNK_HDR (mng_free_seek)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_SEEK, MNG_LC_START)
#endif
if (((mng_seekp)pHeader)->iNamesize)
MNG_FREEX (pData, ((mng_seekp)pHeader)->zName,
((mng_seekp)pHeader)->iNamesize + 1)
MNG_FREEX (pData, pHeader, sizeof (mng_seek))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_SEEK, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_eXPI
FREE_CHUNK_HDR (mng_free_expi)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_EXPI, MNG_LC_START)
#endif
if (((mng_expip)pHeader)->iNamesize)
MNG_FREEX (pData, ((mng_expip)pHeader)->zName,
((mng_expip)pHeader)->iNamesize + 1)
MNG_FREEX (pData, pHeader, sizeof (mng_expi))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_EXPI, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_fPRI
FREE_CHUNK_HDR (mng_free_fpri)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_FPRI, MNG_LC_START)
#endif
MNG_FREEX (pData, pHeader, sizeof (mng_fpri))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_FPRI, MNG_LC_END)
#endif
return MNG_NOERROR;
}
#endif
/* ************************************************************************** */
#ifndef MNG_SKIPCHUNK_nEED
FREE_CHUNK_HDR (mng_free_need)
{
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_NEED, MNG_LC_START)
#endif
if (((mng_needp)pHeader)->iKeywordssize)
MNG_FREEX (pData, ((mng_needp)pHeader)->zKeywords,
((mng_needp)pHeader)->iKeywordssize + 1)
MNG_FREEX (pData, pHeader, sizeof (mng_need))
#ifdef MNG_SUPPORT_TRACE
MNG_TRACE (pData, MNG_FN_FREE_NEED, MNG_LC_END)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -