/* $NetBSD: compat_ndbmdatum.c,v 1.2 2012/03/13 21:13:31 christos Exp $ */ /* * Written by Klaus Klein , April 28, 2004. * Public domain. */ #define __LIBC12_SOURCE__ #include "namespace.h" #include #include #include __warn_references(dbm_delete, "warning: reference to compatibility dbm_delete();" " include for correct reference") __warn_references(dbm_fetch, "warning: reference to compatibility dbm_fetch();" " include for correct reference") __warn_references(dbm_firstkey, "warning: reference to compatibility dbm_firstkey();" " include for correct reference") __warn_references(dbm_nextkey, "warning: reference to compatibility dbm_nextkey();" " include for correct reference") __warn_references(dbm_store, "warning: reference to compatibility dbm_store();" " include for correct reference") #define datum datum12 #define datum_truncate(a) ((a) > INT_MAX ? INT_MAX : (int)(a)) #include "db/hash/ndbmdatum.c"