#define STARTS_WITH(string, needle) (strncasecmp(string, needle, strlen(needle)) == 0)
#define ERROR_SQLITE(db) \
pkg_emit_error("sqlite: %s", sqlite3_errmsg(db), __FILE__, __LINE__)
pkg_emit_error("sqlite error in file %s:%d: %s", __FILE__, __LINE__, sqlite3_errmsg(db))
#define HASH_FIND_INO(head,ino,out) \
HASH_FIND(hh,head,ino,sizeof(ino_t),out)