gsasl
2.2.0
About: GNU
SASL
is an implementation of the Simple Authentication and Security Layer (SASL).
Fossies
Dox
:
gsasl-2.2.0.tar.gz
("unofficial" and yet experimental doxygen-generated source code documentation)
Loading...
Searching...
No Matches
free.c
Go to the documentation of this file.
1
/* free.c --- Wrapper around the `free' function, primarily for Windows
2
* Copyright (C) 2004-2022 Simon Josefsson
3
*
4
* This file is part of GNU SASL Library.
5
*
6
* GNU SASL Library is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU Lesser General Public License
8
* as published by the Free Software Foundation; either version 2.1 of
9
* the License, or (at your option) any later version.
10
*
11
* GNU SASL Library is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* Lesser General Public License for more details.
15
*
16
* You should have received a copy of the GNU Lesser General Public
17
* License License along with GNU SASL Library; if not, write to the
18
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
19
* Boston, MA 02110-1301, USA.
20
*
21
*/
22
23
/* Get specification. */
24
#include "
internal.h
"
25
26
/**
27
* gsasl_free:
28
* @ptr: memory pointer
29
*
30
* Invoke free(@ptr) to de-allocate memory pointer. Typically used on
31
* strings allocated by other libgsasl functions.
32
*
33
* This is useful on Windows where libgsasl is linked to one CRT and
34
* the application is linked to another CRT. Then malloc/free will
35
* not use the same heap. This happens if you build libgsasl using
36
* mingw32 and the application with Visual Studio.
37
*
38
* Since: 0.2.19
39
**/
40
void
41
gsasl_free
(
void
*ptr)
42
{
43
free
(ptr);
44
}
free
_GL_EXTERN_C void free(void *)
gsasl_free
void gsasl_free(void *ptr)
Definition:
free.c:41
internal.h
lib
src
free.c
Generated by
1.9.6