mirror of
https://github.com/openharmony/interface_sdk_c.git
synced 2026-08-24 06:23:09 -04:00
!5735 merge master into master
sdk与资料保持一致 Created-by: jiang-qunchao Commit-by: jiang-qunchao Merged-by: openharmony_ci Description: ### 相关的Issue 2026072449466 2026072748277 ### 原因(目的、解决的问题等) sdk与资料保持一致 ### 描述(做了什么,变更了什么) JSVM_Status JSVM_CDECL->JSVM_EXTERN JSVM_Status 显式指定符号可见性,不涉及非兼容性 ### 自检结果(结果截图添加到下面) - [x] 是否通过C语法扫描 - [x] 是否通过注释规则扫描 - [x] 是否更新json文件 - [x] 实现代码是否已经合入 - [x] 目标是否已经添加到interface/sdk_c仓ndk依赖目标(ndk_targets.gni)里 - [x] 头文件library声明与SDK so库名称一致 ### 兼容性影响评估,如有影响请写明(Y/N) - [ ] 不兼容 - [ ] 是否经过评审 ### L0新增用例自检结果 - [ ] 是,有新增L0用例,且完成自检 - [x] 否 ### API参考文档影响评估(提供docs仓pr链接) - [ ] 是,已刷新API参考文档 - [x] 否,不涉及刷新API参考文档 See merge request: openharmony/interface_sdk_c!5735
This commit is contained in:
+21
-21
@@ -814,9 +814,9 @@ JSVM_EXTERN JSVM_Status OH_JSVM_CreateArraybuffer(JSVM_Env env,
|
||||
* Returns {@link JSVM_GENERIC_FAILURE } if allocation failed.\n
|
||||
* @since 12
|
||||
*/
|
||||
JSVM_Status JSVM_CDECL OH_JSVM_AllocateArrayBufferBackingStoreData(size_t byteLength,
|
||||
JSVM_InitializedFlag initialized,
|
||||
void **data);
|
||||
JSVM_EXTERN JSVM_Status OH_JSVM_AllocateArrayBufferBackingStoreData(size_t byteLength,
|
||||
JSVM_InitializedFlag initialized,
|
||||
void **data);
|
||||
|
||||
/**
|
||||
* @brief This API release the memory of an array buffer backing store.
|
||||
@@ -827,7 +827,7 @@ JSVM_Status JSVM_CDECL OH_JSVM_AllocateArrayBufferBackingStoreData(size_t byteLe
|
||||
* Returns {@link JSVM_INVALID_ARG } if data is null pointer.\n
|
||||
* @since 12
|
||||
*/
|
||||
JSVM_Status JSVM_CDECL OH_JSVM_FreeArrayBufferBackingStoreData(void *data);
|
||||
JSVM_EXTERN JSVM_Status OH_JSVM_FreeArrayBufferBackingStoreData(void* data);
|
||||
|
||||
/**
|
||||
* @brief This API create an array buffer using the backing store data.
|
||||
@@ -846,12 +846,12 @@ JSVM_Status JSVM_CDECL OH_JSVM_FreeArrayBufferBackingStoreData(void *data);
|
||||
* 3. data or result is null pointer
|
||||
* @since 12
|
||||
*/
|
||||
JSVM_Status JSVM_CDECL OH_JSVM_CreateArrayBufferFromBackingStoreData(JSVM_Env env,
|
||||
void *data,
|
||||
size_t backingStoreSize,
|
||||
size_t offset,
|
||||
size_t arrayBufferSize,
|
||||
JSVM_Value *result);
|
||||
JSVM_EXTERN JSVM_Status OH_JSVM_CreateArrayBufferFromBackingStoreData(JSVM_Env env,
|
||||
void* data,
|
||||
size_t backingStoreSize,
|
||||
size_t offset,
|
||||
size_t arrayBufferSize,
|
||||
JSVM_Value* result);
|
||||
|
||||
/**
|
||||
* @brief This API does not observe leap seconds; they are ignored, as ECMAScript aligns with POSIX time specification.
|
||||
@@ -2900,7 +2900,7 @@ JSVM_EXTERN JSVM_Status OH_JSVM_IsBigInt(JSVM_Env env,
|
||||
* {@link JSVM_INVALID_ARG } If the input parameter is invalid.\n
|
||||
* @since 12
|
||||
*/
|
||||
JSVM_Status JSVM_CDECL OH_JSVM_CreateMap(JSVM_Env env, JSVM_Value* result);
|
||||
JSVM_EXTERN JSVM_Status OH_JSVM_CreateMap(JSVM_Env env, JSVM_Value* result);
|
||||
|
||||
/**
|
||||
* @brief This API checks if the value passed in is a Map.
|
||||
@@ -2913,9 +2913,9 @@ JSVM_Status JSVM_CDECL OH_JSVM_CreateMap(JSVM_Env env, JSVM_Value* result);
|
||||
* {@link JSVM_INVALID_ARG } If the input parameter is invalid.\n
|
||||
* @since 12
|
||||
*/
|
||||
JSVM_Status JSVM_CDECL OH_JSVM_IsMap(JSVM_Env env,
|
||||
JSVM_Value value,
|
||||
bool* isMap);
|
||||
JSVM_EXTERN JSVM_Status OH_JSVM_IsMap(JSVM_Env env,
|
||||
JSVM_Value value,
|
||||
bool* isMap);
|
||||
|
||||
/**
|
||||
* @brief This API returns a JSVM-API value corresponding to a JavaScript Set type.
|
||||
@@ -3012,9 +3012,9 @@ JSVM_EXTERN JSVM_Status OH_JSVM_IsRegExp(JSVM_Env env,
|
||||
* {@link JSVM_INVALID_ARG } If the input parameter is invalid.\n
|
||||
* @since 12
|
||||
*/
|
||||
JSVM_Status JSVM_CDECL OH_JSVM_IsConstructor(JSVM_Env env,
|
||||
JSVM_Value value,
|
||||
bool* isConstructor);
|
||||
JSVM_EXTERN JSVM_Status OH_JSVM_IsConstructor(JSVM_Env env,
|
||||
JSVM_Value value,
|
||||
bool* isConstructor);
|
||||
|
||||
/**
|
||||
* @brief This API returns the JavaScript value of the regular expression
|
||||
@@ -3033,10 +3033,10 @@ JSVM_Status JSVM_CDECL OH_JSVM_IsConstructor(JSVM_Env env,
|
||||
* {@link JSVM_PENDING_EXCEPTION } If the API throws an exception during runtime.\n
|
||||
* @since 12
|
||||
*/
|
||||
JSVM_Status JSVM_CDECL OH_JSVM_CreateRegExp(JSVM_Env env,
|
||||
JSVM_Value value,
|
||||
JSVM_RegExpFlags flags,
|
||||
JSVM_Value* result);
|
||||
JSVM_EXTERN JSVM_Status OH_JSVM_CreateRegExp(JSVM_Env env,
|
||||
JSVM_Value value,
|
||||
JSVM_RegExpFlags flags,
|
||||
JSVM_Value* result);
|
||||
|
||||
/**
|
||||
* @brief This API returns the Object prototype.
|
||||
|
||||
Reference in New Issue
Block a user