2 * Copyright 2012 Samsung Electronics Co., Ltd
4 * Licensed under the Flora License, Version 1.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.tizenopensource.org/license
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 #include "ciss-util.h"
18 #include "ciss-debug.h"
21 char *_ciss_strcpy(char *pBuffer, int nBufCount, const char *pszString)
23 if ((nBufCount - 1) >= (int)strlen(pszString))
24 strcpy(pBuffer, pszString);
26 DBG("\n [CISS-ENGINE] _ciss_strcpy:short of buffer..BufCount=%d, strlen=%d, str=%s\n", nBufCount, strlen(pszString), pszString);
27 strncpy(pBuffer, pszString, (nBufCount - 1));
28 pBuffer[nBufCount - 1] = '\0';
33 void _ciss_util_swap(char *str1, char *str2)
35 unsigned char tmp = 0;