mirror of
https://github.com/libretro/ppsspp.git
synced 2024-11-30 11:50:32 +00:00
fix sscanf types
This commit is contained in:
parent
e049cceed7
commit
7047ad2271
@ -78,7 +78,7 @@ void ARMXEmitter::ARMABI_PopAllCalleeSavedRegsAndAdjustStack() {
|
|||||||
const char *conditions[] = {"EQ", "NEQ", "CS", "CC", "MI", "PL", "VS", "VC", "HI", "LS", "GE", "LT", "GT", "LE", "AL" };
|
const char *conditions[] = {"EQ", "NEQ", "CS", "CC", "MI", "PL", "VS", "VC", "HI", "LS", "GE", "LT", "GT", "LE", "AL" };
|
||||||
static void ShowCondition(u32 cond)
|
static void ShowCondition(u32 cond)
|
||||||
{
|
{
|
||||||
printf("Condition: %s[%d]\n", conditions[cond], cond);
|
printf("Condition: %s[%d]\n", conditions[cond], (int)cond);
|
||||||
}
|
}
|
||||||
void ARMXEmitter::ARMABI_ShowConditions()
|
void ARMXEmitter::ARMABI_ShowConditions()
|
||||||
{
|
{
|
||||||
|
@ -3036,7 +3036,7 @@ void ARMXEmitter::VMOV_imm(u32 Size, ARMReg Vd, VIMMMode type, int imm) {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
error:
|
error:
|
||||||
_dbg_assert_msg_(JIT, false, "Bad Size or type specified in %s: Size %i Type %i", __FUNCTION__, Size, type);
|
_dbg_assert_msg_(JIT, false, "Bad Size or type specified in %s: Size %i Type %i", __FUNCTION__, (int)Size, type);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ARMXEmitter::VMOV_immf(ARMReg Vd, float value) { // This only works with a select few values. I've hardcoded 1.0f.
|
void ARMXEmitter::VMOV_immf(ARMReg Vd, float value) { // This only works with a select few values. I've hardcoded 1.0f.
|
||||||
|
@ -95,7 +95,7 @@ bool SymbolMap::LoadSymbolMap(const char *filename) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strlen(line) < 4 || sscanf(line, "%s", temp) != 1)
|
if (strlen(line) < 4 || sscanf(line, "%255s", temp) != 1)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (strcmp(temp,"UNUSED")==0) continue;
|
if (strcmp(temp,"UNUSED")==0) continue;
|
||||||
@ -123,7 +123,7 @@ bool SymbolMap::LoadSymbolMap(const char *filename) {
|
|||||||
SymbolType type;
|
SymbolType type;
|
||||||
char name[128] = {0};
|
char name[128] = {0};
|
||||||
|
|
||||||
if (sscanf(line, ".module %x %08x %08x %127c", &moduleIndex, &address, &size, name) >= 3) {
|
if (sscanf(line, ".module %x %08x %08x %127c", (unsigned int *)&moduleIndex, &address, &size, name) >= 3) {
|
||||||
// Found a module definition.
|
// Found a module definition.
|
||||||
ModuleEntry mod;
|
ModuleEntry mod;
|
||||||
mod.index = moduleIndex;
|
mod.index = moduleIndex;
|
||||||
@ -229,7 +229,7 @@ bool SymbolMap::LoadNocashSym(const char *filename) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
u32 address;
|
u32 address;
|
||||||
if (sscanf(line, "%08X %s", &address, value) != 2)
|
if (sscanf(line, "%08X %255s", &address, value) != 2)
|
||||||
continue;
|
continue;
|
||||||
if (address == 0 && strcmp(value, "0") == 0)
|
if (address == 0 && strcmp(value, "0") == 0)
|
||||||
continue;
|
continue;
|
||||||
@ -255,7 +255,7 @@ bool SymbolMap::LoadNocashSym(const char *filename) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else { // labels
|
} else { // labels
|
||||||
int size = 1;
|
unsigned int size = 1;
|
||||||
char* seperator = strchr(value, ',');
|
char* seperator = strchr(value, ',');
|
||||||
if (seperator != NULL) {
|
if (seperator != NULL) {
|
||||||
*seperator = 0;
|
*seperator = 0;
|
||||||
|
@ -386,7 +386,7 @@ public:
|
|||||||
(nt.status & THREADSTATUS_SUSPEND) ? "SUSPEND" : "",
|
(nt.status & THREADSTATUS_SUSPEND) ? "SUSPEND" : "",
|
||||||
(nt.status & THREADSTATUS_DORMANT) ? "DORMANT" : "",
|
(nt.status & THREADSTATUS_DORMANT) ? "DORMANT" : "",
|
||||||
(nt.status & THREADSTATUS_DEAD) ? "DEAD" : "",
|
(nt.status & THREADSTATUS_DEAD) ? "DEAD" : "",
|
||||||
nt.waitType,
|
(int)nt.waitType,
|
||||||
nt.waitID,
|
nt.waitID,
|
||||||
waitInfo.waitValue);
|
waitInfo.waitValue);
|
||||||
}
|
}
|
||||||
|
@ -332,7 +332,7 @@ void CtrlDisAsmView::paintEvent(QPaintEvent *)
|
|||||||
}
|
}
|
||||||
if (mojs)
|
if (mojs)
|
||||||
{
|
{
|
||||||
int offs;
|
unsigned int offs;
|
||||||
sscanf(mojs+3,"%08x",&offs);
|
sscanf(mojs+3,"%08x",&offs);
|
||||||
branches[numBranches].src=rowY1 + rowHeight/2;
|
branches[numBranches].src=rowY1 + rowHeight/2;
|
||||||
branches[numBranches].srcAddr=address/align;
|
branches[numBranches].srcAddr=address/align;
|
||||||
|
@ -25,7 +25,7 @@ void populate_sources(const char *filter, std::vector<std::vector<char> > &sourc
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("Loaded %d json files\n", sources.size());
|
printf("Loaded %d json files\n", (int)sources.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
#define IDENT(n) for (int i = 0; i < n; ++i) printf(" ")
|
#define IDENT(n) for (int i = 0; i < n; ++i) printf(" ")
|
||||||
@ -91,13 +91,13 @@ int main(int argc, char **argv)
|
|||||||
int passed = 0;
|
int passed = 0;
|
||||||
for (size_t i = 0; i < sources.size(); ++i)
|
for (size_t i = 0; i < sources.size(); ++i)
|
||||||
{
|
{
|
||||||
printf("Parsing %d\n", i + 1);
|
printf("Parsing %d\n", (int)i + 1);
|
||||||
if (parse(&sources[i][0]))
|
if (parse(&sources[i][0]))
|
||||||
{
|
{
|
||||||
++passed;
|
++passed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
printf("Passed %d from %d tests\n", passed, sources.size());
|
printf("Passed %d from %d tests\n", passed, (int)sources.size());
|
||||||
|
|
||||||
// Pass
|
// Pass
|
||||||
sources.clear();
|
sources.clear();
|
||||||
@ -106,13 +106,13 @@ int main(int argc, char **argv)
|
|||||||
passed = 0;
|
passed = 0;
|
||||||
for (size_t i = 0; i < sources.size(); ++i)
|
for (size_t i = 0; i < sources.size(); ++i)
|
||||||
{
|
{
|
||||||
printf("Parsing %d\n", i + 1);
|
printf("Parsing %d\n", (int)i + 1);
|
||||||
if (parse(&sources[i][0]))
|
if (parse(&sources[i][0]))
|
||||||
{
|
{
|
||||||
++passed;
|
++passed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
printf("Passed %d from %d tests\n", passed, sources.size());
|
printf("Passed %d from %d tests\n", passed, (int)sources.size());
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -160,7 +160,7 @@ void DeChunk(Buffer *inbuffer, Buffer *outbuffer, int contentLength, float *prog
|
|||||||
inbuffer->TakeLineCRLF(&line);
|
inbuffer->TakeLineCRLF(&line);
|
||||||
if (!line.size())
|
if (!line.size())
|
||||||
return;
|
return;
|
||||||
int chunkSize;
|
unsigned int chunkSize;
|
||||||
sscanf(line.c_str(), "%x", &chunkSize);
|
sscanf(line.c_str(), "%x", &chunkSize);
|
||||||
if (chunkSize) {
|
if (chunkSize) {
|
||||||
std::string data;
|
std::string data;
|
||||||
|
@ -833,7 +833,7 @@ int main(int argc, char **argv) {
|
|||||||
char locales[256];
|
char locales[256];
|
||||||
int pixheight;
|
int pixheight;
|
||||||
float vertOffset = 0;
|
float vertOffset = 0;
|
||||||
sscanf(rest, "%s %s %s %i %f", fontname, fontfile, locales, &pixheight, &vertOffset);
|
sscanf(rest, "%255s %255s %255s %i %f", fontname, fontfile, locales, &pixheight, &vertOffset);
|
||||||
printf("Font: %s (%s) in size %i. Locales: %s\n", fontname, fontfile, pixheight, locales);
|
printf("Font: %s (%s) in size %i. Locales: %s\n", fontname, fontfile, pixheight, locales);
|
||||||
|
|
||||||
std::vector<CharRange> ranges;
|
std::vector<CharRange> ranges;
|
||||||
@ -846,7 +846,7 @@ int main(int argc, char **argv) {
|
|||||||
char imagename[256];
|
char imagename[256];
|
||||||
char imagefile[256];
|
char imagefile[256];
|
||||||
char effectname[256];
|
char effectname[256];
|
||||||
sscanf(rest, "%s %s %s", imagename, imagefile, effectname);
|
sscanf(rest, "%255s %255s %255s", imagename, imagefile, effectname);
|
||||||
Effect effect = GetEffect(effectname);
|
Effect effect = GetEffect(effectname);
|
||||||
printf("Image %s with effect %s (%i)\n", imagefile, effectname, (int)effect);
|
printf("Image %s with effect %s (%i)\n", imagefile, effectname, (int)effect);
|
||||||
ImageDesc desc;
|
ImageDesc desc;
|
||||||
|
@ -28,7 +28,7 @@ int Version::ToInteger() const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool ParseMacAddress(std::string str, uint8_t macAddr[6]) {
|
bool ParseMacAddress(std::string str, uint8_t macAddr[6]) {
|
||||||
int mac[6];
|
unsigned int mac[6];
|
||||||
if (6 != sscanf(str.c_str(), "%02x:%02x:%02x:%02x:%02x:%02x", &mac[0], &mac[1], &mac[2], &mac[3], &mac[4], &mac[5])) {
|
if (6 != sscanf(str.c_str(), "%02x:%02x:%02x:%02x:%02x:%02x", &mac[0], &mac[1], &mac[2], &mac[3], &mac[4], &mac[5])) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -36,4 +36,4 @@ bool ParseMacAddress(std::string str, uint8_t macAddr[6]) {
|
|||||||
macAddr[i] = mac[i];
|
macAddr[i] = mac[i];
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user