diff options
Diffstat (limited to 'video_in_hal/nsframework/framework_unified/client/NS_MessageQueue/src/ns_mq_string.c')
-rwxr-xr-x | video_in_hal/nsframework/framework_unified/client/NS_MessageQueue/src/ns_mq_string.c | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/video_in_hal/nsframework/framework_unified/client/NS_MessageQueue/src/ns_mq_string.c b/video_in_hal/nsframework/framework_unified/client/NS_MessageQueue/src/ns_mq_string.c deleted file mode 100755 index 8749a99..0000000 --- a/video_in_hal/nsframework/framework_unified/client/NS_MessageQueue/src/ns_mq_string.c +++ /dev/null @@ -1,60 +0,0 @@ -/* - * @copyright Copyright (c) 2016-2020 TOYOTA MOTOR CORPORATION. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include <string.h> -#include <native_service/ns_logger_if.h> - -size_t strlcpy(char *dst, const char *src, size_t siz) { - if (dst == NULL) { - FRAMEWORKUNIFIEDLOG(ZONE_NS_ERR, __func__, "dst is NULL"); - return 0; - } - if (src == NULL) { - FRAMEWORKUNIFIEDLOG(ZONE_NS_ERR, __func__, "src is NULL"); - return 0; - } - size_t ret = strlen(src); - - if (siz) { - size_t len = (ret >= siz) ? siz - 1 : ret; - memcpy(dst, src, len); - dst[len] = '\0'; - } - return ret; -} - -size_t strlcat(char *dst, const char *src, size_t siz) { - if (dst == NULL) { - FRAMEWORKUNIFIEDLOG(ZONE_NS_ERR, __func__, "dst is NULL"); - return 0; - } - if (src == NULL) { - FRAMEWORKUNIFIEDLOG(ZONE_NS_ERR, __func__, "src is NULL"); - return 0; - } - size_t dsiz = strlen(dst); - size_t len = strlen(src); - size_t res = dsiz + len; - - dst += dsiz; - siz -= dsiz; - if (len >= siz) { - len = siz - 1; - } - memcpy(dst, src, len); - dst[len] = '\0'; - return res; -} |