author | ulf69 <ulf69> | 2004-09-29 06:21:37 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-09-29 06:21:37 (UTC) |
commit | 53c2eac6f60a37f9ac8fc10b86460eb9c7347b51 (patch) (side-by-side diff) | |
tree | 1f2fb8a996c9e97465df770364777eacaecefa34 /pwmanager/pwmanager/pwmdoc.cpp | |
parent | 72b990edf0191c2e86204308ce2cac07120284bf (diff) | |
download | kdepimpi-53c2eac6f60a37f9ac8fc10b86460eb9c7347b51.zip kdepimpi-53c2eac6f60a37f9ac8fc10b86460eb9c7347b51.tar.gz kdepimpi-53c2eac6f60a37f9ac8fc10b86460eb9c7347b51.tar.bz2 |
*** empty log message ***
Diffstat (limited to 'pwmanager/pwmanager/pwmdoc.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | pwmanager/pwmanager/pwmdoc.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/pwmanager/pwmanager/pwmdoc.cpp b/pwmanager/pwmanager/pwmdoc.cpp index 9fe4809..c167c2c 100644 --- a/pwmanager/pwmanager/pwmdoc.cpp +++ b/pwmanager/pwmanager/pwmdoc.cpp @@ -45,9 +45,11 @@ #include <qfile.h> +#define __USE_GNU +#define _GNU_SOURCE #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> -#include <iostream> +//US#include <iostream> #include <algorithm> #include <sys/types.h> @@ -1155,5 +1157,7 @@ bool PwMDoc::deSerializeDta(const string *d, bool entriesLocked) { PWM_ASSERT(d); +#ifndef PWM_EMBEDDED try { + Serializer ser(d->c_str()); ser.setDefaultLockStat(entriesLocked); @@ -1163,4 +1167,13 @@ bool PwMDoc::deSerializeDta(const string *d, bool entriesLocked) return false; } +#else + Serializer ser(d->c_str()); + ser.setDefaultLockStat(entriesLocked); + if (!ser.deSerialize(&dta)) + return false; + else + return false; +#endif + emitDataChanged(this); return true; |