diff --git a/LICENSE b/LICENSE old mode 100755 new mode 100644 diff --git a/README.md b/README.md index 63948ce..dbe0352 100755 --- a/README.md +++ b/README.md @@ -29,9 +29,9 @@ utils/native Utils subsystem -utils +[utils](https://gitee.com/openharmony/utils/blob/master/README.md) -**utils\_native** +[utils\_native](https://gitee.com/openharmony/utils_native/blob/master/README.md) -[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite) +[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite/blob/master/README.md) diff --git a/README_zh.md b/README_zh.md index 979ba02..dddd47e 100755 --- a/README_zh.md +++ b/README_zh.md @@ -9,11 +9,11 @@ C++公共基础类库提供了一些常用的C++开发工具类,包括: -- 文件、路径、字符串相关操作的能力增强接口; -- 读写锁、信号量、定时器、线程增强及线程池等接口; -- 安全数据容器、数据序列化等接口; -- 各子系统的错误码相关定义; -- C语言安全函数接口。 +- 文件、路径、字符串相关操作的能力增强接口 +- 读写锁、信号量、定时器、线程增强及线程池等接口 +- 安全数据容器、数据序列化等接口 +- 各子系统的错误码相关定义 +- C语言安全函数接口 ## 目录 @@ -29,9 +29,9 @@ utils/native 公共基础库子系统 -utils +[utils](https://gitee.com/openharmony/utils/blob/master/README_zh.md) -**utils\_native** +[utils\_native](https://gitee.com/openharmony/utils_native/blob/master/README_zh.md) -[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite) +[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite/blob/master/README_zh.md) diff --git a/base/include/ashmem.h b/base/include/ashmem.h old mode 100755 new mode 100644 diff --git a/base/include/common_errors.h b/base/include/common_errors.h old mode 100755 new mode 100644 diff --git a/base/include/common_timer_errors.h b/base/include/common_timer_errors.h old mode 100755 new mode 100644 diff --git a/base/include/datetime_ex.h b/base/include/datetime_ex.h old mode 100755 new mode 100644 diff --git a/base/include/directory_ex.h b/base/include/directory_ex.h old mode 100755 new mode 100644 diff --git a/base/include/errors.h b/base/include/errors.h old mode 100755 new mode 100644 diff --git a/base/include/flat_obj.h b/base/include/flat_obj.h old mode 100755 new mode 100644 diff --git a/base/include/parcel.h b/base/include/parcel.h old mode 100755 new mode 100644 diff --git a/base/include/pubdef.h b/base/include/pubdef.h old mode 100755 new mode 100644 diff --git a/base/include/rwlock.h b/base/include/rwlock.h old mode 100755 new mode 100644 diff --git a/base/include/safe_block_queue.h b/base/include/safe_block_queue.h old mode 100755 new mode 100644 diff --git a/base/include/safe_map.h b/base/include/safe_map.h old mode 100755 new mode 100644 diff --git a/base/include/safe_queue.h b/base/include/safe_queue.h old mode 100755 new mode 100644 diff --git a/base/include/securec.h b/base/include/securec.h old mode 100755 new mode 100644 diff --git a/base/include/securec_p.h b/base/include/securec_p.h old mode 100755 new mode 100644 diff --git a/base/include/securectype.h b/base/include/securectype.h old mode 100755 new mode 100644 diff --git a/base/include/semaphore_ex.h b/base/include/semaphore_ex.h old mode 100755 new mode 100644 diff --git a/base/include/singleton.h b/base/include/singleton.h old mode 100755 new mode 100644 diff --git a/base/include/sorted_vector.h b/base/include/sorted_vector.h old mode 100755 new mode 100644 diff --git a/base/include/string_ex.h b/base/include/string_ex.h old mode 100755 new mode 100644 diff --git a/base/include/thread_ex.h b/base/include/thread_ex.h old mode 100755 new mode 100644 diff --git a/base/include/thread_pool.h b/base/include/thread_pool.h old mode 100755 new mode 100644 diff --git a/base/include/timer.h b/base/include/timer.h old mode 100755 new mode 100644 diff --git a/base/include/unique_fd.h b/base/include/unique_fd.h old mode 100755 new mode 100644 diff --git a/base/src/ashmem.cpp b/base/src/ashmem.cpp old mode 100755 new mode 100644 diff --git a/base/src/datetime_ex.cpp b/base/src/datetime_ex.cpp old mode 100755 new mode 100644 diff --git a/base/src/directory_ex.cpp b/base/src/directory_ex.cpp old mode 100755 new mode 100644 diff --git a/base/src/event_demultiplexer.cpp b/base/src/event_demultiplexer.cpp old mode 100755 new mode 100644 diff --git a/base/src/event_handler.cpp b/base/src/event_handler.cpp old mode 100755 new mode 100644 diff --git a/base/src/event_handler.h b/base/src/event_handler.h old mode 100755 new mode 100644 diff --git a/base/src/event_reactor.cpp b/base/src/event_reactor.cpp old mode 100755 new mode 100644 diff --git a/base/src/event_reactor.h b/base/src/event_reactor.h old mode 100755 new mode 100644 diff --git a/base/src/file_ex.cpp b/base/src/file_ex.cpp old mode 100755 new mode 100644 diff --git a/base/src/observer.cpp b/base/src/observer.cpp old mode 100755 new mode 100644 diff --git a/base/src/parcel.cpp b/base/src/parcel.cpp old mode 100755 new mode 100644 diff --git a/base/src/rwlock.cpp b/base/src/rwlock.cpp old mode 100755 new mode 100644 diff --git a/base/src/securec/fscanf_s.c b/base/src/securec/fscanf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/fwscanf_s.c b/base/src/securec/fwscanf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/gets_s.c b/base/src/securec/gets_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/memcpy_s.c b/base/src/securec/memcpy_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/memmove_s.c b/base/src/securec/memmove_s.c old mode 100755 new mode 100644 index ac2c859..0dc5fd5 --- a/base/src/securec/memmove_s.c +++ b/base/src/securec/memmove_s.c @@ -59,21 +59,21 @@ static void SecUtilMemmove(void *dst, const void *src, size_t count) * Copies count bytes of characters from src to dest. * * - * dest Destination object. + * dest Destination object. * destMax Size of the destination buffer. - * src Source object. - * count Number of characters to copy. + * src Source object. + * count Number of characters to copy. * * * dest buffer is updated. * * - * EOK Success + * EOK Success * EINVAL dest is NULL and destMax != 0 and destMax <= SECUREC_MEM_MAX_LEN - * EINVAL_AND_RESET dest != NULL and src is NULL and destMax != 0 and destMax <= SECUREC_MEM_MAX_LEN - * ERANGE destMax > SECUREC_MEM_MAX_LEN or destMax is 0 - * ERANGE_AND_RESET count > destMax and dest != NULL and src != NULL and destMax != 0 - * and destMax <= SECUREC_MEM_MAX_LEN + * EINVAL_AND_RESET dest != NULL and src is NULL and destMax != 0 and destMax <= SECUREC_MEM_MAX_LEN + * ERANGE destMax > SECUREC_MEM_MAX_LEN or destMax is 0 + * ERANGE_AND_RESET count > destMax and dest != NULL and src != NULL and destMax != 0 + * and destMax <= SECUREC_MEM_MAX_LEN * * If an error occurred, dest will be filled with 0 when dest and destMax valid. * If some regions of the source area and the destination overlap, memmove_s diff --git a/base/src/securec/memset_s.c b/base/src/securec/memset_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/scanf_s.c b/base/src/securec/scanf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/secinput.h b/base/src/securec/secinput.h old mode 100755 new mode 100644 diff --git a/base/src/securec/securecutil.c b/base/src/securec/securecutil.c old mode 100755 new mode 100644 diff --git a/base/src/securec/securecutil.h b/base/src/securec/securecutil.h old mode 100755 new mode 100644 diff --git a/base/src/securec/secureinput_a.c b/base/src/securec/secureinput_a.c old mode 100755 new mode 100644 diff --git a/base/src/securec/secureinput_w.c b/base/src/securec/secureinput_w.c old mode 100755 new mode 100644 diff --git a/base/src/securec/secureprintoutput.h b/base/src/securec/secureprintoutput.h old mode 100755 new mode 100644 diff --git a/base/src/securec/secureprintoutput_a.c b/base/src/securec/secureprintoutput_a.c old mode 100755 new mode 100644 diff --git a/base/src/securec/secureprintoutput_w.c b/base/src/securec/secureprintoutput_w.c old mode 100755 new mode 100644 diff --git a/base/src/securec/snprintf_s.c b/base/src/securec/snprintf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/sprintf_s.c b/base/src/securec/sprintf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/sscanf_s.c b/base/src/securec/sscanf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/strcat_s.c b/base/src/securec/strcat_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/strcpy_s.c b/base/src/securec/strcpy_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/strncat_s.c b/base/src/securec/strncat_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/strncpy_s.c b/base/src/securec/strncpy_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/strtok_s.c b/base/src/securec/strtok_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/swprintf_s.c b/base/src/securec/swprintf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/swscanf_s.c b/base/src/securec/swscanf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/vfscanf_s.c b/base/src/securec/vfscanf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/vfwscanf_s.c b/base/src/securec/vfwscanf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/vscanf_s.c b/base/src/securec/vscanf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/vsnprintf_s.c b/base/src/securec/vsnprintf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/vsnprintf_s_p.c b/base/src/securec/vsnprintf_s_p.c old mode 100755 new mode 100644 diff --git a/base/src/securec/vsprintf_s.c b/base/src/securec/vsprintf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/vsscanf_s.c b/base/src/securec/vsscanf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/vswprintf_s.c b/base/src/securec/vswprintf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/vswscanf_s.c b/base/src/securec/vswscanf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/vwscanf_s.c b/base/src/securec/vwscanf_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/wcscat_s.c b/base/src/securec/wcscat_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/wcscpy_s.c b/base/src/securec/wcscpy_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/wcsncat_s.c b/base/src/securec/wcsncat_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/wcsncpy_s.c b/base/src/securec/wcsncpy_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/wcstok_s.c b/base/src/securec/wcstok_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/wmemcpy_s.c b/base/src/securec/wmemcpy_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/wmemmove_s.c b/base/src/securec/wmemmove_s.c old mode 100755 new mode 100644 diff --git a/base/src/securec/wscanf_s.c b/base/src/securec/wscanf_s.c old mode 100755 new mode 100644 diff --git a/base/src/semaphore_ex.cpp b/base/src/semaphore_ex.cpp old mode 100755 new mode 100644 diff --git a/base/src/string_ex.cpp b/base/src/string_ex.cpp old mode 100755 new mode 100644 diff --git a/base/src/thread_ex.cpp b/base/src/thread_ex.cpp old mode 100755 new mode 100644 diff --git a/base/src/thread_pool.cpp b/base/src/thread_pool.cpp old mode 100755 new mode 100644 diff --git a/base/src/timer.cpp b/base/src/timer.cpp old mode 100755 new mode 100644 diff --git a/base/src/timer_event_handler.cpp b/base/src/timer_event_handler.cpp old mode 100755 new mode 100644 diff --git a/base/src/timer_event_handler.h b/base/src/timer_event_handler.h old mode 100755 new mode 100644 diff --git a/base/src/unicode_ex.cpp b/base/src/unicode_ex.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_ashmem_test.cpp b/base/test/unittest/common/utils_ashmem_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_datetime_test.cpp b/base/test/unittest/common/utils_datetime_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_directory_test.cpp b/base/test/unittest/common/utils_directory_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_file_test.cpp b/base/test/unittest/common/utils_file_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_parcel_test.cpp b/base/test/unittest/common/utils_parcel_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_refbase_test.cpp b/base/test/unittest/common/utils_refbase_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_safe_block_queue_test.cpp b/base/test/unittest/common/utils_safe_block_queue_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_safe_block_queue_tracking.cpp b/base/test/unittest/common/utils_safe_block_queue_tracking.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_safe_map_test.cpp b/base/test/unittest/common/utils_safe_map_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_sorted_vector_test.cpp b/base/test/unittest/common/utils_sorted_vector_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_string_test.cpp b/base/test/unittest/common/utils_string_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_thread_pool_test.cpp b/base/test/unittest/common/utils_thread_pool_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_thread_test.cpp b/base/test/unittest/common/utils_thread_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_timer_test.cpp b/base/test/unittest/common/utils_timer_test.cpp old mode 100755 new mode 100644 diff --git a/base/test/unittest/common/utils_unique_fd_test.cpp b/base/test/unittest/common/utils_unique_fd_test.cpp old mode 100755 new mode 100644