diff options
Diffstat (limited to 'keyserver/ksmalloc.c')
-rw-r--r-- | keyserver/ksmalloc.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/keyserver/ksmalloc.c b/keyserver/ksmalloc.c new file mode 100644 index 000000000..ea7b0771e --- /dev/null +++ b/keyserver/ksmalloc.c @@ -0,0 +1,32 @@ +/* ksmalloc.c - Walloc wrapper + * Copyright (C) 2009 Free Software Foundation, Inc. + * + * The origin of this code is GnuPG. + * + * This file is free software; as a special exception the author gives + * unlimited permission to copy and/or distribute it, with or without + * modifications, as long as this notice is preserved. + * + * This file is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY, to the extent permitted by law; without even the + * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + */ + +#include <stdlib.h> + +/* A wrapper around malloc because libcompat requires it. */ +void * +xtrymalloc (size_t n) +{ + return malloc (n); +} + + +/* A wrapper around free becuase we are used to it. */ +void +xfree (void *p) +{ + if (p) + free (p); +} + |