summaryrefslogtreecommitdiff
path: root/sal
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-02-27 14:46:03 +0100
committerMichael Stahl <mstahl@redhat.com>2013-02-27 17:09:44 +0100
commit166a79df88853847528d558ea98656ad358f4645 (patch)
tree7d2a7ea0499a89462ff5a7731bafdeee6b277e51 /sal
parent8b8cd431c5c3ee03974299337ecdd25e0593210a (diff)
sal: use typesizes.h in MSVC build too
The types.h header defined the alignments to be 1 for MSVC, while configure set them to 2/4/8. It appears the alignment are only used in very few implementation details, so nothing should break by changing the values. Change-Id: I56ce85e0607159f0a4f653dd03480533b0adba07
Diffstat (limited to 'sal')
-rw-r--r--sal/ZipPackage_sal_generated.mk2
-rw-r--r--sal/inc/sal/types.h18
2 files changed, 1 insertions, 19 deletions
diff --git a/sal/ZipPackage_sal_generated.mk b/sal/ZipPackage_sal_generated.mk
index dd9af97e6b84..9d013e304414 100644
--- a/sal/ZipPackage_sal_generated.mk
+++ b/sal/ZipPackage_sal_generated.mk
@@ -29,8 +29,6 @@ $(eval $(call gb_ZipPackage_ZipPackage,sal_generated,$(call gb_CustomTarget_get_
$(eval $(call gb_ZipPackage_add_files,sal_generated,inc/sal,include/sal,sal/udkversion.h))
-ifneq ($(COM),MSC)
$(eval $(call gb_ZipPackage_add_files,sal_generated,inc/sal,include/sal,sal/typesizes.h))
-endif
# vim: set noet sw=4 ts=4:
diff --git a/sal/inc/sal/types.h b/sal/inc/sal/types.h
index 117de03b4df9..fa72798dd5f1 100644
--- a/sal/inc/sal/types.h
+++ b/sal/inc/sal/types.h
@@ -27,23 +27,7 @@
#include <config_global.h>
#endif
-#if defined UNX
- #include <sal/typesizes.h>
-#elif defined(WNT)
- /* FIXME: autogeneration of type sizes on Win32/Win64? */
- #define SAL_TYPES_ALIGNMENT2 1
- #define SAL_TYPES_ALIGNMENT4 1
- #define SAL_TYPES_ALIGNMENT8 1
- #define SAL_TYPES_SIZEOFSHORT 2
- #define SAL_TYPES_SIZEOFINT 4
- #define SAL_TYPES_SIZEOFLONG 4
- #define SAL_TYPES_SIZEOFLONGLONG 8
- #ifdef _WIN64
- #define SAL_TYPES_SIZEOFPOINTER 8
- #else
- #define SAL_TYPES_SIZEOFPOINTER 4
- #endif
-#endif
+#include <sal/typesizes.h>
#ifdef __cplusplus
extern "C" {