-rw-r--r-- | pwmanager/pwmanager/compiler.h | 10 | ||||
-rw-r--r-- | pwmanager/pwmanager/pwm.h | 3 | ||||
-rw-r--r-- | pwmanager/pwmanager/pwmanager.pro | 4 | ||||
-rw-r--r-- | pwmanager/pwmanager/pwmdoc.h | 4 | ||||
-rw-r--r-- | pwmanager/pwmanager/randomizer.cpp | 8 | ||||
-rw-r--r-- | pwmanager/pwmanager/setmasterpwwndimpl.h | 4 | ||||
-rw-r--r-- | pwmanager/pwmanager/sha1.h | 9 |
7 files changed, 32 insertions, 10 deletions
diff --git a/pwmanager/pwmanager/compiler.h b/pwmanager/pwmanager/compiler.h index be08c6d..a942246 100644 --- a/pwmanager/pwmanager/compiler.h +++ b/pwmanager/pwmanager/compiler.h | |||
@@ -8,12 +8,20 @@ | |||
8 | * * | 8 | * * |
9 | ***************************************************************************/ | 9 | ***************************************************************************/ |
10 | 10 | ||
11 | #ifndef __PWMANAGER_COMPILER_H | 11 | #ifndef __PWMANAGER_COMPILER_H |
12 | #define __PWMANAGER_COMPILER_H | 12 | #define __PWMANAGER_COMPILER_H |
13 | 13 | ||
14 | #ifdef _WIN32_ | ||
15 | # define __builtin_expect(x, expected_value) (x) | ||
16 | #define NOREGPARM__attribute__((regparm(0))) | ||
17 | #define REGPARM __attribute__((regparm(3))) | ||
18 | #define likely(x)__builtin_expect(!!(x), 1) | ||
19 | #define unlikely(x)__builtin_expect(!!(x), 0) | ||
20 | |||
21 | #else | ||
14 | #ifdef __deprecated | 22 | #ifdef __deprecated |
15 | # undef __deprecated | 23 | # undef __deprecated |
16 | #endif | 24 | #endif |
17 | #if __GNUC__ >= 3 | 25 | #if __GNUC__ >= 3 |
18 | # if __GNUC_MINOR__ > 0 | 26 | # if __GNUC_MINOR__ > 0 |
19 | # define __deprecated__attribute__((deprecated)) | 27 | # define __deprecated__attribute__((deprecated)) |
@@ -54,8 +62,8 @@ | |||
54 | #endif | 62 | #endif |
55 | #define NOREGPARM__attribute__((regparm(0))) | 63 | #define NOREGPARM__attribute__((regparm(0))) |
56 | #ifdef REGPARM | 64 | #ifdef REGPARM |
57 | # undef REGPARM | 65 | # undef REGPARM |
58 | #endif | 66 | #endif |
59 | #define REGPARM __attribute__((regparm(3))) | 67 | #define REGPARM __attribute__((regparm(3))) |
60 | 68 | #endif | |
61 | #endif // __PWMANAGER_COMPILER_H | 69 | #endif // __PWMANAGER_COMPILER_H |
diff --git a/pwmanager/pwmanager/pwm.h b/pwmanager/pwmanager/pwm.h index 116bc66..6ab9d6b 100644 --- a/pwmanager/pwmanager/pwm.h +++ b/pwmanager/pwmanager/pwm.h | |||
@@ -138,14 +138,13 @@ public slots: | |||
138 | void addPwd_slot(); | 138 | void addPwd_slot(); |
139 | void addPwd_slot1(QString *pw, PwMDoc *_doc); | 139 | void addPwd_slot1(QString *pw, PwMDoc *_doc); |
140 | /** manage/edit triggered */ | 140 | /** manage/edit triggered */ |
141 | //US ENH : changed code to run with older MOC | 141 | //US ENH : changed code to run with older MOC |
142 | void editPwd_slot(); | 142 | void editPwd_slot(); |
143 | void editPwd_slot1(const QString *category); | 143 | void editPwd_slot1(const QString *category); |
144 | void editPwd_slot3(const QString *category = 0, const int *index = 0, | 144 | void editPwd_slot3(const QString *category, const int *index ,PwMDoc *_doc ); |
145 | PwMDoc *_doc = 0); | ||
146 | 145 | ||
147 | /** manage/delete triggered */ | 146 | /** manage/delete triggered */ |
148 | void deletePwd_slot(); | 147 | void deletePwd_slot(); |
149 | /** execute the "Launcher" entry */ | 148 | /** execute the "Launcher" entry */ |
150 | void execLauncher_slot(); | 149 | void execLauncher_slot(); |
151 | /** open browser with URL entry */ | 150 | /** open browser with URL entry */ |
diff --git a/pwmanager/pwmanager/pwmanager.pro b/pwmanager/pwmanager/pwmanager.pro index 7f39c76..49c1f46 100644 --- a/pwmanager/pwmanager/pwmanager.pro +++ b/pwmanager/pwmanager/pwmanager.pro | |||
@@ -1,8 +1,8 @@ | |||
1 | TEMPLATE= app | 1 | TEMPLATE= app |
2 | CONFIG += qt warn_on | 2 | CONFIG += qt warn_off |
3 | DESTDIR= ../../bin | 3 | DESTDIR= ../../bin |
4 | TARGET = pwmpi | 4 | TARGET = pwmpi |
5 | include( ../../variables.pri ) | 5 | include( ../../variables.pri ) |
6 | 6 | ||
7 | INCLUDEPATH += . ../../ ../../libkdepim ../../microkde ../../microkde/kdecore ../../microkde/kdeui ../../microkde/kutils | 7 | INCLUDEPATH += . ../../ ../../libkdepim ../../microkde ../../microkde/kdecore ../../microkde/kdeui ../../microkde/kutils |
8 | DEFINES += PWM_EMBEDDED CONFIG_PWMANAGER_GCRY DESKTOP_VERSION | 8 | DEFINES += PWM_EMBEDDED CONFIG_PWMANAGER_GCRY DESKTOP_VERSION |
@@ -27,13 +27,13 @@ MOC_DIR = moc/unix | |||
27 | win32:{ | 27 | win32:{ |
28 | 28 | ||
29 | DEFINES += _WIN32_ | 29 | DEFINES += _WIN32_ |
30 | OBJECTS_DIR = obj/win | 30 | OBJECTS_DIR = obj/win |
31 | MOC_DIR = moc/win | 31 | MOC_DIR = moc/win |
32 | QMAKE_LINK += /NODEFAULTLIB:LIBC | 32 | QMAKE_LINK += /NODEFAULTLIB:LIBC |
33 | 33 | QMAKE_CXXFLAGS += /TP /GX /GR /Ehsc | |
34 | } | 34 | } |
35 | 35 | ||
36 | #INTERFACES = \ | 36 | #INTERFACES = \ |
37 | #addentrywnd.ui \ | 37 | #addentrywnd.ui \ |
38 | #configwnd.ui \ | 38 | #configwnd.ui \ |
39 | #findwnd.ui \ | 39 | #findwnd.ui \ |
diff --git a/pwmanager/pwmanager/pwmdoc.h b/pwmanager/pwmanager/pwmdoc.h index 635361a..55e3231 100644 --- a/pwmanager/pwmanager/pwmdoc.h +++ b/pwmanager/pwmanager/pwmdoc.h | |||
@@ -16,13 +16,15 @@ | |||
16 | * | 16 | * |
17 | * $Id$ | 17 | * $Id$ |
18 | **************************************************************************/ | 18 | **************************************************************************/ |
19 | 19 | ||
20 | #ifndef __PWMDOC_H | 20 | #ifndef __PWMDOC_H |
21 | #define __PWMDOC_H | 21 | #define __PWMDOC_H |
22 | 22 | #ifdef _WIN32_ | |
23 | #define ssize_t unsigned int | ||
24 | #endif | ||
23 | #define PWM_FILE_VER (static_cast<char>(0x05)) | 25 | #define PWM_FILE_VER (static_cast<char>(0x05)) |
24 | 26 | ||
25 | #define PWM_HASH_SHA1 (static_cast<char>(0x01)) | 27 | #define PWM_HASH_SHA1 (static_cast<char>(0x01)) |
26 | #define PWM_HASH_SHA256 (static_cast<char>(0x02)) | 28 | #define PWM_HASH_SHA256 (static_cast<char>(0x02)) |
27 | #define PWM_HASH_SHA384 (static_cast<char>(0x03)) | 29 | #define PWM_HASH_SHA384 (static_cast<char>(0x03)) |
28 | #define PWM_HASH_SHA512 (static_cast<char>(0x04)) | 30 | #define PWM_HASH_SHA512 (static_cast<char>(0x04)) |
diff --git a/pwmanager/pwmanager/randomizer.cpp b/pwmanager/pwmanager/randomizer.cpp index e1085ff..da4df78 100644 --- a/pwmanager/pwmanager/randomizer.cpp +++ b/pwmanager/pwmanager/randomizer.cpp | |||
@@ -32,14 +32,18 @@ | |||
32 | 32 | ||
33 | #ifndef Q_LONG | 33 | #ifndef Q_LONG |
34 | #define Q_LONG long | 34 | #define Q_LONG long |
35 | #endif | 35 | #endif |
36 | 36 | ||
37 | #endif //PWM_EMBEDDED | 37 | #endif //PWM_EMBEDDED |
38 | 38 | #ifdef _WIN32_ | |
39 | 39 | int rand_r( uint * seed ) { | |
40 | srand(*seed); | ||
41 | return rand(); | ||
42 | } | ||
43 | #endif | ||
40 | Randomizer * Randomizer::rndObj (0); | 44 | Randomizer * Randomizer::rndObj (0); |
41 | 45 | ||
42 | Randomizer::Randomizer() | 46 | Randomizer::Randomizer() |
43 | { | 47 | { |
44 | rndDev = new QFile; | 48 | rndDev = new QFile; |
45 | seed = time(0); | 49 | seed = time(0); |
diff --git a/pwmanager/pwmanager/setmasterpwwndimpl.h b/pwmanager/pwmanager/setmasterpwwndimpl.h index 3203d4d..08f3654 100644 --- a/pwmanager/pwmanager/setmasterpwwndimpl.h +++ b/pwmanager/pwmanager/setmasterpwwndimpl.h | |||
@@ -26,13 +26,17 @@ | |||
26 | #else | 26 | #else |
27 | #include "setmasterpwwnd_emb.h" | 27 | #include "setmasterpwwnd_emb.h" |
28 | #endif | 28 | #endif |
29 | 29 | ||
30 | #include <klocale.h> | 30 | #include <klocale.h> |
31 | 31 | ||
32 | #ifdef _WIN32_ | ||
33 | #define uint32_t Q_UINT32 | ||
34 | #else | ||
32 | #include <stdint.h> | 35 | #include <stdint.h> |
36 | #endif | ||
33 | #include <string> | 37 | #include <string> |
34 | using std::string; | 38 | using std::string; |
35 | 39 | ||
36 | class PwMKeyCard; | 40 | class PwMKeyCard; |
37 | 41 | ||
38 | /** set master pw wnd */ | 42 | /** set master pw wnd */ |
diff --git a/pwmanager/pwmanager/sha1.h b/pwmanager/pwmanager/sha1.h index 29442a7..c649bae 100644 --- a/pwmanager/pwmanager/sha1.h +++ b/pwmanager/pwmanager/sha1.h | |||
@@ -16,18 +16,23 @@ | |||
16 | * | 16 | * |
17 | * $Id$ | 17 | * $Id$ |
18 | **************************************************************************/ | 18 | **************************************************************************/ |
19 | 19 | ||
20 | #ifndef SHA1_H | 20 | #ifndef SHA1_H |
21 | #define SHA1_H | 21 | #define SHA1_H |
22 | 22 | #ifdef _WIN32_ | |
23 | #define uint32_t unsigned int | ||
24 | #define uint8_tunsigned char | ||
25 | #define byteunsigned char | ||
26 | #else | ||
23 | #include <stdint.h> | 27 | #include <stdint.h> |
28 | typedef uint8_t byte; | ||
29 | #endif | ||
24 | #include <string> | 30 | #include <string> |
25 | using std::string; | 31 | using std::string; |
26 | 32 | ||
27 | typedef uint8_t byte; | ||
28 | 33 | ||
29 | #define SHA1_HASH_LEN_BIT160 | 34 | #define SHA1_HASH_LEN_BIT160 |
30 | #define SHA1_HASH_LEN_BYTE(SHA1_HASH_LEN_BIT / 8) | 35 | #define SHA1_HASH_LEN_BYTE(SHA1_HASH_LEN_BIT / 8) |
31 | 36 | ||
32 | /** sha1 hash algorithm. | 37 | /** sha1 hash algorithm. |
33 | * Derived from libgcrypt-1.1.12 | 38 | * Derived from libgcrypt-1.1.12 |