fix warnings on const char * discards qualifiers

This commit is contained in:
Nguyen Anh Quynh 2018-07-24 01:41:59 +08:00
parent baa10210fc
commit 4a6316e58a
22 changed files with 44 additions and 45 deletions

View File

@ -74,7 +74,7 @@ void print_insn_detail_evm(csh handle, cs_insn *ins);
static void print_details(csh handle, cs_arch arch, cs_mode md, cs_insn *ins);
void print_string_hex(char *comment, unsigned char *str, size_t len)
void print_string_hex(const char *comment, unsigned char *str, size_t len)
{
unsigned char *c;

View File

@ -8,7 +8,6 @@ void print_string_hex(char *comment, unsigned char *str, size_t len);
void print_insn_detail_evm(csh handle, cs_insn *ins)
{
cs_evm *evm;
int i;
// detail can be NULL on "data" instruction if SKIPDATA option is turned ON
if (ins->detail == NULL)

View File

@ -60,7 +60,7 @@ void print_insn_detail_m680x(csh handle, cs_insn *insn)
for (i = 0; i < m680x->op_count; i++) {
cs_m680x_op *op = &(m680x->operands[i]);
char *comment;
const char *comment;
switch ((int)op->type) {
default:
@ -131,9 +131,9 @@ void print_insn_detail_m680x(csh handle, cs_insn *insn)
}
if (op->idx.inc_dec) {
char *post_pre = op->idx.flags &
const char *post_pre = op->idx.flags &
M680X_IDX_POST_INC_DEC ? "post" : "pre";
char *inc_dec = (op->idx.inc_dec > 0) ?
const char *inc_dec = (op->idx.inc_dec > 0) ?
"increment" : "decrement";
printf("\t\t\t%s %s: %d\n", post_pre, inc_dec,

View File

@ -4,7 +4,7 @@
#include <stdio.h>
#include <capstone/capstone.h>
void print_string_hex(char *comment, unsigned char *str, size_t len);
void print_string_hex(const char *comment, unsigned char *str, size_t len);
void print_insn_detail_tms320c64x(csh handle, cs_insn *ins)
{

View File

@ -5,9 +5,9 @@
#include <capstone/capstone.h>
void print_string_hex(char *comment, unsigned char *str, size_t len);
void print_string_hex(const char *comment, unsigned char *str, size_t len);
static char *get_eflag_name(uint64_t flag)
static const char *get_eflag_name(uint64_t flag)
{
switch(flag) {
default:
@ -129,7 +129,7 @@ static char *get_eflag_name(uint64_t flag)
}
}
static char *get_fpu_flag_name(uint64_t flag)
static const char *get_fpu_flag_name(uint64_t flag)
{
switch (flag) {
default:

View File

@ -6,7 +6,7 @@ int opterr = 1, /* if error message should be printed */
optind = 1, /* index into parent argv vector */
optopt, /* character checked for validity */
optreset; /* reset getopt */
char *optarg; /* argument associated with option */
const char *optarg; /* argument associated with option */
#define BADCH (int)'?'
#define BADARG (int)':'
@ -19,7 +19,7 @@ char *optarg; /* argument associated with option */
int
getopt (int nargc, char * const nargv[], const char *ostr)
{
static char *place = EMSG; /* option letter processing */
static const char *place = EMSG; /* option letter processing */
const char *oli; /* option letter list index */
if (optreset || !*place) { /* update scanning pointer */

View File

@ -14,11 +14,11 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
int syntax;
};
static void print_string_hex(char *comment, unsigned char *str, size_t len)
static void print_string_hex(const char *comment, unsigned char *str, size_t len)
{
unsigned char *c;

View File

@ -14,10 +14,10 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
};
static void print_string_hex(char *comment, unsigned char *str, size_t len)
static void print_string_hex(const char *comment, unsigned char *str, size_t len)
{
unsigned char *c;

View File

@ -12,7 +12,7 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
cs_opt_type opt_type;
cs_opt_value opt_value;
};
@ -91,7 +91,7 @@ static void test()
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
cs_opt_type opt_type;
cs_opt_value opt_value;
};

View File

@ -12,7 +12,7 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
cs_opt_type opt_type;
cs_opt_value opt_value;
};

View File

@ -14,10 +14,10 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
};
static void print_string_hex(char *comment, unsigned char *str, size_t len)
static void print_string_hex(const char *comment, unsigned char *str, size_t len)
{
unsigned char *c;

View File

@ -13,7 +13,7 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
cs_opt_type opt_type;
cs_opt_value opt_value;
};

View File

@ -16,10 +16,10 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
};
static void print_string_hex(char *comment, unsigned char *str, size_t len)
static void print_string_hex(const char *comment, unsigned char *str, size_t len)
{
unsigned char *c;
@ -85,7 +85,7 @@ static void print_insn_detail(csh handle, cs_insn *insn)
for (i = 0; i < m680x->op_count; i++) {
cs_m680x_op *op = &(m680x->operands[i]);
char *comment;
const char *comment;
switch ((int)op->type) {
default:
@ -157,9 +157,9 @@ static void print_insn_detail(csh handle, cs_insn *insn)
}
if (op->idx.inc_dec) {
char *post_pre = op->idx.flags &
const char *post_pre = op->idx.flags &
M680X_IDX_POST_INC_DEC ? "post" : "pre";
char *inc_dec = (op->idx.inc_dec > 0) ?
const char *inc_dec = (op->idx.inc_dec > 0) ?
"increment" : "decrement";
printf("\t\t\t%s %s: %d\n", post_pre, inc_dec,
@ -328,7 +328,7 @@ static void test()
cs_insn *insn;
int i;
size_t count;
char *nine_spaces = " ";
const char *nine_spaces = " ";
if (!consistency_checks())
abort();

View File

@ -11,12 +11,12 @@ struct platform {
cs_mode mode;
unsigned char* code;
size_t size;
char* comment;
const char* comment;
};
static csh handle;
static void print_string_hex(char* comment, unsigned char* str, size_t len)
static void print_string_hex(const char* comment, unsigned char* str, size_t len)
{
unsigned char *c;

View File

@ -12,12 +12,12 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
};
static csh handle;
static void print_string_hex(char *comment, unsigned char *str, size_t len)
static void print_string_hex(const char *comment, unsigned char *str, size_t len)
{
unsigned char *c;

View File

@ -11,12 +11,12 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
};
static csh handle;
static void print_string_hex(char *comment, unsigned char *str, size_t len)
static void print_string_hex(const char *comment, unsigned char *str, size_t len)
{
unsigned char *c;

View File

@ -12,7 +12,7 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
cs_opt_type opt_type;
cs_opt_value opt_value;
cs_opt_type opt_skipdata;

View File

@ -11,12 +11,12 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
};
static csh handle;
static void print_string_hex(char *comment, unsigned char *str, size_t len)
static void print_string_hex(const char *comment, unsigned char *str, size_t len)
{
unsigned char *c;

View File

@ -11,12 +11,12 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
};
static csh handle;
static void print_string_hex(char *comment, unsigned char *str, size_t len)
static void print_string_hex(const char *comment, unsigned char *str, size_t len)
{
unsigned char *c;

View File

@ -10,12 +10,12 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
};
static csh handle;
static void print_string_hex(char *comment, unsigned char *str, size_t len)
static void print_string_hex(const char *comment, unsigned char *str, size_t len)
{
unsigned char *c;

View File

@ -14,12 +14,12 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
cs_opt_type opt_type;
cs_opt_value opt_value;
};
static void print_string_hex(char *comment, unsigned char *str, size_t len)
static void print_string_hex(const char *comment, unsigned char *str, size_t len)
{
unsigned char *c;
@ -31,7 +31,7 @@ static void print_string_hex(char *comment, unsigned char *str, size_t len)
printf("\n");
}
static char *get_eflag_name(uint64_t flag)
static const char *get_eflag_name(uint64_t flag)
{
switch(flag) {
default:

View File

@ -11,12 +11,12 @@ struct platform {
cs_mode mode;
unsigned char *code;
size_t size;
char *comment;
const char *comment;
};
static csh handle;
static void print_string_hex(char *comment, unsigned char *str, size_t len)
static void print_string_hex(const char *comment, unsigned char *str, size_t len)
{
unsigned char *c;