2 * Copyright (c) 2014 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://floralicense.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.
24 #define LOG_TAG "W-SETTING"
27 #define SETTING_RETURN_SUCCESS 1
28 #define SETTING_RETURN_FAIL -1
30 #define DBG(fmt , args...) \
32 LOGD("[%s : %d] "fmt"", __func__, __LINE__, ##args); \
35 #define INFO(fmt , args...) \
37 LOGI("[%s : %d] "fmt"", __func__, __LINE__, ##args); \
40 #define WARN(fmt , args...) \
42 LOGI("[%s : %d] "fmt"", __func__, __LINE__, ##args); \
45 #define ERR(fmt , args...) \
47 LOGI("[%s : %d] "fmt"", __func__, __LINE__, ##args); \
51 #define __FREE(del, arg) do { \
53 del((void *)(arg)); /*cast any argument to (void*) to avoid build warring*/\
58 #define FREE(arg) __FREE(free, arg)
60 #define setting_retvm_if(expr, val, fmt, arg...) do { \
67 #define setting_retm_if(expr, fmt, arg...) do { \