diff options
| author | Jörg Frings-Fürst <debian@jff.email> | 2022-01-08 11:53:52 +0100 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff.email> | 2022-01-08 11:53:52 +0100 | 
| commit | fa838e76139763f902c7d27cb9e1d393ed6a15e4 (patch) | |
| tree | 7d0ae09775ea950056193eaa2ca93844299d46f1 /lib/relocatable.h | |
| parent | c78359d9542c86b972aac373efcf7bc7a8a560e5 (diff) | |
| parent | 2959e59fab3bab834368adefd90bd4b1b094366b (diff) | |
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'lib/relocatable.h')
| -rw-r--r-- | lib/relocatable.h | 30 | 
1 files changed, 12 insertions, 18 deletions
| diff --git a/lib/relocatable.h b/lib/relocatable.h index bb228f85..49452fe7 100644 --- a/lib/relocatable.h +++ b/lib/relocatable.h @@ -1,32 +1,25 @@  /* Provide relocatable packages. -   Copyright (C) 2003, 2005, 2008-2018 Free Software Foundation, Inc. +   Copyright (C) 2003, 2005, 2008-2022 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2003. -   This program is free software: you can redistribute it and/or -   modify it under the terms of either: +   This file 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. -     * the GNU Lesser General Public License as published by the Free -       Software Foundation; either version 3 of the License, or (at your -       option) any later version. - -   or - -     * the GNU General Public License as published by the Free -       Software Foundation; either version 2 of the License, or (at your -       option) any later version. - -   or both in parallel, as here. -   This program is distributed in the hope that it will be useful, +   This file 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 General Public License for more details. +   GNU Lesser General Public License for more details. -   You should have received a copy of the GNU General Public License +   You should have received a copy of the GNU Lesser General Public License     along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #ifndef _RELOCATABLE_H  #define _RELOCATABLE_H +#include <stdlib.h> +  #ifdef __cplusplus  extern "C" {  #endif @@ -92,7 +85,8 @@ extern const char * relocate2 (const char *pathname, char **allocatedp);     Returns it, freshly allocated.  Returns NULL upon failure.  */  extern char * compute_curr_prefix (const char *orig_installprefix,                                     const char *orig_installdir, -                                   const char *curr_pathname); +                                   const char *curr_pathname) +  _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;  #else | 
