#include "config.h"
#endif /* HAVE_CONFIG_H */
-#include <netatalk/endian.h>
+#include <arpa/inet.h>
#include <string.h>
#include <inttypes.h>
#include <sys/param.h>
-#include <sys/cdefs.h>
#include <db.h>
#include <atalk/unicode.h>
/* --------------- */
int idxname(DB *dbp _U_, const DBT *pkey _U_, const DBT *pdata, DBT *skey)
{
- char buffer[MAXPATHLEN +2];
+ static char buffer[MAXPATHLEN +2];
uint16_t flags = CONV_TOLOWER;
memset(skey, 0, sizeof(DBT));
- skey->data = (char *)pdata->data + CNID_NAME_OFS;
if (convert_charset(volinfo.v_volcharset,
volinfo.v_volcharset,