diff options
author | denplusplus <denplusplus@yandex-team.ru> | 2022-02-10 16:47:34 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:47:34 +0300 |
commit | addb3626ed629a8c7d9c8c30e87365b478a8c266 (patch) | |
tree | c0748b5dcbade83af788c0abfa89c0383d6b779c /contrib/libs/libidn/idn-free.h | |
parent | 57c20d143e8a438cd76b9fdc3ca2e8ee3ac1f32a (diff) | |
download | ydb-addb3626ed629a8c7d9c8c30e87365b478a8c266.tar.gz |
Restoring authorship annotation for <denplusplus@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/libidn/idn-free.h')
-rw-r--r-- | contrib/libs/libidn/idn-free.h | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/contrib/libs/libidn/idn-free.h b/contrib/libs/libidn/idn-free.h index 6c00b1a7f9..e2be4bbb21 100644 --- a/contrib/libs/libidn/idn-free.h +++ b/contrib/libs/libidn/idn-free.h @@ -1,40 +1,40 @@ -/* idn-free.h --- Invoke the `free' function releasing memory - * allocated by libidn functions. - * Copyright (C) 2004, 2005, 2006, 2007 Simon Josefsson - * - * This file is part of GNU Libidn. - * - * GNU Libidn is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * GNU Libidn is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with GNU Libidn; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - * - */ - -/* I don't recommend using this interface in general. Use `free'. - * - * I'm told Microsoft Windows may use one set of `malloc' and `free' - * in a library, and another incompatible set in a statically compiled - * application that link to the library, thus creating problems if the - * application would invoke `free' on a pointer pointing to memory - * allocated by the library. This motivated adding this function. - * - * The theory of isolating all memory allocations and de-allocations - * within a code package (library) sounds good, to simplify hunting - * down memory allocation related problems, but I'm not sure if it is - * worth enough to motivate recommending this interface over calling - * `free' directly, though. - * - * If you have any thoughts or comments on this, please let me know. - */ - -void idn_free (void *ptr); +/* idn-free.h --- Invoke the `free' function releasing memory + * allocated by libidn functions. + * Copyright (C) 2004, 2005, 2006, 2007 Simon Josefsson + * + * This file is part of GNU Libidn. + * + * GNU Libidn is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * GNU Libidn is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with GNU Libidn; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * + */ + +/* I don't recommend using this interface in general. Use `free'. + * + * I'm told Microsoft Windows may use one set of `malloc' and `free' + * in a library, and another incompatible set in a statically compiled + * application that link to the library, thus creating problems if the + * application would invoke `free' on a pointer pointing to memory + * allocated by the library. This motivated adding this function. + * + * The theory of isolating all memory allocations and de-allocations + * within a code package (library) sounds good, to simplify hunting + * down memory allocation related problems, but I'm not sure if it is + * worth enough to motivate recommending this interface over calling + * `free' directly, though. + * + * If you have any thoughts or comments on this, please let me know. + */ + +void idn_free (void *ptr); |