libxslt.h 772 B

123456789101112131415161718192021222324252627282930313233343536
  1. /*
  2. * Summary: internal header only used during the compilation of libxslt
  3. * Description: internal header only used during the compilation of libxslt
  4. *
  5. * Copy: See Copyright for the status of this software.
  6. *
  7. * Author: Daniel Veillard
  8. */
  9. #ifndef __XSLT_LIBXSLT_H__
  10. #define __XSLT_LIBXSLT_H__
  11. #ifdef _WIN32
  12. #include <win32config.h>
  13. #else
  14. #include "config.h"
  15. #endif
  16. #include <libxslt/xsltconfig.h>
  17. #include <libxml/xmlversion.h>
  18. #if !defined LIBXSLT_PUBLIC
  19. #if (defined (__CYGWIN__) || defined _MSC_VER) && !defined IN_LIBXSLT && !defined LIBXSLT_STATIC
  20. #define LIBXSLT_PUBLIC __declspec(dllimport)
  21. #else
  22. #define LIBXSLT_PUBLIC
  23. #endif
  24. #endif
  25. #ifdef _WIN32
  26. #include <io.h>
  27. #include <direct.h>
  28. #define mkdir(p,m) _mkdir(p)
  29. #endif
  30. #endif /* ! __XSLT_LIBXSLT_H__ */