summaryrefslogtreecommitdiff
path: root/noncore/settings/aqpkg/version.cpp
Side-by-side diff
Diffstat (limited to 'noncore/settings/aqpkg/version.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/aqpkg/version.cpp39
1 files changed, 22 insertions, 17 deletions
diff --git a/noncore/settings/aqpkg/version.cpp b/noncore/settings/aqpkg/version.cpp
index e836da1..59e6f3f 100644
--- a/noncore/settings/aqpkg/version.cpp
+++ b/noncore/settings/aqpkg/version.cpp
@@ -25,3 +25,5 @@
-# define _(Text) Text
+#include <qobject.h>
+
+//# define _(Text) Text
@@ -46,3 +48,3 @@ public:
}
-
+
unsigned long epoch;
@@ -51,5 +53,5 @@ public:
const char *familiar_revision;
-};
+};
-static int verrevcmp(const char *val, const char *ref)
+static int verrevcmp(const char *val, const char *ref)
{
@@ -84,3 +86,3 @@ static int verrevcmp(const char *val, const char *ref)
int versioncompare(const struct versionrevision *version,
- const struct versionrevision *refversion)
+ const struct versionrevision *refversion)
{
@@ -97,3 +99,3 @@ int versionsatisfied3(const struct versionrevision *it,
const struct versionrevision *ref,
- const char *op)
+ const char *op)
{
@@ -111,3 +113,3 @@ int versionsatisfied3(const struct versionrevision *it,
return r == 0;
- fprintf(stderr, "unknown operator: %s", op);
+// fprintf(stderr, "unknown operator: %s", op);
@@ -116,3 +118,3 @@ int versionsatisfied3(const struct versionrevision *it,
-const char *parseversion(struct versionrevision *rversion, const char *string)
+const char *parseversion(struct versionrevision *rversion, const char *string)
{
@@ -121,4 +123,5 @@ const char *parseversion(struct versionrevision *rversion, const char *string)
- if (!*string) return _("version string is empty");
-
+ if ( !*string )
+ return QObject::tr( "Version string is empty." );
+
colon= strchr(string,':');
@@ -126,4 +129,6 @@ const char *parseversion(struct versionrevision *rversion, const char *string)
epoch= strtoul(string,&eepochcolon,10);
- if (colon != eepochcolon) return _("epoch in version is not number");
- if (!*++colon) return _("nothing after colon in version number");
+ if ( colon != eepochcolon )
+ return QObject::tr( "Epoch in version is not number." );
+ if ( !*++colon )
+ return QObject::tr( "Nothing after colon in version number." );
string= colon;
@@ -158,3 +163,3 @@ const char *parseversion(struct versionrevision *rversion, const char *string)
rversion->familiar_revision);
-*/
+*/
return 0;
@@ -169,3 +174,3 @@ int compareVersions( const char *v1, const char *v2 )
if (err) {
- fprintf(stderr, "Invalid version `%s': %s\n", v2, err);
+// fprintf(stderr, "Invalid version `%s': %s\n", v2, err);
return -2;
@@ -175,3 +180,3 @@ int compareVersions( const char *v1, const char *v2 )
if (err) {
- fprintf(stderr, "Invalid version `%s': %s\n", v1, err);
+// fprintf(stderr, "Invalid version `%s': %s\n", v1, err);
return -2;
@@ -188,3 +193,3 @@ int compareVersions( const char *v1, const char *v2 )
/*
-int main(int argc, char *argv[])
+int main(int argc, char *argv[])
{
@@ -203,3 +208,3 @@ int main(int argc, char *argv[])
}
-
+
err = parseversion(&ref, argv[3]);