X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fldap_cdefs.h;h=b799e9d6c5c9f7260fa08ef255db488a743f8526;hb=dc07e765f263ef459dcd2afd1ece01cfc85a0edd;hp=cd86d77f97bbec94ff1d99cfd7e1c5c914bad078;hpb=29a7d6229a0c25707d78d3dac2334b2178df4217;p=openldap diff --git a/include/ldap_cdefs.h b/include/ldap_cdefs.h index cd86d77f97..b799e9d6c5 100644 --- a/include/ldap_cdefs.h +++ b/include/ldap_cdefs.h @@ -49,12 +49,22 @@ #endif /* no prototypes */ -#ifndef LDAP_F +#ifndef LDAP_F_PRE # ifdef _WIN32 -# define LDAP_F __declspec( dllexport ) +# define LDAP_F_PRE extern __declspec( dllexport ) # else /* ! _WIN32 */ -# define LDAP_F extern +# define LDAP_F_PRE extern # endif /* _WIN32 */ #endif /* LDAP_FDECL */ +#ifndef LDAP_F_POST +# ifdef _WIN32 +# define LDAP_F_POST +# else /* ! _WIN32 */ +# define LDAP_F_POST +# endif /* _WIN32 */ +#endif /* LDAP_FDECL */ +#ifndef LDAP_F +#define LDAP_F(type) LDAP_F_PRE type LDAP_F_POST +#endif #endif /* _LDAP_CDEFS_H */