Author: Pekka Riikonen <priikone@silcnet.org>
- Copyright (C) 1999 - 2007 Pekka Riikonen
+ Copyright (C) 1999 - 2008 Pekka Riikonen
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
*/
-/****h* silcutil/SILC Memory Interface
+/****h* silcutil/Memory Interface
*
* DESCRIPTION
*
- * Basic utility functions for allocating memory. All SILC routines, and
- * applications use these functions when they need to allocate, manipulate
- * and free memory.
+ * Routines for allocating and freeing memory.
*
***/
#ifndef SILC_STACKTRACE
-/****f* silcutil/SilcMemoryAPI/silc_malloc
+/****f* silcutil/silc_malloc
*
* SYNOPSIS
*
***/
void *silc_malloc(size_t size);
-/****f* silcutil/SilcMemoryAPI/silc_calloc
+/****f* silcutil/silc_calloc
*
* SYNOPSIS
*
***/
void *silc_calloc(size_t items, size_t size);
-/****f* silcutil/SilcMemoryAPI/silc_realloc
+/****f* silcutil/silc_realloc
*
* SYNOPSIS
*
***/
void *silc_realloc(void *ptr, size_t size);
-/****f* silcutil/SilcMemoryAPI/silc_free
+/****f* silcutil/silc_free
*
* SYNOPSIS
*
***/
void silc_free(void *ptr);
-/****f* silcutil/SilcMemoryAPI/silc_memdup
+/****f* silcutil/silc_memdup
*
* SYNOPSIS
*
***/
void *silc_memdup(const void *ptr, size_t size);
-/****f* silcutil/SilcMemoryAPI/silc_strdup
+/****f* silcutil/silc_strdup
*
* SYNOPSIS
*
/* Following functions that use SilcStack as memory source. */
-/****f* silcutil/SilcMemoryAPI/silc_smalloc
+/****f* silcutil/silc_smalloc
*
* SYNOPSIS
*
***/
void *silc_smalloc(SilcStack stack, SilcUInt32 size);
-/****f* silcutil/SilcMemoryAPI/silc_scalloc
+/****f* silcutil/silc_scalloc
*
* SYNOPSIS
*
***/
void *silc_scalloc(SilcStack stack, SilcUInt32 items, SilcUInt32 size);
-/****f* silcutil/SilcMemoryAPI/silc_srealloc
+/****f* silcutil/silc_srealloc
*
* SYNOPSIS
*
void *silc_srealloc(SilcStack stack, SilcUInt32 old_size,
void *ptr, SilcUInt32 size);
-/****f* silcutil/SilcMemoryAPI/silc_smemdup
+/****f* silcutil/silc_smemdup
*
* SYNOPSIS
*
***/
void *silc_smemdup(SilcStack stack, const void *ptr, SilcUInt32 size);
-/****f* silcutil/SilcMemoryAPI/silc_sfree
+/****f* silcutil/silc_sfree
*
* SYNOPSIS
*
***/
void silc_sfree(SilcStack stack, void *ptr);
-/****f* silcutil/SilcMemoryAPI/silc_sstrdup
+/****f* silcutil/silc_sstrdup
*
* SYNOPSIS
*