mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-02-17 04:39:34 +00:00
Avoid some warnings in udis86.
These should all be safe.
This commit is contained in:
parent
cb6634f54b
commit
6f9ea6ef4b
@ -544,7 +544,7 @@ decode_modrm_rm(struct ud *u,
|
||||
unsigned int size) /* operand size */
|
||||
|
||||
{
|
||||
size_t offset = 0;
|
||||
unsigned int offset = 0;
|
||||
unsigned char mod, rm;
|
||||
|
||||
/* get mod, r/m and reg fields */
|
||||
@ -1257,7 +1257,7 @@ ud_decode(struct ud *u)
|
||||
u->pc += u->inp_ctr; /* move program counter by bytes decoded */
|
||||
|
||||
/* return number of bytes disassembled. */
|
||||
return u->inp_ctr;
|
||||
return (unsigned int)u->inp_ctr;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -116,7 +116,7 @@ ud_asmprintf(struct ud *u, const char *fmt, ...)
|
||||
int avail;
|
||||
va_list ap;
|
||||
va_start(ap, fmt);
|
||||
avail = u->asm_buf_size - u->asm_buf_fill - 1 /* nullchar */;
|
||||
avail = (int)(u->asm_buf_size - u->asm_buf_fill - 1 /* nullchar */);
|
||||
ret = vsnprintf((char*) u->asm_buf + u->asm_buf_fill, avail, fmt, ap);
|
||||
if (ret < 0 || ret > avail) {
|
||||
u->asm_buf_fill = u->asm_buf_size - 1;
|
||||
|
@ -198,7 +198,7 @@ ud_insn_ptr(const struct ud* u)
|
||||
extern unsigned int
|
||||
ud_insn_len(const struct ud* u)
|
||||
{
|
||||
return u->inp_ctr;
|
||||
return (unsigned int)u->inp_ctr;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user