X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=nsframework%2Fframework_unified%2Fclient%2FNS_MessageQueue%2Fsrc%2Fns_mq_string.c;fp=nsframework%2Fframework_unified%2Fclient%2FNS_MessageQueue%2Fsrc%2Fns_mq_string.c;h=0000000000000000000000000000000000000000;hb=17cf21bcf8a2e29d2cbcf0a313474d2a4ee44f5d;hp=8749a990930c199840722ad576a6f9b74d901cfa;hpb=9e86046cdb356913ae026f616e5bf17f6f238aa5;p=staging%2Fbasesystem.git diff --git a/nsframework/framework_unified/client/NS_MessageQueue/src/ns_mq_string.c b/nsframework/framework_unified/client/NS_MessageQueue/src/ns_mq_string.c deleted file mode 100755 index 8749a99..0000000 --- a/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 -#include - -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; -}