From 11dcb55027ef4cc12b69759efb9587924f7353f4 Mon Sep 17 00:00:00 2001
From: Gabriele Contini <contini.mailing@gmail.com>
Date: 周六, 01 2月 2020 03:25:18 +0800
Subject: [PATCH] add google verification

---
 src/library/pc-identifiers.c |   21 ++++++++++-----------
 1 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/src/library/pc-identifiers.c b/src/library/pc-identifiers.c
index ff08202..f1ec089 100644
--- a/src/library/pc-identifiers.c
+++ b/src/library/pc-identifiers.c
@@ -90,7 +90,6 @@
 
 static FUNCTION_RETURN generate_ethernet_pc_id(PcIdentifier *identifiers, unsigned int *num_identifiers, int use_mac) {
 	FUNCTION_RETURN result_adapterInfos;
-	unsigned int j, k;
 	OsAdapterInfo *adapterInfos;
 	size_t defined_adapters, adapters = 0;
 
@@ -105,7 +104,9 @@
 		adapterInfos = (OsAdapterInfo *)malloc(adapters * sizeof(OsAdapterInfo));
 		result_adapterInfos = getAdapterInfos(adapterInfos, &adapters);
 		if (result_adapterInfos == FUNC_RET_BUFFER_TOO_SMALL || result_adapterInfos == FUNC_RET_OK) {
+			unsigned int j;
 			for (j = 0; j < adapters; j++) {
+				unsigned int k;
 				for (k = 0; k < 6; k++)
 					if (use_mac) {
 						identifiers[j][k] = adapterInfos[j].mac_address[k + 2];
@@ -131,7 +132,6 @@
 	FUNCTION_RETURN result_diskinfos;
 	unsigned int i, j;
 	int defined_identifiers;
-	char firstChar;
 	DiskInfo *diskInfos;
 
 	result_diskinfos = getDiskInfos(NULL, &disk_num);
@@ -146,7 +146,7 @@
 		return result_diskinfos;
 	}
 	for (i = 0; i < disk_num; i++) {
-		firstChar = use_label ? diskInfos[i].label[0] : diskInfos[i].disk_sn[0];
+		char firstChar = use_label ? diskInfos[i].label[0] : diskInfos[i].disk_sn[0];
 		available_disk_info += firstChar == 0 ? 0 : 1;
 	}
 
@@ -201,19 +201,19 @@
 	const unsigned int original_array_size = *array_size;
 	unsigned char strategy_num;
 	switch (strategy) {
-		case DEFAULT:
+		case STRATEGY_DEFAULT:
 			result = generate_default_pc_id(identifiers, array_size);
 			break;
-		case ETHERNET:
+		case STRATEGY_ETHERNET:
 			result = generate_ethernet_pc_id(identifiers, array_size, true);
 			break;
-		case IP_ADDRESS:
+		case STRATEGY_IP_ADDRESS:
 			result = generate_ethernet_pc_id(identifiers, array_size, false);
 			break;
-		case DISK_NUM:
+		case STRATEGY_DISK_NUM:
 			result = generate_disk_pc_id(identifiers, array_size, false);
 			break;
-		case DISK_LABEL:
+		case STRATEGY_DISK_LABEL:
 			result = generate_disk_pc_id(identifiers, array_size, true);
 			break;
 		default:
@@ -241,15 +241,14 @@
 	static char Res[3];  // CRC Result
 	char CRC[2];
 	int i;
-	char DoInvert;
 
 	for (i = 0; i < 2; ++i) CRC[i] = 0;  // Init before calculation
 
 	for (i = 0; i < strlen(BitString); ++i) {
-		DoInvert = ('1' == BitString[i]) ^ CRC[1];  // XOR required?
+		char doInvert = ('1' == BitString[i]) ^ CRC[1];  // XOR required?
 
 		CRC[1] = CRC[0];
-		CRC[0] = DoInvert;
+		CRC[0] = doInvert;
 	}
 
 	for (i = 0; i < 2; ++i) Res[1 - i] = CRC[i] ? '1' : '0';  // Convert binary to ASCII

--
Gitblit v1.9.1