From c00c91599f100545c96d0c76fad737263939b2eb Mon Sep 17 00:00:00 2001 From: belliash Date: Tue, 4 Sep 2018 09:33:28 +0200 Subject: [PATCH] Enable unused API functions. --- engine/lib/memory.c | 2 -- engine/memobj.c | 4 ---- include/ph7int.h | 15 +++------------ 3 files changed, 3 insertions(+), 18 deletions(-) diff --git a/engine/lib/memory.c b/engine/lib/memory.c index b19f058..36497c2 100644 --- a/engine/lib/memory.c +++ b/engine/lib/memory.c @@ -438,7 +438,6 @@ PH7_PRIVATE sxi32 SyMemBackendPoolFree(SyMemBackend *pBackend, void *pChunk) { } return rc; } -#if 0 static void *MemBackendPoolRealloc(SyMemBackend *pBackend, void *pOld, sxu32 nByte) { sxu32 nBucket, nBucketSize; SyMemHeader *pHeader; @@ -491,7 +490,6 @@ PH7_PRIVATE void *SyMemBackendPoolRealloc(SyMemBackend *pBackend, void *pOld, sx } return pChunk; } -#endif PH7_PRIVATE sxi32 SyMemBackendInit(SyMemBackend *pBackend, ProcMemError xMemErr, void *pUserData) { #if defined(UNTRUST) if(pBackend == 0) { diff --git a/engine/memobj.c b/engine/memobj.c index c82b38f..06bb879 100644 --- a/engine/memobj.c +++ b/engine/memobj.c @@ -730,7 +730,6 @@ PH7_PRIVATE sxi32 PH7_MemObjInitFromBool(ph7_vm *pVm, ph7_value *pObj, sxi32 iVa pObj->iFlags = MEMOBJ_BOOL; return SXRET_OK; } -#if 0 /* * Initialize a ph7_value to the real type. */ @@ -745,7 +744,6 @@ PH7_PRIVATE sxi32 PH7_MemObjInitFromReal(ph7_vm *pVm, ph7_value *pObj, ph7_real pObj->iFlags = MEMOBJ_REAL; return SXRET_OK; } -#endif /* * Initialize a ph7_value to the array type. */ @@ -794,7 +792,6 @@ PH7_PRIVATE sxi32 PH7_MemObjStringAppend(ph7_value *pObj, const char *zData, sxu rc = SyBlobAppend(&pObj->sBlob, zData, nLen); return rc; } -#if 0 /* * Format and append some contents to the internal buffer of a given ph7_value. * If the given ph7_value is not of type string,this function invalidate @@ -812,7 +809,6 @@ PH7_PRIVATE sxi32 PH7_MemObjStringFormat(ph7_value *pObj, const char *zFormat, v rc = SyBlobFormatAp(&pObj->sBlob, zFormat, ap); return rc; } -#endif /* * Duplicate the contents of a ph7_value. */ diff --git a/include/ph7int.h b/include/ph7int.h index e258106..f2f9216 100644 --- a/include/ph7int.h +++ b/include/ph7int.h @@ -1634,18 +1634,12 @@ PH7_PRIVATE sxi32 PH7_MemObjAdd(ph7_value *pObj1, ph7_value *pObj2, int bAddStor PH7_PRIVATE sxi32 PH7_MemObjCmp(ph7_value *pObj1, ph7_value *pObj2, int bStrict, int iNest); PH7_PRIVATE sxi32 PH7_MemObjInitFromString(ph7_vm *pVm, ph7_value *pObj, const SyString *pVal); PH7_PRIVATE sxi32 PH7_MemObjInitFromArray(ph7_vm *pVm, ph7_value *pObj, ph7_hashmap *pArray); -#if 0 - /* Not used in the current release of the PH7 engine */ - PH7_PRIVATE sxi32 PH7_MemObjInitFromReal(ph7_vm *pVm, ph7_value *pObj, ph7_real rVal); -#endif +PH7_PRIVATE sxi32 PH7_MemObjInitFromReal(ph7_vm *pVm, ph7_value *pObj, ph7_real rVal); PH7_PRIVATE sxi32 PH7_MemObjInitFromInt(ph7_vm *pVm, ph7_value *pObj, sxi64 iVal); PH7_PRIVATE sxi32 PH7_MemObjInitFromBool(ph7_vm *pVm, ph7_value *pObj, sxi32 iVal); PH7_PRIVATE sxi32 PH7_MemObjInit(ph7_vm *pVm, ph7_value *pObj); PH7_PRIVATE sxi32 PH7_MemObjStringAppend(ph7_value *pObj, const char *zData, sxu32 nLen); -#if 0 - /* Not used in the current release of the PH7 engine */ - PH7_PRIVATE sxi32 PH7_MemObjStringFormat(ph7_value *pObj, const char *zFormat, va_list ap); -#endif +PH7_PRIVATE sxi32 PH7_MemObjStringFormat(ph7_value *pObj, const char *zFormat, va_list ap); PH7_PRIVATE sxi32 PH7_MemObjStore(ph7_value *pSrc, ph7_value *pDest); PH7_PRIVATE sxi32 PH7_MemObjLoad(ph7_value *pSrc, ph7_value *pDest); PH7_PRIVATE sxi32 PH7_MemObjRelease(ph7_value *pObj); @@ -1907,10 +1901,7 @@ PH7_PRIVATE sxi32 SyMemBackendRelease(SyMemBackend *pBackend); PH7_PRIVATE sxi32 SyMemBackendInitFromOthers(SyMemBackend *pBackend, const SyMemMethods *pMethods, ProcMemError xMemErr, void *pUserData); PH7_PRIVATE sxi32 SyMemBackendInit(SyMemBackend *pBackend, ProcMemError xMemErr, void *pUserData); PH7_PRIVATE sxi32 SyMemBackendInitFromParent(SyMemBackend *pBackend, SyMemBackend *pParent); -#if 0 - /* Not used in the current release of the PH7 engine */ - PH7_PRIVATE void *SyMemBackendPoolRealloc(SyMemBackend *pBackend, void *pOld, sxu32 nByte); -#endif +PH7_PRIVATE void *SyMemBackendPoolRealloc(SyMemBackend *pBackend, void *pOld, sxu32 nByte); PH7_PRIVATE sxi32 SyMemBackendPoolFree(SyMemBackend *pBackend, void *pChunk); PH7_PRIVATE void *SyMemBackendPoolAlloc(SyMemBackend *pBackend, sxu32 nBytes); PH7_PRIVATE sxi32 SyMemBackendFree(SyMemBackend *pBackend, void *pChunk);