summaryrefslogtreecommitdiffstats
path: root/contrib/ntp/sntp/libpkgver/pkgver.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ntp/sntp/libpkgver/pkgver.h')
-rw-r--r--contrib/ntp/sntp/libpkgver/pkgver.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/contrib/ntp/sntp/libpkgver/pkgver.h b/contrib/ntp/sntp/libpkgver/pkgver.h
new file mode 100644
index 0000000..e01c34d
--- /dev/null
+++ b/contrib/ntp/sntp/libpkgver/pkgver.h
@@ -0,0 +1,19 @@
+/*
+ *
+ * Copyright 2015 Harlan Stenn. Used by NTP with permission.
+ *
+ * Author: Harlan Stenn <harlan@pfcs.com>
+ *
+ * Copying and distribution of this file, with or without modification, are
+ * permitted in any medium without royalty provided the copyright notice
+ * and this notice are preserved. This file is offered as-is, without any
+ * warranty.
+ */
+
+extern int colcomp(char *s1, char *s2);
+
+#define PKG_VER_LT(x) (colcomp((x), PACKAGE_VERSION) < 0)
+#define PKG_VER_LE(x) (colcomp((x), PACKAGE_VERSION) <= 0)
+#define PKG_VER_EQ(x) (colcomp((x), PACKAGE_VERSION) == 0)
+#define PKG_VER_GE(x) (colcomp((x), PACKAGE_VERSION) >= 0)
+#define PKG_VER_GT(x) (colcomp((x), PACKAGE_VERSION) > 0)
OpenPOWER on IntegriCloud