From d35591346c48606697898338c1c01a3d52c520eb Mon Sep 17 00:00:00 2001
From: gcontini <1121667+gcontini@users.noreply.github.com>
Date: 周三, 01 1月 2020 20:23:54 +0800
Subject: [PATCH] update build system and cleanup

---
 src/library/base/base.h |   34 ++++++++++++++++++++++------------
 1 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/src/library/base/base.h b/src/library/base/base.h
index 898688f..978298d 100644
--- a/src/library/base/base.h
+++ b/src/library/base/base.h
@@ -9,12 +9,12 @@
 #include <limits.h>
 #define DllExport
 #ifndef MAX_PATH
-	#define MAX_PATH PATH_MAX
+#define MAX_PATH PATH_MAX
 #endif
 
-#else //windows
+#else  // windows
 #include <windows.h>
-#define DllExport  __declspec( dllexport )
+#define DllExport __declspec(dllexport)
 
 #ifndef __cplusplus
 #ifndef _MSC_VER
@@ -22,21 +22,31 @@
 #else
 typedef int bool;
 #define false 0
-#define true -1
+#define true - 1
 #endif
 #endif
 
 #endif
-/* #define _DEBUG */
 
-#define cmin(a,b) \
-   ({ __typeof__ (a) _a = (a); \
-       __typeof__ (b) _b = (b); \
-     _a < _b ? _a : _b; })
+// license file parameters
+#define PARAM_EXPIRY_DATE "valid-to"
+#define PARAM_BEGIN_DATE "valid-from"
+#define PARAM_VERSION_FROM "start-version"
+#define PARAM_CLIENT_SIGNATURE "client-signature"
+#define PARAM_VERSION_TO "end-version"
+#define PARAM_EXTRA_DATA "extra-data"
+// license file extra entries
+#define LICENSE_SIGNATURE "sig"
+#define LICENSE_VERSION "lic_ver"
 
-typedef enum  {
-	FUNC_RET_OK, FUNC_RET_NOT_AVAIL, FUNC_RET_ERROR, FUNC_RET_BUFFER_TOO_SMALL
-} FUNCTION_RETURN;
+typedef enum { FUNC_RET_OK, FUNC_RET_NOT_AVAIL, FUNC_RET_ERROR, FUNC_RET_BUFFER_TOO_SMALL } FUNCTION_RETURN;
+
+#define cmin(a, b)              \
+	({                          \
+		__typeof__(a) _a = (a); \
+		__typeof__(b) _b = (b); \
+		_a < _b ? _a : _b;      \
+	})
 
 #ifdef __cplusplus
 }

--
Gitblit v1.9.1