Fix compiler warnings by changing "char*" to "const char*".
diff --git a/emulator/qtools/armdis.cpp b/emulator/qtools/armdis.cpp
index 593f460..1f35867 100644
--- a/emulator/qtools/armdis.cpp
+++ b/emulator/qtools/armdis.cpp
@@ -5,7 +5,7 @@
 #include "armdis.h"
 #include "opcode.h"
 
-static char *cond_names[] = {
+static const char *cond_names[] = {
     "eq",
     "ne",
     "cs",
@@ -32,7 +32,7 @@
     "ROR"
 };
 
-static char* cond_to_str(int cond) {
+static const char* cond_to_str(int cond) {
     return cond_names[cond];
 }
 
@@ -180,7 +180,7 @@
         sprintf(rd_str, "r%d, ", rd);
     }
 
-    char *sbit_str = "";
+    const char *sbit_str = "";
     if (bit_s && !(flags & kNoSbit))
         sbit_str = "s";
 
@@ -282,15 +282,15 @@
 
     const char *opname = opcode_names[opcode];
 
-    char *bang = "";
+    const char *bang = "";
     if (write_back)
         bang = "!";
 
-    char *carret = "";
+    const char *carret = "";
     if (bit_s)
         carret = "^";
 
-    char *comma = "";
+    const char *comma = "";
     tmp_list[0] = 0;
     for (int ii = 0; ii < 16; ++ii) {
         if (reg_list & (1 << ii)) {
@@ -300,7 +300,7 @@
         }
     }
 
-    char *addr_mode = "";
+    const char *addr_mode = "";
     if (is_pre) {
         if (is_up) {
             addr_mode = "ib";
@@ -333,19 +333,19 @@
     uint8_t rd = (insn >> 12) & 0xf;
     uint16_t offset = insn & 0xfff;
 
-    char *opname = "ldr";
+    const char *opname = "ldr";
     if (!is_load)
         opname = "str";
 
-    char *bang = "";
+    const char *bang = "";
     if (write_back)
         bang = "!";
 
-    char *minus = "";
+    const char *minus = "";
     if (is_up == 0)
         minus = "-";
 
-    char *byte = "";
+    const char *byte = "";
     if (is_byte)
         byte = "b";
 
@@ -359,7 +359,7 @@
                         opname, cond_to_str(cond), byte, rd, rn, minus, offset, bang);
             }
         } else {
-            char *transfer = "";
+            const char *transfer = "";
             if (write_back)
                 transfer = "t";
             sprintf(ptr, "%s%s%s%s\tr%d, [r%d], #%s%u",
@@ -394,7 +394,7 @@
         return ptr;
     }
 
-    char *transfer = "";
+    const char *transfer = "";
     if (write_back)
         transfer = "t";
 
@@ -432,11 +432,11 @@
     uint8_t rm = insn & 0xf;
     uint8_t offset = (((insn >> 8) & 0xf) << 4) | (insn & 0xf);
 
-    char *opname = "ldr";
+    const char *opname = "ldr";
     if (is_load == 0)
         opname = "str";
 
-    char *width = "";
+    const char *width = "";
     if (bits_65 == 1)
         width = "h";
     else if (bits_65 == 2)
@@ -444,10 +444,10 @@
     else
         width = "sh";
 
-    char *bang = "";
+    const char *bang = "";
     if (write_back)
         bang = "!";
-    char *minus = "";
+    const char *minus = "";
     if (is_up == 0)
         minus = "-";
 
@@ -587,7 +587,7 @@
     uint8_t is_up = (insn >> 23) & 0x1;
     uint8_t rn = (insn >> 16) & 0xf;
 
-    char *minus = "";
+    const char *minus = "";
     if (is_up == 0)
         minus = "-";
 
diff --git a/emulator/qtools/thumbdis.cpp b/emulator/qtools/thumbdis.cpp
index f4294dd..07c482f 100644
--- a/emulator/qtools/thumbdis.cpp
+++ b/emulator/qtools/thumbdis.cpp
@@ -46,7 +46,7 @@
 {
     unsigned short value, mask;  /* recognise instruction if (op&mask)==value */
     Opcode opcode;
-    char * assembler;            /* how to disassemble this instruction */
+    const char * assembler;      /* how to disassemble this instruction */
 };
 
 /* format of the assembler string :
@@ -216,7 +216,7 @@
 #define BDISP23(x,y) ((((((x) & 0x07ff) << 11) | ((y) & 0x07ff)) \
                      ^ 0x200000) - 0x200000) /* 23bit */
 
-static char * arm_conditional[] =
+static const char * arm_conditional[] =
 {"eq", "ne", "cs", "cc", "mi", "pl", "vs", "vc",
  "hi", "ls", "ge", "lt", "gt", "le", "", "nv"};
 
@@ -281,7 +281,7 @@
         if ((insn1 & insn->mask) != insn->value)
             continue;
 
-        char * c = insn->assembler;
+        const char * c = insn->assembler;
 
         /* Special processing for Thumb 2-instruction BL sequence:  */
         if (!*c) { /* Check for empty (not NULL) assembler string.  */