change API cs_close() to take pointer to handle as argument. this lets us invalidate the closed handle
diff --git a/tests/test.c b/tests/test.c
index 1bdf6b2..9f32e08 100644
--- a/tests/test.c
+++ b/tests/test.c
@@ -189,7 +189,7 @@
 
 		printf("\n");
 
-		cs_close(handle);
+		cs_close(&handle);
 	}
 }
 
diff --git a/tests/test_arm.c b/tests/test_arm.c
index 60e7dad..6bb8969 100644
--- a/tests/test_arm.c
+++ b/tests/test_arm.c
@@ -226,7 +226,7 @@
 
 		printf("\n");
 
-		cs_close(handle);
+		cs_close(&handle);
 	}
 }
 
diff --git a/tests/test_arm64.c b/tests/test_arm64.c
index 1f8e435..8b44e17 100644
--- a/tests/test_arm64.c
+++ b/tests/test_arm64.c
@@ -184,7 +184,7 @@
 
 		printf("\n");
 
-		cs_close(handle);
+		cs_close(&handle);
 	}
 }
 
diff --git a/tests/test_detail.c b/tests/test_detail.c
index 786a8bc..a320ba1 100644
--- a/tests/test_detail.c
+++ b/tests/test_detail.c
@@ -218,7 +218,7 @@
 
 		printf("\n");
 
-		cs_close(handle);
+		cs_close(&handle);
 	}
 }
 
diff --git a/tests/test_mips.c b/tests/test_mips.c
index e4eb0c3..fb6ea96 100644
--- a/tests/test_mips.c
+++ b/tests/test_mips.c
@@ -131,7 +131,7 @@
 
 		printf("\n");
 
-		cs_close(handle);
+		cs_close(&handle);
 	}
 }
 
diff --git a/tests/test_ppc.c b/tests/test_ppc.c
index 393eea2..548e0c5 100644
--- a/tests/test_ppc.c
+++ b/tests/test_ppc.c
@@ -123,7 +123,7 @@
 
 		printf("\n");
 
-		cs_close(handle);
+		cs_close(&handle);
 	}
 }
 
diff --git a/tests/test_x86.c b/tests/test_x86.c
index 3ab2583..6086c58 100644
--- a/tests/test_x86.c
+++ b/tests/test_x86.c
@@ -201,7 +201,7 @@
 
 		printf("\n");
 
-		cs_close(handle);
+		cs_close(&handle);
 	}
 }