rename API cs_disasm_dyn() to cs_disasm_ex(), and intentionally breaks compatibility with 1.0
diff --git a/tests/test.c b/tests/test.c
index 52e54f6..9076e16 100644
--- a/tests/test.c
+++ b/tests/test.c
@@ -131,7 +131,6 @@
 
 	csh handle;
 	uint64_t address = 0x1000;
-	//cs_insn insn[16];
 	cs_insn *insn;
 	int i;
 
@@ -147,8 +146,7 @@
 
 		//cs_option(handle, CS_OPT_DETAIL, CS_OPT_OFF);
 
-		//size_t count = cs_disasm(handle, platforms[i].code, platforms[i].size, address, 0, insn);
-		size_t count = cs_disasm_dyn(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
+		size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
 		if (count) {
 			printf("****************\n");
 			printf("Platform: %s\n", platforms[i].comment);
@@ -165,7 +163,7 @@
 			// print out the next offset, after the last insn
 			printf("0x%"PRIx64":\n", insn[j-1].address + insn[j-1].size);
 
-			// free memory allocated by cs_disasm_dyn()
+			// free memory allocated by cs_disasm_ex()
 			cs_free(insn, count);
 		} else {
 			printf("****************\n");
diff --git a/tests/test_arm.c b/tests/test_arm.c
index 15fc6a2..34926df 100644
--- a/tests/test_arm.c
+++ b/tests/test_arm.c
@@ -196,7 +196,7 @@
 		if (cs_open(platforms[i].arch, platforms[i].mode, &handle))
 			return;
 
-		size_t count = cs_disasm_dyn(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
+		size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
 		if (count) {
 			printf("****************\n");
 			printf("Platform: %s\n", platforms[i].comment);
@@ -210,7 +210,7 @@
 			}
 			printf("0x%"PRIx64":\n", insn[j-1].address + insn[j-1].size);
 
-			// free memory allocated by cs_disasm_dyn()
+			// free memory allocated by cs_disasm_ex()
 			cs_free(insn, count);
 		} else {
 			printf("****************\n");
diff --git a/tests/test_arm64.c b/tests/test_arm64.c
index bc7304c..ab4f4be 100644
--- a/tests/test_arm64.c
+++ b/tests/test_arm64.c
@@ -147,7 +147,6 @@
 	};
 
 	uint64_t address = 0x2c;
-	//cs_insn insn[16];
 	cs_insn *insn;
 	int i;
 
@@ -155,8 +154,7 @@
 		if (cs_open(platforms[i].arch, platforms[i].mode, &handle))
 			return;
 
-		//size_t count = cs_disasm(handle, platforms[i].code, platforms[i].size, address, 0, insn);
-		size_t count = cs_disasm_dyn(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
+		size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
 		if (count) {
 			printf("****************\n");
 			printf("Platform: %s\n", platforms[i].comment);
@@ -170,7 +168,7 @@
 			}
 			printf("0x%"PRIx64":\n", insn[j-1].address + insn[j-1].size);
 
-			// free memory allocated by cs_disasm_dyn()
+			// free memory allocated by cs_disasm_ex()
 			cs_free(insn, count);
 		} else {
 			printf("****************\n");
diff --git a/tests/test_detail.c b/tests/test_detail.c
index 1880e17..ff85486 100644
--- a/tests/test_detail.c
+++ b/tests/test_detail.c
@@ -137,7 +137,6 @@
 
 	csh handle;
 	uint64_t address = 0x1000;
-	//cs_insn all_insn[16];
 	cs_insn *all_insn;
 	int i;
 
@@ -150,8 +149,7 @@
 
 		//cs_option(handle, CS_OPT_DETAIL, CS_OPT_OFF);
 
-		//size_t count = cs_disasm(handle, platforms[i].code, platforms[i].size, address, 0, all_insn);
-		size_t count = cs_disasm_dyn(handle, platforms[i].code, platforms[i].size, address, 0, &all_insn);
+		size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &all_insn);
 		if (count) {
 			printf("****************\n");
 			printf("Platform: %s\n", platforms[i].comment);
@@ -197,7 +195,7 @@
 			// print out the next offset, after the last insn
 			printf("0x%"PRIx64":\n", all_insn[j-1].address + all_insn[j-1].size);
 
-			// free memory allocated by cs_disasm_dyn()
+			// free memory allocated by cs_disasm_ex()
 			cs_free(all_insn, count);
 		} else {
 			printf("****************\n");
diff --git a/tests/test_mips.c b/tests/test_mips.c
index 53f3bc1..0a77785 100644
--- a/tests/test_mips.c
+++ b/tests/test_mips.c
@@ -101,7 +101,7 @@
 		if (cs_open(platforms[i].arch, platforms[i].mode, &handle))
 			return;
 
-		size_t count = cs_disasm_dyn(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
+		size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
 		if (count) {
 			printf("****************\n");
 			printf("Platform: %s\n", platforms[i].comment);
@@ -115,7 +115,7 @@
 			}
 			printf("0x%"PRIx64":\n", insn[j-1].address + insn[j-1].size);
 
-			// free memory allocated by cs_disasm_dyn()
+			// free memory allocated by cs_disasm_ex()
 			cs_free(insn, count);
 		} else {
 			printf("****************\n");
diff --git a/tests/test_x86.c b/tests/test_x86.c
index bbedcea..dc502cd 100644
--- a/tests/test_x86.c
+++ b/tests/test_x86.c
@@ -161,7 +161,6 @@
 	};
 
 	uint64_t address = 0x1000;
-	//cs_insn insn[16];
 	cs_insn *insn;
 	int i;
 
@@ -172,8 +171,7 @@
 		if (platforms[i].opt_type)
 			cs_option(handle, platforms[i].opt_type, platforms[i].opt_value);
 
-		//size_t count = cs_disasm(handle, platforms[i].code, platforms[i].size, address, 0, insn);
-		size_t count = cs_disasm_dyn(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
+		size_t count = cs_disasm_ex(handle, platforms[i].code, platforms[i].size, address, 0, &insn);
 		if (count) {
 			printf("****************\n");
 			printf("Platform: %s\n", platforms[i].comment);
@@ -187,7 +185,7 @@
 			}
 			printf("0x%"PRIx64":\n", insn[j-1].address + insn[j-1].size);
 
-			// free memory allocated by cs_disasm_dyn()
+			// free memory allocated by cs_disasm_ex()
 			cs_free(insn, count);
 		} else {
 			printf("****************\n");