X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fargz_.h;h=506e27001a2e9e912cfbcb5ae9987b65c9611cc9;hb=e57dfac3355164cfbfcb5473a42130dab793fe9f;hp=423a071b218b2588f7168189ea5ae98ee63d10d1;hpb=06a946707465c071bb0a15fcc7498532967679e1;p=gnulib.git diff --git a/lib/argz_.h b/lib/argz_.h index 423a071b2..506e27001 100644 --- a/lib/argz_.h +++ b/lib/argz_.h @@ -27,23 +27,31 @@ #if defined(LTDL) # include "lt__glibc.h" +# include "lt_system.h" +#else +# define LT_SCOPE #endif #if defined(_cplusplus) extern "C" { #endif -error_t argz_append (char **pargz, size_t *pargz_len, - const char *buf, size_t buf_len); -error_t argz_create_sep (const char *str, int delim, - char **pargz, size_t *pargz_len); -error_t argz_insert (char **pargz, size_t *pargz_len, - char *before, const char *entry); -char * argz_next (char *argz, size_t argz_len, const char *entry); -void argz_stringify (char *argz, size_t argz_len, int sep); +LT_SCOPE error_t argz_append (char **pargz, size_t *pargz_len, + const char *buf, size_t buf_len); +LT_SCOPE error_t argz_create_sep(const char *str, int delim, + char **pargz, size_t *pargz_len); +LT_SCOPE error_t argz_insert (char **pargz, size_t *pargz_len, + char *before, const char *entry); +LT_SCOPE char * argz_next (char *argz, size_t argz_len, + const char *entry); +LT_SCOPE void argz_stringify (char *argz, size_t argz_len, int sep); #if defined(_cplusplus) } #endif +#if !defined(LTDL) +# undef LT_SCOPE +#endif + #endif /*!defined(LT__ARGZ_H)*/