diff --git a/interfaces/kits/ani/file_share/src/ani_file_share.cpp b/interfaces/kits/ani/file_share/src/ani_file_share.cpp index 2a12db9328fe45f5679bde90d03a7f04cc228774..b8f3db30971efabacd377da53fa981b3f10164d0 100644 --- a/interfaces/kits/ani/file_share/src/ani_file_share.cpp +++ b/interfaces/kits/ani/file_share/src/ani_file_share.cpp @@ -274,7 +274,7 @@ static void GrantUriPermission(ani_env *env, ani_string uri, ani_string bundleNa ThrowBusinessError(env, EINVAL, "GrantUriPermission is not System App!"); return; } - uriPermInfo.flag = wantConstantFlag; + uriPermInfo.flag = static_cast(wantConstantFlag); uriPermInfo.mode = GetModeFromFlag(wantConstantFlag); LOGD("GrantUriPermission uri: %{public}s, bundleName: %{public}s, flag: %{public}d, mode: %{public}s", uriStr.c_str(), bundleNameStr.c_str(), wantConstantFlag, uriPermInfo.mode.c_str()); diff --git a/interfaces/kits/ani/file_uri/src/ani_file_uri.cpp b/interfaces/kits/ani/file_uri/src/ani_file_uri.cpp index c622c3597577951d205694801a4a6143ee0702cb..30e3d14674d709fcf1914a0b576fc80cb9310590 100644 --- a/interfaces/kits/ani/file_uri/src/ani_file_uri.cpp +++ b/interfaces/kits/ani/file_uri/src/ani_file_uri.cpp @@ -111,7 +111,7 @@ static ani_string GetUriFromPath(ani_env *env, ani_string stringObj) return uriObj; } -void FileUriConstructor(ani_env *env, ani_object obj, ani_string stringObj) +static void FileUriConstructor(ani_env *env, ani_object obj, ani_string stringObj) { LOGD("Enter FileUriConstructor"); std::string path = ParseObjToStr(env, stringObj);