cstool: fix compilation bug
diff --git a/cstool/cstool_arm.c b/cstool/cstool_arm.c
index 5453fa6..65f281f 100644
--- a/cstool/cstool_arm.c
+++ b/cstool/cstool_arm.c
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-#include <capstone.h>
+#include <capstone/capstone.h>
 
 void print_string_hex(char *comment, unsigned char *str, size_t len);
 
diff --git a/cstool/cstool_arm64.c b/cstool/cstool_arm64.c
index 25a402f..e91b6a9 100644
--- a/cstool/cstool_arm64.c
+++ b/cstool/cstool_arm64.c
@@ -4,7 +4,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-#include <capstone.h>
+#include <capstone/capstone.h>
 
 void print_string_hex(char *comment, unsigned char *str, size_t len);
 
diff --git a/cstool/cstool_mips.c b/cstool/cstool_mips.c
index 45faba7..8e5d139 100644
--- a/cstool/cstool_mips.c
+++ b/cstool/cstool_mips.c
@@ -4,7 +4,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-#include <capstone.h>
+#include <capstone/capstone.h>
 
 void print_string_hex(char *comment, unsigned char *str, size_t len);
 
diff --git a/cstool/cstool_ppc.c b/cstool/cstool_ppc.c
index 771d88e..141a5ac 100644
--- a/cstool/cstool_ppc.c
+++ b/cstool/cstool_ppc.c
@@ -1,9 +1,10 @@
 /* Capstone Disassembler Engine */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013> */
 
+#include <inttypes.h>
 #include <stdio.h>
 
-#include <capstone.h>
+#include <capstone/capstone.h>
 
 void print_string_hex(char *comment, unsigned char *str, size_t len);
 
@@ -58,7 +59,7 @@
 				printf("\t\toperands[%u].type: REG = %s\n", i, cs_reg_name(handle, op->reg));
 				break;
 			case PPC_OP_IMM:
-				printf("\t\toperands[%u].type: IMM = 0x%x\n", i, op->imm);
+				printf("\t\toperands[%u].type: IMM = 0x%"PRIx64"\n", i, op->imm);
 				break;
 			case PPC_OP_MEM:
 				printf("\t\toperands[%u].type: MEM\n", i);
diff --git a/cstool/cstool_sparc.c b/cstool/cstool_sparc.c
index 34bd9ca..f4729aa 100644
--- a/cstool/cstool_sparc.c
+++ b/cstool/cstool_sparc.c
@@ -3,7 +3,7 @@
 
 #include <stdio.h>
 
-#include <capstone.h>
+#include <capstone/capstone.h>
 
 void print_string_hex(char *comment, unsigned char *str, size_t len);
 
diff --git a/cstool/cstool_systemz.c b/cstool/cstool_systemz.c
index f35d6f8..8f94d6b 100644
--- a/cstool/cstool_systemz.c
+++ b/cstool/cstool_systemz.c
@@ -3,7 +3,7 @@
 
 #include <stdio.h>
 
-#include <capstone.h>
+#include <capstone/capstone.h>
 
 void print_string_hex(char *comment, unsigned char *str, size_t len);
 
diff --git a/cstool/cstool_x86.c b/cstool/cstool_x86.c
index 0b091af..36c1756 100644
--- a/cstool/cstool_x86.c
+++ b/cstool/cstool_x86.c
@@ -4,7 +4,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-#include <capstone.h>
+#include <capstone/capstone.h>
 
 void print_string_hex(char *comment, unsigned char *str, size_t len);
 
diff --git a/cstool/cstool_xcore.c b/cstool/cstool_xcore.c
index 8d537bb..cb377db 100644
--- a/cstool/cstool_xcore.c
+++ b/cstool/cstool_xcore.c
@@ -2,7 +2,7 @@
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2014 */
 
 #include <stdio.h>
-#include <capstone.h>
+#include <capstone/capstone.h>
 
 void print_string_hex(char *comment, unsigned char *str, size_t len);