diff options
author | Peter Jentsch <pjotr@guineapics.de> | 2011-03-26 14:14:51 +0100 |
---|---|---|
committer | Jan Holesovsky <kendy@suse.cz> | 2011-03-29 14:46:38 +0200 |
commit | dfb4b897267079fb3aa92bfcdff981dbacb864c2 (patch) | |
tree | 5165fc56957899e7d90de80a1832fd0019c4c9c5 /package/inc | |
parent | de3adb65d0543e0250d2d233fc513ec8189b53f5 (diff) |
make Inflater and Deflater classes available for other packages to use
Currently, those are used within an extension function used by the
Word 2003 ML XSLT filters
Diffstat (limited to 'package/inc')
-rw-r--r-- | package/inc/Deflater.hxx | 3 | ||||
-rw-r--r-- | package/inc/Inflater.hxx | 3 | ||||
-rw-r--r-- | package/inc/packagedllapi.hxx | 15 |
3 files changed, 19 insertions, 2 deletions
diff --git a/package/inc/Deflater.hxx b/package/inc/Deflater.hxx index 6a45978de44b..cf1229d8a9fa 100644 --- a/package/inc/Deflater.hxx +++ b/package/inc/Deflater.hxx @@ -29,13 +29,14 @@ #define _DEFLATER_HXX_ #include <com/sun/star/uno/Sequence.hxx> +#include "packagedllapi.hxx" extern "C" { typedef struct z_stream_s z_stream; } -class Deflater +class DLLPUBLIC_PACKAGE Deflater { protected: com::sun::star::uno::Sequence< sal_Int8 > sInBuffer; diff --git a/package/inc/Inflater.hxx b/package/inc/Inflater.hxx index 47fe8d2b4b95..a7adcf371477 100644 --- a/package/inc/Inflater.hxx +++ b/package/inc/Inflater.hxx @@ -29,12 +29,13 @@ #define _INFLATER_HXX_ #include <com/sun/star/uno/Sequence.hxx> +#include "packagedllapi.hxx" extern "C" { typedef struct z_stream_s z_stream; } -class Inflater +class DLLPUBLIC_PACKAGE Inflater { protected: sal_Bool bFinish, bFinished, bSetParams, bNeedDict; diff --git a/package/inc/packagedllapi.hxx b/package/inc/packagedllapi.hxx new file mode 100644 index 000000000000..41e8efa4dae4 --- /dev/null +++ b/package/inc/packagedllapi.hxx @@ -0,0 +1,15 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +#ifndef INCLUDED_PACKAGEDLLAPI_H +#define INCLUDED_PACKAGEDLLAPI_H + +#include "sal/types.h" + +#if defined(DLLIMPLEMENTATION_PACKAGE) +#define DLLPUBLIC_PACKAGE SAL_DLLPUBLIC_EXPORT +#else +#define DLLPUBLIC_PACKAGE SAL_DLLPUBLIC_IMPORT +#endif + +#endif /* INCLUDED_PACKAGEDLLAPI_H */ + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |