apply FSL(Flora Software License)
[apps/core/preloaded/libslp-alarm.git] / include / db-define.h
1 /*
2   * Copyright 2012  Samsung Electronics Co., Ltd
3   * 
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
7   * 
8   *     http://www.tizenopensource.org/license
9   * 
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.
15   */
16
17 #ifndef __DB_DEFINE_H__
18 #define __DB_DEFINE_H__
19
20 #include "db-dlog.h"
21 #include <stdlib.h>
22 #include <string.h>
23 #include <libintl.h>
24 #include <glib.h>
25 //tag
26 #ifdef  LOG_TAG
27 #undef  LOG_TAG
28 #endif
29 #define LOG_TAG "DB_ALARM"
30 //
31 #define DBROOT      "/opt/dbspace/"
32 #define DBNAME      ".alarm.db"
33 //
34 #define DBHandle sqlite3
35 //equal
36 #define IS_EQUAL(a, b) ((a) == (b))
37 #define IS_STR_EQUAL(a, b) (!strcmp(a, b))
38 //******************define:free *************************************
39 #define FREEIF(p) if (p) {free(p); p = NULL; }
40 #define GFREEIF(p) if (p) {g_free(p); p = NULL; }
41
42 #endif                          //__DB_DEFINE_H__