Mercurial > hg > octave-lojdl > gnulib-hg
changeset 7029:293449d568be
Upgrade to gettext 0.15.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sat, 22 Jul 2006 16:35:23 +0000 |
parents | 43d80ebad26f |
children | f0e8d2c5efd0 |
files | lib/ChangeLog lib/xallocsa.h |
diffstat | 2 files changed, 17 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,7 @@ +2005-02-12 Bruno Haible <bruno@clisp.org> + + * xallocsa.h: Add extern "C" for C++. + 2006-05-17 Bruno Haible <bruno@clisp.org> Cygwin portability.
--- a/lib/xallocsa.h +++ b/lib/xallocsa.h @@ -1,5 +1,5 @@ /* Safe automatic memory allocation with out of memory checking. - Copyright (C) 2003 Free Software Foundation, Inc. + Copyright (C) 2003, 2005 Free Software Foundation, Inc. Written by Bruno Haible <bruno@clisp.org>, 2003. This program is free software; you can redistribute it and/or modify @@ -21,6 +21,12 @@ #include "allocsa.h" + +#ifdef __cplusplus +extern "C" { +#endif + + /* xallocsa(N) is a checking safe variant of alloca(N). It allocates N bytes of memory allocated on the stack, that must be freed using freesa() before the function returns. Upon failure, it exits with an error message. */ @@ -39,4 +45,10 @@ xnallocsa (size_t n, size_t s) - behaves like xallocsa (n * s) If this would be useful in your application. please speak up. */ + +#ifdef __cplusplus +} +#endif + + #endif /* _XALLOCSA_H */