libexslt.h 675 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. * libexslt.h: internal header only used during the compilation of libexslt
  3. *
  4. * See COPYRIGHT for the status of this software
  5. *
  6. * Author: daniel@veillard.com
  7. */
  8. #ifndef __XSLT_LIBEXSLT_H__
  9. #define __XSLT_LIBEXSLT_H__
  10. #if defined(WIN32) && !defined (__CYGWIN__) && !defined (__MINGW32__)
  11. #include <win32config.h>
  12. #else
  13. #include "config.h"
  14. #endif
  15. #include <libxslt/xsltconfig.h>
  16. #include <libxml/xmlversion.h>
  17. #if !defined LIBEXSLT_PUBLIC
  18. #if (defined (__CYGWIN__) || defined _MSC_VER) && !defined IN_LIBEXSLT && !defined LIBEXSLT_STATIC
  19. #define LIBEXSLT_PUBLIC __declspec(dllimport)
  20. #else
  21. #define LIBEXSLT_PUBLIC
  22. #endif
  23. #endif
  24. #endif /* ! __XSLT_LIBEXSLT_H__ */