]> arthur.barton.de Git - netatalk.git/blobdiff - etc/cnid_dbd/pack.h
Refactoring: move forkpath computation to function scope
[netatalk.git] / etc / cnid_dbd / pack.h
index 63f18ad47cc3a668d967b14c8861006f25e14d11..5566bea2520f921185fb3dcdccd24d2b92c4b00e 100644 (file)
@@ -1,7 +1,6 @@
 /*
- * $Id: pack.h,v 1.4 2009-04-28 13:01:24 franklahm Exp $
- *
  * Copyright (C) Joerg Lenneis 2003
+ * Copyright (C) Frank Lahm 2010
  * All Rights Reserved.  See COPYING.
  */
 
@@ -9,23 +8,11 @@
 #define CNID_DBD_PACK_H 1
 
 #include <db.h>
-#include <atalk/cnid_dbd_private.h>
-
-#define ntoh64(x)       (((uint64_t)(x) << 56) | \
-                        (((uint64_t)(x) << 40) & 0xff000000000000ULL) | \
-                        (((uint64_t)(x) << 24) & 0xff0000000000ULL) | \
-                        (((uint64_t)(x) << 8)  & 0xff00000000ULL) | \
-                        (((uint64_t)(x) >> 8)  & 0xff000000ULL) | \
-                        (((uint64_t)(x) >> 24) & 0xff0000ULL) | \
-                        (((uint64_t)(x) >> 40) & 0xff00ULL) | \
-                        ((uint64_t)(x)  >> 56))
+#include <atalk/cnid_bdb_private.h>
 
 extern unsigned char *pack_cnid_data(struct cnid_dbd_rqst *);
 extern int didname(DB *dbp, const DBT *pkey, const DBT *pdata, DBT *skey);
 extern int devino(DB *dbp, const DBT *pkey, const DBT *pdata, DBT *skey);
-
-#ifdef DEBUG
-extern char *stringify_devino(dev_t dev, ino_t ino);
-#endif
-
+extern int idxname(DB *dbp, const DBT *pkey, const DBT *pdata, DBT *skey);
+extern void pack_setvol(const struct vol *vol);
 #endif /* CNID_DBD_PACK_H */