1) Почему бы не поместить stdint_msvc.h куда-нибудь в winlibs/include/msvc под именем stdint.h и сделать, чтобы этот путь цеплялся на MSVC-сборках? Писать в каждом файле, где надо подключить stdint.h ifdef для MSVC - увольте.
2)
- Code: Select all
+#if QT_VERSION >= 0x040500
setMovable( true );
+#endif
3)
- Code: Select all
+#ifndef _MSC_VER
+__attribute__((packed))
+#endif
Вообще, надо сделать какой-то универсальный макрос для packed, а лучше взять готовый. Никакого интереса писать ifdef'ы нет.
4) trunk/src/winlibs/include/zip.h:
- Code: Select all
+#ifndef ssize_t
+#define ssize_t int
+#endif
5) Что за stub_msvc.h?
6)
- Code: Select all
TRY_LANG( "ny", QCoreApplication::translate( "Hunspell", "Chichewa" ) )
- TRY_LANG( "oc", QCoreApplication::translate( "Hunspell", "Occitan" ) )
+ readableNameSucceeded = false;
+
+ if (readableNameSucceeded == false)
+ {
+ TRY_LANG( "oc", QCoreApplication::translate( "Hunspell", "Occitan" ) )
TRY_LANG( "oj", QCoreApplication::translate( "Hunspell", "Ojibwa" ) )
TRY_LANG( "om", QCoreApplication::translate( "Hunspell", "Oromo" ) )