mirror of https://github.com/snes9xgit/snes9x.git
Change ZeroMemory to memset
This commit is contained in:
parent
dce8f6a1ff
commit
faee2859b5
|
@ -368,7 +368,7 @@ bool8 S9xSaveCheatFile (const char *filename)
|
||||||
|
|
||||||
for (uint32 i = 0; i < Cheat.num_cheats; i++)
|
for (uint32 i = 0; i < Cheat.num_cheats; i++)
|
||||||
{
|
{
|
||||||
ZeroMemory(data, 28);
|
memset(data, 0, 28);
|
||||||
|
|
||||||
if (i == 0)
|
if (i == 0)
|
||||||
{
|
{
|
||||||
|
|
|
@ -427,7 +427,7 @@ string ConfigFile::GetString(const char *key, string def){
|
||||||
|
|
||||||
char *ConfigFile::GetString(const char *key, char *out, uint32 outlen){
|
char *ConfigFile::GetString(const char *key, char *out, uint32 outlen){
|
||||||
if(!Exists(key)) return NULL;
|
if(!Exists(key)) return NULL;
|
||||||
ZeroMemory(out, outlen);
|
memset(out, 0, outlen);
|
||||||
string o=Get(key);
|
string o=Get(key);
|
||||||
if(outlen>0){
|
if(outlen>0){
|
||||||
outlen--;
|
outlen--;
|
||||||
|
|
|
@ -624,7 +624,7 @@ void S9xUnmapAllControls (void)
|
||||||
if (!(superscope.crosshair.set & 4))
|
if (!(superscope.crosshair.set & 4))
|
||||||
superscope.crosshair.bg = 1;
|
superscope.crosshair.bg = 1;
|
||||||
|
|
||||||
ZeroMemory(pseudobuttons, sizeof(pseudobuttons));
|
memset(pseudobuttons, 0, sizeof(pseudobuttons));
|
||||||
|
|
||||||
turbo_time = 1;
|
turbo_time = 1;
|
||||||
}
|
}
|
||||||
|
@ -1241,7 +1241,7 @@ s9xcommand_t S9xGetCommandT (const char *name)
|
||||||
int i, j;
|
int i, j;
|
||||||
const char *s;
|
const char *s;
|
||||||
|
|
||||||
ZeroMemory(&cmd, sizeof(cmd));
|
memset(&cmd, 0, sizeof(cmd));
|
||||||
cmd.type = S9xBadMapping;
|
cmd.type = S9xBadMapping;
|
||||||
cmd.multi_press = 0;
|
cmd.multi_press = 0;
|
||||||
cmd.button_norpt = 0;
|
cmd.button_norpt = 0;
|
||||||
|
@ -3450,7 +3450,7 @@ void S9xGetControllerCrosshair (enum crosscontrols ctl, int8 *idx, const char **
|
||||||
|
|
||||||
void S9xControlPreSaveState (struct SControlSnapshot *s)
|
void S9xControlPreSaveState (struct SControlSnapshot *s)
|
||||||
{
|
{
|
||||||
ZeroMemory(s, sizeof(*s));
|
memset(s, 0, sizeof(*s));
|
||||||
s->ver = 3;
|
s->ver = 3;
|
||||||
|
|
||||||
for (int j = 0; j < 2; j++)
|
for (int j = 0; j < 2; j++)
|
||||||
|
|
4
cpu.cpp
4
cpu.cpp
|
@ -274,7 +274,7 @@ void S9xReset (void)
|
||||||
|
|
||||||
memset(Memory.RAM, 0x55, 0x20000);
|
memset(Memory.RAM, 0x55, 0x20000);
|
||||||
memset(Memory.VRAM, 0x00, 0x10000);
|
memset(Memory.VRAM, 0x00, 0x10000);
|
||||||
ZeroMemory(Memory.FillRAM, 0x8000);
|
memset(Memory.FillRAM, 0, 0x8000);
|
||||||
|
|
||||||
if (Settings.BS)
|
if (Settings.BS)
|
||||||
S9xResetBSX();
|
S9xResetBSX();
|
||||||
|
@ -308,7 +308,7 @@ void S9xSoftReset (void)
|
||||||
{
|
{
|
||||||
S9xResetSaveTimer(FALSE);
|
S9xResetSaveTimer(FALSE);
|
||||||
|
|
||||||
ZeroMemory(Memory.FillRAM, 0x8000);
|
memset(Memory.FillRAM, 0, 0x8000);
|
||||||
|
|
||||||
if (Settings.BS)
|
if (Settings.BS)
|
||||||
S9xResetBSX();
|
S9xResetBSX();
|
||||||
|
|
14
gfx.cpp
14
gfx.cpp
|
@ -216,7 +216,7 @@ static uint16 get_crosshair_color (uint8);
|
||||||
bool8 S9xGraphicsInit (void)
|
bool8 S9xGraphicsInit (void)
|
||||||
{
|
{
|
||||||
S9xInitTileRenderer();
|
S9xInitTileRenderer();
|
||||||
ZeroMemory(BlackColourMap, 256 * sizeof(uint16));
|
memset(BlackColourMap, 0, 256 * sizeof(uint16));
|
||||||
|
|
||||||
#ifdef GFX_MULTI_FORMAT
|
#ifdef GFX_MULTI_FORMAT
|
||||||
if (GFX.BuildPixel == NULL)
|
if (GFX.BuildPixel == NULL)
|
||||||
|
@ -246,7 +246,7 @@ bool8 S9xGraphicsInit (void)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Lookup table for color addition
|
// Lookup table for color addition
|
||||||
ZeroMemory(GFX.X2, 0x10000 * sizeof(uint16));
|
memset(GFX.X2, 0, 0x10000 * sizeof(uint16));
|
||||||
for (uint32 r = 0; r <= MAX_RED; r++)
|
for (uint32 r = 0; r <= MAX_RED; r++)
|
||||||
{
|
{
|
||||||
uint32 r2 = r << 1;
|
uint32 r2 = r << 1;
|
||||||
|
@ -272,7 +272,7 @@ bool8 S9xGraphicsInit (void)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Lookup table for 1/2 color subtraction
|
// Lookup table for 1/2 color subtraction
|
||||||
ZeroMemory(GFX.ZERO, 0x10000 * sizeof(uint16));
|
memset(GFX.ZERO, 0, 0x10000 * sizeof(uint16));
|
||||||
for (uint32 r = 0; r <= MAX_RED; r++)
|
for (uint32 r = 0; r <= MAX_RED; r++)
|
||||||
{
|
{
|
||||||
uint32 r2 = r;
|
uint32 r2 = r;
|
||||||
|
@ -387,8 +387,8 @@ void S9xStartScreenRefresh (void)
|
||||||
PPU.RecomputeClipWindows = TRUE;
|
PPU.RecomputeClipWindows = TRUE;
|
||||||
IPPU.PreviousLine = IPPU.CurrentLine = 0;
|
IPPU.PreviousLine = IPPU.CurrentLine = 0;
|
||||||
|
|
||||||
ZeroMemory(GFX.ZBuffer, GFX.ScreenSize);
|
memset(GFX.ZBuffer, 0, GFX.ScreenSize);
|
||||||
ZeroMemory(GFX.SubZBuffer, GFX.ScreenSize);
|
memset(GFX.SubZBuffer, 0, GFX.ScreenSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (++IPPU.FrameCount % Memory.ROMFramesPerSecond == 0)
|
if (++IPPU.FrameCount % Memory.ROMFramesPerSecond == 0)
|
||||||
|
@ -810,7 +810,7 @@ static void SetupOBJ (void)
|
||||||
if (!PPU.OAMPriorityRotation || !(PPU.OAMFlip & PPU.OAMAddr & 1)) // normal case
|
if (!PPU.OAMPriorityRotation || !(PPU.OAMFlip & PPU.OAMAddr & 1)) // normal case
|
||||||
{
|
{
|
||||||
uint8 LineOBJ[SNES_HEIGHT_EXTENDED];
|
uint8 LineOBJ[SNES_HEIGHT_EXTENDED];
|
||||||
ZeroMemory(LineOBJ, sizeof(LineOBJ));
|
memset(LineOBJ, 0, sizeof(LineOBJ));
|
||||||
|
|
||||||
for (int i = 0; i < SNES_HEIGHT_EXTENDED; i++)
|
for (int i = 0; i < SNES_HEIGHT_EXTENDED; i++)
|
||||||
{
|
{
|
||||||
|
@ -887,7 +887,7 @@ static void SetupOBJ (void)
|
||||||
{
|
{
|
||||||
// First, find out which sprites are on which lines
|
// First, find out which sprites are on which lines
|
||||||
uint8 OBJOnLine[SNES_HEIGHT_EXTENDED][128];
|
uint8 OBJOnLine[SNES_HEIGHT_EXTENDED][128];
|
||||||
ZeroMemory(OBJOnLine, sizeof(OBJOnLine));
|
memset(OBJOnLine, 0, sizeof(OBJOnLine));
|
||||||
|
|
||||||
for (S = 0; S < 128; S++)
|
for (S = 0; S < 128; S++)
|
||||||
{
|
{
|
||||||
|
|
|
@ -424,7 +424,7 @@ s9xcommand_t S9xGetPortCommandT (const char *name)
|
||||||
{
|
{
|
||||||
s9xcommand_t cmd;
|
s9xcommand_t cmd;
|
||||||
|
|
||||||
ZeroMemory(&cmd, sizeof(cmd));
|
memset(&cmd, 0, sizeof(cmd));
|
||||||
cmd.type = S9xBadMapping;
|
cmd.type = S9xBadMapping;
|
||||||
|
|
||||||
return (cmd);
|
return (cmd);
|
||||||
|
|
50
memmap.cpp
50
memmap.cpp
|
@ -1101,26 +1101,26 @@ bool8 CMemory::Init (void)
|
||||||
return (FALSE);
|
return (FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
ZeroMemory(RAM, 0x20000);
|
memset(RAM, 0, 0x20000);
|
||||||
ZeroMemory(SRAM, 0x20000);
|
memset(SRAM, 0, 0x20000);
|
||||||
ZeroMemory(VRAM, 0x10000);
|
memset(VRAM, 0, 0x10000);
|
||||||
ZeroMemory(ROM, MAX_ROM_SIZE + 0x200 + 0x8000);
|
memset(ROM, 0, MAX_ROM_SIZE + 0x200 + 0x8000);
|
||||||
|
|
||||||
ZeroMemory(IPPU.TileCache[TILE_2BIT], MAX_2BIT_TILES * 64);
|
memset(IPPU.TileCache[TILE_2BIT], 0, MAX_2BIT_TILES * 64);
|
||||||
ZeroMemory(IPPU.TileCache[TILE_4BIT], MAX_4BIT_TILES * 64);
|
memset(IPPU.TileCache[TILE_4BIT], 0, MAX_4BIT_TILES * 64);
|
||||||
ZeroMemory(IPPU.TileCache[TILE_8BIT], MAX_8BIT_TILES * 64);
|
memset(IPPU.TileCache[TILE_8BIT], 0, MAX_8BIT_TILES * 64);
|
||||||
ZeroMemory(IPPU.TileCache[TILE_2BIT_EVEN], MAX_2BIT_TILES * 64);
|
memset(IPPU.TileCache[TILE_2BIT_EVEN], 0, MAX_2BIT_TILES * 64);
|
||||||
ZeroMemory(IPPU.TileCache[TILE_2BIT_ODD], MAX_2BIT_TILES * 64);
|
memset(IPPU.TileCache[TILE_2BIT_ODD], 0, MAX_2BIT_TILES * 64);
|
||||||
ZeroMemory(IPPU.TileCache[TILE_4BIT_EVEN], MAX_4BIT_TILES * 64);
|
memset(IPPU.TileCache[TILE_4BIT_EVEN], 0, MAX_4BIT_TILES * 64);
|
||||||
ZeroMemory(IPPU.TileCache[TILE_4BIT_ODD], MAX_4BIT_TILES * 64);
|
memset(IPPU.TileCache[TILE_4BIT_ODD], 0, MAX_4BIT_TILES * 64);
|
||||||
|
|
||||||
ZeroMemory(IPPU.TileCached[TILE_2BIT], MAX_2BIT_TILES);
|
memset(IPPU.TileCached[TILE_2BIT], 0, MAX_2BIT_TILES);
|
||||||
ZeroMemory(IPPU.TileCached[TILE_4BIT], MAX_4BIT_TILES);
|
memset(IPPU.TileCached[TILE_4BIT], 0, MAX_4BIT_TILES);
|
||||||
ZeroMemory(IPPU.TileCached[TILE_8BIT], MAX_8BIT_TILES);
|
memset(IPPU.TileCached[TILE_8BIT], 0, MAX_8BIT_TILES);
|
||||||
ZeroMemory(IPPU.TileCached[TILE_2BIT_EVEN], MAX_2BIT_TILES);
|
memset(IPPU.TileCached[TILE_2BIT_EVEN], 0, MAX_2BIT_TILES);
|
||||||
ZeroMemory(IPPU.TileCached[TILE_2BIT_ODD], MAX_2BIT_TILES);
|
memset(IPPU.TileCached[TILE_2BIT_ODD], 0, MAX_2BIT_TILES);
|
||||||
ZeroMemory(IPPU.TileCached[TILE_4BIT_EVEN], MAX_4BIT_TILES);
|
memset(IPPU.TileCached[TILE_4BIT_EVEN], 0, MAX_4BIT_TILES);
|
||||||
ZeroMemory(IPPU.TileCached[TILE_4BIT_ODD], MAX_4BIT_TILES);
|
memset(IPPU.TileCached[TILE_4BIT_ODD], 0, MAX_4BIT_TILES);
|
||||||
|
|
||||||
// FillRAM uses first 32K of ROM image area, otherwise space just
|
// FillRAM uses first 32K of ROM image area, otherwise space just
|
||||||
// wasted. Might be read by the SuperFX code.
|
// wasted. Might be read by the SuperFX code.
|
||||||
|
@ -1518,8 +1518,8 @@ bool8 CMemory::LoadROM (const char *filename)
|
||||||
if (!filename || !*filename)
|
if (!filename || !*filename)
|
||||||
return (FALSE);
|
return (FALSE);
|
||||||
|
|
||||||
ZeroMemory(ROM, MAX_ROM_SIZE);
|
memset(ROM, 0, MAX_ROM_SIZE);
|
||||||
ZeroMemory(&Multi, sizeof(Multi));
|
memset(&Multi, 0, sizeof(Multi));
|
||||||
|
|
||||||
again:
|
again:
|
||||||
Settings.DisplayColor = BUILD_PIXEL(31, 31, 31);
|
Settings.DisplayColor = BUILD_PIXEL(31, 31, 31);
|
||||||
|
@ -1732,7 +1732,7 @@ again:
|
||||||
LastRomFilename[PATH_MAX] = 0;
|
LastRomFilename[PATH_MAX] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
ZeroMemory(&SNESGameFixes, sizeof(SNESGameFixes));
|
memset(&SNESGameFixes, 0, sizeof(SNESGameFixes));
|
||||||
SNESGameFixes.SRAMInitialValue = 0x60;
|
SNESGameFixes.SRAMInitialValue = 0x60;
|
||||||
|
|
||||||
S9xLoadCheatFile(S9xGetFilename(".cht", CHEAT_DIR));
|
S9xLoadCheatFile(S9xGetFilename(".cht", CHEAT_DIR));
|
||||||
|
@ -1751,8 +1751,8 @@ bool8 CMemory::LoadMultiCart (const char *cartA, const char *cartB)
|
||||||
{
|
{
|
||||||
bool8 r = TRUE;
|
bool8 r = TRUE;
|
||||||
|
|
||||||
ZeroMemory(ROM, MAX_ROM_SIZE);
|
memset(ROM, 0, MAX_ROM_SIZE);
|
||||||
ZeroMemory(&Multi, sizeof(Multi));
|
memset(&Multi, 0, sizeof(Multi));
|
||||||
|
|
||||||
Settings.DisplayColor = BUILD_PIXEL(31, 31, 31);
|
Settings.DisplayColor = BUILD_PIXEL(31, 31, 31);
|
||||||
SET_UI_COLOR(255, 255, 255);
|
SET_UI_COLOR(255, 255, 255);
|
||||||
|
@ -1809,11 +1809,11 @@ bool8 CMemory::LoadMultiCart (const char *cartA, const char *cartB)
|
||||||
|
|
||||||
if (!r)
|
if (!r)
|
||||||
{
|
{
|
||||||
ZeroMemory(&Multi, sizeof(Multi));
|
memset(&Multi, 0, sizeof(Multi));
|
||||||
return (FALSE);
|
return (FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
ZeroMemory(&SNESGameFixes, sizeof(SNESGameFixes));
|
memset(&SNESGameFixes, 0, sizeof(SNESGameFixes));
|
||||||
SNESGameFixes.SRAMInitialValue = 0x60;
|
SNESGameFixes.SRAMInitialValue = 0x60;
|
||||||
|
|
||||||
S9xLoadCheatFile(S9xGetFilename(".cht", CHEAT_DIR));
|
S9xLoadCheatFile(S9xGetFilename(".cht", CHEAT_DIR));
|
||||||
|
|
12
movie.cpp
12
movie.cpp
|
@ -412,14 +412,14 @@ static void reset_controllers (void)
|
||||||
MovieSetJoypad(i, 0);
|
MovieSetJoypad(i, 0);
|
||||||
|
|
||||||
uint8 clearedMouse[MOUSE_DATA_SIZE];
|
uint8 clearedMouse[MOUSE_DATA_SIZE];
|
||||||
ZeroMemory(clearedMouse, MOUSE_DATA_SIZE);
|
memset(clearedMouse, 0, MOUSE_DATA_SIZE);
|
||||||
clearedMouse[4] = 1;
|
clearedMouse[4] = 1;
|
||||||
|
|
||||||
uint8 clearedScope[SCOPE_DATA_SIZE];
|
uint8 clearedScope[SCOPE_DATA_SIZE];
|
||||||
ZeroMemory(clearedScope, SCOPE_DATA_SIZE);
|
memset(clearedScope, 0, SCOPE_DATA_SIZE);
|
||||||
|
|
||||||
uint8 clearedJustifier[JUSTIFIER_DATA_SIZE];
|
uint8 clearedJustifier[JUSTIFIER_DATA_SIZE];
|
||||||
ZeroMemory(clearedJustifier, JUSTIFIER_DATA_SIZE);
|
memset(clearedJustifier, 0, JUSTIFIER_DATA_SIZE);
|
||||||
|
|
||||||
for (int p = 0; p < 2; p++)
|
for (int p = 0; p < 2; p++)
|
||||||
{
|
{
|
||||||
|
@ -614,7 +614,7 @@ static void write_movie_header (FILE *fd, SMovie *movie)
|
||||||
{
|
{
|
||||||
uint8 buf[SMV_HEADER_SIZE], *ptr = buf;
|
uint8 buf[SMV_HEADER_SIZE], *ptr = buf;
|
||||||
|
|
||||||
ZeroMemory(buf, sizeof(buf));
|
memset(buf, 0, sizeof(buf));
|
||||||
|
|
||||||
Write32(SMV_MAGIC, ptr);
|
Write32(SMV_MAGIC, ptr);
|
||||||
Write32(SMV_VERSION, ptr);
|
Write32(SMV_VERSION, ptr);
|
||||||
|
@ -963,7 +963,7 @@ int S9xMovieGetInfo (const char *filename, struct MovieInfo *info)
|
||||||
|
|
||||||
flush_movie();
|
flush_movie();
|
||||||
|
|
||||||
ZeroMemory(info, sizeof(*info));
|
memset(info, 0, sizeof(*info));
|
||||||
|
|
||||||
if (!(fd = fopen(filename, "rb")))
|
if (!(fd = fopen(filename, "rb")))
|
||||||
return (FILE_NOT_FOUND);
|
return (FILE_NOT_FOUND);
|
||||||
|
@ -1092,7 +1092,7 @@ void S9xMovieUpdateOnReset (void)
|
||||||
|
|
||||||
void S9xMovieInit (void)
|
void S9xMovieInit (void)
|
||||||
{
|
{
|
||||||
ZeroMemory(&Movie, sizeof(Movie));
|
memset(&Movie, 0, sizeof(Movie));
|
||||||
Movie.State = MOVIE_STATE_NONE;
|
Movie.State = MOVIE_STATE_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
1
port.h
1
port.h
|
@ -296,7 +296,6 @@ typedef unsigned long long uint64;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef __WIN32__
|
#ifndef __WIN32__
|
||||||
#define ZeroMemory(a, b) memset((a), 0, (b))
|
|
||||||
void _splitpath (const char *, char *, char *, char *, char *);
|
void _splitpath (const char *, char *, char *, char *, char *);
|
||||||
void _makepath (char *, const char *, const char *, const char *, const char *);
|
void _makepath (char *, const char *, const char *, const char *, const char *);
|
||||||
#define S9xDisplayString DisplayStringFromBottom
|
#define S9xDisplayString DisplayStringFromBottom
|
||||||
|
|
24
ppu.cpp
24
ppu.cpp
|
@ -1872,7 +1872,7 @@ void S9xSoftResetPPU (void)
|
||||||
PPU.OAMReadFlip = 0;
|
PPU.OAMReadFlip = 0;
|
||||||
PPU.OAMTileAddress = 0;
|
PPU.OAMTileAddress = 0;
|
||||||
PPU.OAMWriteRegister = 0;
|
PPU.OAMWriteRegister = 0;
|
||||||
ZeroMemory(PPU.OAMData, 512 + 32);
|
memset(PPU.OAMData, 0, 512 + 32);
|
||||||
|
|
||||||
PPU.FirstSprite = 0;
|
PPU.FirstSprite = 0;
|
||||||
PPU.LastSprite = 127;
|
PPU.LastSprite = 127;
|
||||||
|
@ -1947,13 +1947,13 @@ void S9xSoftResetPPU (void)
|
||||||
IPPU.ColorsChanged = TRUE;
|
IPPU.ColorsChanged = TRUE;
|
||||||
IPPU.OBJChanged = TRUE;
|
IPPU.OBJChanged = TRUE;
|
||||||
IPPU.DirectColourMapsNeedRebuild = TRUE;
|
IPPU.DirectColourMapsNeedRebuild = TRUE;
|
||||||
ZeroMemory(IPPU.TileCached[TILE_2BIT], MAX_2BIT_TILES);
|
memset(IPPU.TileCached[TILE_2BIT], 0, MAX_2BIT_TILES);
|
||||||
ZeroMemory(IPPU.TileCached[TILE_4BIT], MAX_4BIT_TILES);
|
memset(IPPU.TileCached[TILE_4BIT], 0, MAX_4BIT_TILES);
|
||||||
ZeroMemory(IPPU.TileCached[TILE_8BIT], MAX_8BIT_TILES);
|
memset(IPPU.TileCached[TILE_8BIT], 0, MAX_8BIT_TILES);
|
||||||
ZeroMemory(IPPU.TileCached[TILE_2BIT_EVEN], MAX_2BIT_TILES);
|
memset(IPPU.TileCached[TILE_2BIT_EVEN], 0, MAX_2BIT_TILES);
|
||||||
ZeroMemory(IPPU.TileCached[TILE_2BIT_ODD], MAX_2BIT_TILES);
|
memset(IPPU.TileCached[TILE_2BIT_ODD], 0, MAX_2BIT_TILES);
|
||||||
ZeroMemory(IPPU.TileCached[TILE_4BIT_EVEN], MAX_4BIT_TILES);
|
memset(IPPU.TileCached[TILE_4BIT_EVEN], 0, MAX_4BIT_TILES);
|
||||||
ZeroMemory(IPPU.TileCached[TILE_4BIT_ODD], MAX_4BIT_TILES);
|
memset(IPPU.TileCached[TILE_4BIT_ODD], 0, MAX_4BIT_TILES);
|
||||||
IPPU.VRAMReadBuffer = 0; // XXX: FIXME: anything better?
|
IPPU.VRAMReadBuffer = 0; // XXX: FIXME: anything better?
|
||||||
IPPU.Interlace = FALSE;
|
IPPU.Interlace = FALSE;
|
||||||
IPPU.InterlaceOBJ = FALSE;
|
IPPU.InterlaceOBJ = FALSE;
|
||||||
|
@ -1978,11 +1978,11 @@ void S9xSoftResetPPU (void)
|
||||||
|
|
||||||
for (int c = 0; c < 0x8000; c += 0x100)
|
for (int c = 0; c < 0x8000; c += 0x100)
|
||||||
memset(&Memory.FillRAM[c], c >> 8, 0x100);
|
memset(&Memory.FillRAM[c], c >> 8, 0x100);
|
||||||
ZeroMemory(&Memory.FillRAM[0x2100], 0x100);
|
memset(&Memory.FillRAM[0x2100], 0, 0x100);
|
||||||
ZeroMemory(&Memory.FillRAM[0x4200], 0x100);
|
memset(&Memory.FillRAM[0x4200], 0, 0x100);
|
||||||
ZeroMemory(&Memory.FillRAM[0x4000], 0x100);
|
memset(&Memory.FillRAM[0x4000], 0, 0x100);
|
||||||
// For BS Suttehakkun 2...
|
// For BS Suttehakkun 2...
|
||||||
ZeroMemory(&Memory.FillRAM[0x1000], 0x1000);
|
memset(&Memory.FillRAM[0x1000], 0, 0x1000);
|
||||||
|
|
||||||
Memory.FillRAM[0x4201] = Memory.FillRAM[0x4213] = 0xff;
|
Memory.FillRAM[0x4201] = Memory.FillRAM[0x4213] = 0xff;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2061,7 +2061,7 @@ static int UnfreezeBlock (STREAM stream, const char *name, uint8 *block, int siz
|
||||||
len = size;
|
len = size;
|
||||||
}
|
}
|
||||||
|
|
||||||
ZeroMemory(block, size);
|
memset(block, 0, size);
|
||||||
|
|
||||||
if (READ_STREAM(block, len, stream) != len)
|
if (READ_STREAM(block, len, stream) != len)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1555,7 +1555,7 @@ int main (int argc, char **argv)
|
||||||
snprintf(default_dir, PATH_MAX + 1, "%s%s%s", getenv("HOME"), SLASH_STR, ".snes9x");
|
snprintf(default_dir, PATH_MAX + 1, "%s%s%s", getenv("HOME"), SLASH_STR, ".snes9x");
|
||||||
s9x_base_dir = default_dir;
|
s9x_base_dir = default_dir;
|
||||||
|
|
||||||
ZeroMemory(&Settings, sizeof(Settings));
|
memset(&Settings, 0, sizeof(Settings));
|
||||||
Settings.MouseMaster = TRUE;
|
Settings.MouseMaster = TRUE;
|
||||||
Settings.SuperScopeMaster = TRUE;
|
Settings.SuperScopeMaster = TRUE;
|
||||||
Settings.JustifierMaster = TRUE;
|
Settings.JustifierMaster = TRUE;
|
||||||
|
@ -1594,7 +1594,7 @@ int main (int argc, char **argv)
|
||||||
unixSettings.SoundBufferSize = 100;
|
unixSettings.SoundBufferSize = 100;
|
||||||
unixSettings.SoundFragmentSize = 2048;
|
unixSettings.SoundFragmentSize = 2048;
|
||||||
|
|
||||||
ZeroMemory(&so, sizeof(so));
|
memset(&so, 0, sizeof(so));
|
||||||
|
|
||||||
CPU.Flags = 0;
|
CPU.Flags = 0;
|
||||||
|
|
||||||
|
|
|
@ -262,7 +262,7 @@ bool CDirect3D::Initialize(HWND hWnd)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
ZeroMemory(&dPresentParams, sizeof(dPresentParams));
|
memset(&dPresentParams, 0, sizeof(dPresentParams));
|
||||||
dPresentParams.hDeviceWindow = hWnd;
|
dPresentParams.hDeviceWindow = hWnd;
|
||||||
dPresentParams.Windowed = true;
|
dPresentParams.Windowed = true;
|
||||||
dPresentParams.BackBufferCount = GUI.DoubleBuffered?2:1;
|
dPresentParams.BackBufferCount = GUI.DoubleBuffered?2:1;
|
||||||
|
|
|
@ -554,7 +554,7 @@ void CDirectDraw::Render(SSurface Src)
|
||||||
|
|
||||||
if(!dDinitialized) return;
|
if(!dDinitialized) return;
|
||||||
|
|
||||||
ZeroMemory(&caps,sizeof(DDSCAPS));
|
memset(&caps, 0,sizeof(DDSCAPS));
|
||||||
caps.dwCaps = DDSCAPS_BACKBUFFER;
|
caps.dwCaps = DDSCAPS_BACKBUFFER;
|
||||||
|
|
||||||
if (lpDDSPrimary2->GetAttachedSurface (&caps, &pDDSurface) != DD_OK ||
|
if (lpDDSPrimary2->GetAttachedSurface (&caps, &pDDSurface) != DD_OK ||
|
||||||
|
@ -676,7 +676,7 @@ void CDirectDraw::Render(SSurface Src)
|
||||||
|
|
||||||
lpDDSurface2->Unlock (Dst.Surface);
|
lpDDSurface2->Unlock (Dst.Surface);
|
||||||
|
|
||||||
ZeroMemory(&caps,sizeof(DDSCAPS));
|
memset(&caps, 0,sizeof(DDSCAPS));
|
||||||
caps.dwCaps = DDSCAPS_BACKBUFFER;
|
caps.dwCaps = DDSCAPS_BACKBUFFER;
|
||||||
|
|
||||||
if (lpDDSPrimary2->GetAttachedSurface (&caps, &pDDSurface) != DD_OK ||
|
if (lpDDSPrimary2->GetAttachedSurface (&caps, &pDDSurface) != DD_OK ||
|
||||||
|
|
|
@ -596,7 +596,7 @@ void COpenGL::EnumModes(std::vector<dMode> *modeVector)
|
||||||
if (!(dd.StateFlags & DISPLAY_DEVICE_MIRRORING_DRIVER) && (dd.StateFlags & DISPLAY_DEVICE_PRIMARY_DEVICE))
|
if (!(dd.StateFlags & DISPLAY_DEVICE_MIRRORING_DRIVER) && (dd.StateFlags & DISPLAY_DEVICE_PRIMARY_DEVICE))
|
||||||
{
|
{
|
||||||
DEVMODE dm;
|
DEVMODE dm;
|
||||||
ZeroMemory(&dm, sizeof(dm));
|
memset(&dm, 0, sizeof(dm));
|
||||||
dm.dmSize = sizeof(dm);
|
dm.dmSize = sizeof(dm);
|
||||||
iMode = 0;
|
iMode = 0;
|
||||||
while(EnumDisplaySettings(dd.DeviceName,iMode,&dm)) {
|
while(EnumDisplaySettings(dd.DeviceName,iMode,&dm)) {
|
||||||
|
|
|
@ -1400,7 +1400,7 @@ static bool DoOpenRomDialog(TCHAR filename [_MAX_PATH], bool noCustomDlg = false
|
||||||
strcat0(lpfilterptr, FILE_INFO_ANY_FILE_TYPE);
|
strcat0(lpfilterptr, FILE_INFO_ANY_FILE_TYPE);
|
||||||
strcat0(lpfilterptr, TEXT("\0*.*\0\0"));
|
strcat0(lpfilterptr, TEXT("\0*.*\0\0"));
|
||||||
|
|
||||||
ZeroMemory((LPVOID)&ofn, sizeof(OPENFILENAME));
|
memset((LPVOID)&ofn, 0, sizeof(OPENFILENAME));
|
||||||
ofn.lStructSize = sizeof(OPENFILENAME);
|
ofn.lStructSize = sizeof(OPENFILENAME);
|
||||||
ofn.hwndOwner = GUI.hWnd;
|
ofn.hwndOwner = GUI.hWnd;
|
||||||
ofn.lpstrFilter = lpfilter;
|
ofn.lpstrFilter = lpfilter;
|
||||||
|
@ -1523,7 +1523,7 @@ LRESULT CALLBACK WinProc(
|
||||||
|
|
||||||
szFileName[0] = TEXT('\0');
|
szFileName[0] = TEXT('\0');
|
||||||
|
|
||||||
ZeroMemory( (LPVOID)&ofn, sizeof(OPENFILENAME) );
|
memset( (LPVOID)&ofn, 0, sizeof(OPENFILENAME) );
|
||||||
ofn.lStructSize = sizeof(OPENFILENAME);
|
ofn.lStructSize = sizeof(OPENFILENAME);
|
||||||
ofn.hwndOwner = GUI.hWnd;
|
ofn.hwndOwner = GUI.hWnd;
|
||||||
ofn.lpstrFilter = FILE_INFO_AVI_FILE_TYPE TEXT("\0*.avi\0") FILE_INFO_ANY_FILE_TYPE TEXT("\0*.*\0\0");
|
ofn.lpstrFilter = FILE_INFO_AVI_FILE_TYPE TEXT("\0*.avi\0") FILE_INFO_ANY_FILE_TYPE TEXT("\0*.*\0\0");
|
||||||
|
@ -2564,7 +2564,7 @@ LRESULT CALLBACK WinProc(
|
||||||
BOOL WinInit( HINSTANCE hInstance)
|
BOOL WinInit( HINSTANCE hInstance)
|
||||||
{
|
{
|
||||||
WNDCLASSEX wndclass;
|
WNDCLASSEX wndclass;
|
||||||
ZeroMemory(&wndclass, sizeof(wndclass));
|
memset(&wndclass, 0, sizeof(wndclass));
|
||||||
wndclass.cbSize = sizeof(wndclass);
|
wndclass.cbSize = sizeof(wndclass);
|
||||||
|
|
||||||
wndclass.style = CS_HREDRAW | CS_VREDRAW | CS_OWNDC;
|
wndclass.style = CS_HREDRAW | CS_VREDRAW | CS_OWNDC;
|
||||||
|
@ -3568,7 +3568,7 @@ static void CheckMenuStates ()
|
||||||
MENUITEMINFO mii;
|
MENUITEMINFO mii;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
|
|
||||||
ZeroMemory( &mii, sizeof( mii));
|
memset( &mii, 0, sizeof( mii));
|
||||||
mii.cbSize = sizeof( mii);
|
mii.cbSize = sizeof( mii);
|
||||||
mii.fMask = MIIM_STATE;
|
mii.fMask = MIIM_STATE;
|
||||||
|
|
||||||
|
@ -3818,7 +3818,7 @@ static void CheckMenuStates ()
|
||||||
mii.fState = !Settings.StopEmulation ? MFS_ENABLED : MFS_DISABLED;
|
mii.fState = !Settings.StopEmulation ? MFS_ENABLED : MFS_DISABLED;
|
||||||
SetMenuItemInfo (GUI.hMenu, ID_FILE_AVI_RECORDING, FALSE, &mii);
|
SetMenuItemInfo (GUI.hMenu, ID_FILE_AVI_RECORDING, FALSE, &mii);
|
||||||
|
|
||||||
ZeroMemory(&mii, sizeof(mii));
|
memset(&mii, 0, sizeof(mii));
|
||||||
mii.cbSize = sizeof(mii);
|
mii.cbSize = sizeof(mii);
|
||||||
mii.fMask = MIIM_STRING;
|
mii.fMask = MIIM_STRING;
|
||||||
|
|
||||||
|
@ -4955,7 +4955,7 @@ INT_PTR CALLBACK DlgEmulatorProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPar
|
||||||
LPMALLOC lpm=NULL;
|
LPMALLOC lpm=NULL;
|
||||||
LPITEMIDLIST iidl=NULL;
|
LPITEMIDLIST iidl=NULL;
|
||||||
BROWSEINFO bi;
|
BROWSEINFO bi;
|
||||||
ZeroMemory(&bi, sizeof(BROWSEINFO));
|
memset(&bi, 0, sizeof(BROWSEINFO));
|
||||||
TCHAR path[MAX_PATH];
|
TCHAR path[MAX_PATH];
|
||||||
_tfullpath(path, paths[which], MAX_PATH);
|
_tfullpath(path, paths[which], MAX_PATH);
|
||||||
TCHAR title[]=SETTINGS_TITLE_SELECTFOLDER;
|
TCHAR title[]=SETTINGS_TITLE_SELECTFOLDER;
|
||||||
|
@ -5283,7 +5283,7 @@ void GetPathFromTree( HWND hDlg, UINT tree, TCHAR* selected, HTREEITEM hItem)
|
||||||
TVITEM tv;
|
TVITEM tv;
|
||||||
TCHAR temp[MAX_PATH];
|
TCHAR temp[MAX_PATH];
|
||||||
temp[0]=('\0');
|
temp[0]=('\0');
|
||||||
ZeroMemory(&tv, sizeof(TVITEM));
|
memset(&tv, 0, sizeof(TVITEM));
|
||||||
HTREEITEM hTreeTemp=hItem;
|
HTREEITEM hTreeTemp=hItem;
|
||||||
|
|
||||||
if(tv.iImage==7)
|
if(tv.iImage==7)
|
||||||
|
@ -5292,7 +5292,7 @@ void GetPathFromTree( HWND hDlg, UINT tree, TCHAR* selected, HTREEITEM hItem)
|
||||||
tv.hItem=hTreeTemp;
|
tv.hItem=hTreeTemp;
|
||||||
tv.iImage=6;
|
tv.iImage=6;
|
||||||
TreeView_SetItem(GetDlgItem(hDlg, tree),&tv);
|
TreeView_SetItem(GetDlgItem(hDlg, tree),&tv);
|
||||||
ZeroMemory(&tv, sizeof(TVITEM));
|
memset(&tv, 0, sizeof(TVITEM));
|
||||||
}
|
}
|
||||||
|
|
||||||
tv.mask=TVIF_HANDLE|TVIF_TEXT;
|
tv.mask=TVIF_HANDLE|TVIF_TEXT;
|
||||||
|
@ -5350,7 +5350,7 @@ void ExpandDir(TCHAR * selected, HTREEITEM hParent, HWND hDlg)
|
||||||
{
|
{
|
||||||
TCHAR temp[MAX_PATH];
|
TCHAR temp[MAX_PATH];
|
||||||
WIN32_FIND_DATA wfd;
|
WIN32_FIND_DATA wfd;
|
||||||
ZeroMemory(&wfd, sizeof(WIN32_FIND_DATA));
|
memset(&wfd, 0, sizeof(WIN32_FIND_DATA));
|
||||||
lstrcat(selected, TEXT("\\*"));
|
lstrcat(selected, TEXT("\\*"));
|
||||||
HANDLE hFind=FindFirstFile(selected,&wfd);
|
HANDLE hFind=FindFirstFile(selected,&wfd);
|
||||||
selected[(lstrlen(selected)-1)]=TEXT('\0');
|
selected[(lstrlen(selected)-1)]=TEXT('\0');
|
||||||
|
@ -5363,7 +5363,7 @@ void ExpandDir(TCHAR * selected, HTREEITEM hParent, HWND hDlg)
|
||||||
{
|
{
|
||||||
//skip these, add the rest.
|
//skip these, add the rest.
|
||||||
TV_INSERTSTRUCT tvis;
|
TV_INSERTSTRUCT tvis;
|
||||||
ZeroMemory(&tvis, sizeof(TV_INSERTSTRUCT));
|
memset(&tvis, 0, sizeof(TV_INSERTSTRUCT));
|
||||||
tvis.hParent=hParent;
|
tvis.hParent=hParent;
|
||||||
tvis.hInsertAfter=TVI_SORT;
|
tvis.hInsertAfter=TVI_SORT;
|
||||||
tvis.item.mask = TVIF_STATE | TVIF_TEXT | TVIF_IMAGE | TVIF_SELECTEDIMAGE;
|
tvis.item.mask = TVIF_STATE | TVIF_TEXT | TVIF_IMAGE | TVIF_SELECTEDIMAGE;
|
||||||
|
@ -5381,7 +5381,7 @@ void ExpandDir(TCHAR * selected, HTREEITEM hParent, HWND hDlg)
|
||||||
|
|
||||||
bool subdir=false;
|
bool subdir=false;
|
||||||
WIN32_FIND_DATA wfd2;
|
WIN32_FIND_DATA wfd2;
|
||||||
ZeroMemory(&wfd2, sizeof(WIN32_FIND_DATA));
|
memset(&wfd2, 0, sizeof(WIN32_FIND_DATA));
|
||||||
HANDLE hFind2=FindFirstFile(temp,&wfd2);
|
HANDLE hFind2=FindFirstFile(temp,&wfd2);
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
|
@ -5398,7 +5398,7 @@ void ExpandDir(TCHAR * selected, HTREEITEM hParent, HWND hDlg)
|
||||||
if(subdir)
|
if(subdir)
|
||||||
{
|
{
|
||||||
TV_INSERTSTRUCT tvis;
|
TV_INSERTSTRUCT tvis;
|
||||||
ZeroMemory(&tvis, sizeof(TV_INSERTSTRUCT));
|
memset(&tvis, 0, sizeof(TV_INSERTSTRUCT));
|
||||||
tvis.hParent=hNewTree;
|
tvis.hParent=hNewTree;
|
||||||
tvis.hInsertAfter=TVI_SORT;
|
tvis.hInsertAfter=TVI_SORT;
|
||||||
TreeView_InsertItem(GetDlgItem(hDlg, IDC_ROM_DIR),&tvis);
|
TreeView_InsertItem(GetDlgItem(hDlg, IDC_ROM_DIR),&tvis);
|
||||||
|
@ -5426,7 +5426,7 @@ void ListFilesFromFolder(HWND hDlg, RomDataList** prdl)
|
||||||
TCHAR temp[MAX_PATH];
|
TCHAR temp[MAX_PATH];
|
||||||
TCHAR selected[MAX_PATH]; // directory path
|
TCHAR selected[MAX_PATH]; // directory path
|
||||||
temp[0]='\0';
|
temp[0]='\0';
|
||||||
ZeroMemory(&tv, sizeof(TVITEM));
|
memset(&tv, 0, sizeof(TVITEM));
|
||||||
HTREEITEM hTreeItem=TreeView_GetSelection(GetDlgItem(hDlg, IDC_ROM_DIR));
|
HTREEITEM hTreeItem=TreeView_GetSelection(GetDlgItem(hDlg, IDC_ROM_DIR));
|
||||||
|
|
||||||
GetPathFromTree(hDlg, IDC_ROM_DIR, selected, hTreeItem);
|
GetPathFromTree(hDlg, IDC_ROM_DIR, selected, hTreeItem);
|
||||||
|
@ -5438,7 +5438,7 @@ void ListFilesFromFolder(HWND hDlg, RomDataList** prdl)
|
||||||
//Add items here.
|
//Add items here.
|
||||||
|
|
||||||
WIN32_FIND_DATA wfd;
|
WIN32_FIND_DATA wfd;
|
||||||
ZeroMemory(&wfd, sizeof(WIN32_FIND_DATA));
|
memset(&wfd, 0, sizeof(WIN32_FIND_DATA));
|
||||||
|
|
||||||
lstrcat(selected, TEXT("\\*"));
|
lstrcat(selected, TEXT("\\*"));
|
||||||
|
|
||||||
|
@ -5451,7 +5451,7 @@ void ListFilesFromFolder(HWND hDlg, RomDataList** prdl)
|
||||||
if(ExtensionIsValid(wfd.cFileName))
|
if(ExtensionIsValid(wfd.cFileName))
|
||||||
{
|
{
|
||||||
RomDataList* newitem=new RomDataList;
|
RomDataList* newitem=new RomDataList;
|
||||||
ZeroMemory(newitem, sizeof(RomDataList));
|
memset(newitem, 0, sizeof(RomDataList));
|
||||||
newitem->fname=new TCHAR[1+lstrlen(wfd.cFileName)];
|
newitem->fname=new TCHAR[1+lstrlen(wfd.cFileName)];
|
||||||
lstrcpy(newitem->fname, wfd.cFileName);
|
lstrcpy(newitem->fname, wfd.cFileName);
|
||||||
|
|
||||||
|
@ -5595,7 +5595,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
RECT listRect;
|
RECT listRect;
|
||||||
WNDCLASSEX wcex;
|
WNDCLASSEX wcex;
|
||||||
TCHAR tempclassname[]=TEXT("S9xSplitter");
|
TCHAR tempclassname[]=TEXT("S9xSplitter");
|
||||||
ZeroMemory(&wcex, sizeof(WNDCLASSEX));
|
memset(&wcex, 0, sizeof(WNDCLASSEX));
|
||||||
wcex.cbSize=sizeof(WNDCLASSEX);
|
wcex.cbSize=sizeof(WNDCLASSEX);
|
||||||
wcex.hInstance=g_hInst;
|
wcex.hInstance=g_hInst;
|
||||||
wcex.lpfnWndProc=DlgChildSplitProc;
|
wcex.lpfnWndProc=DlgChildSplitProc;
|
||||||
|
@ -5617,7 +5617,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
|
|
||||||
LVCOLUMN col;
|
LVCOLUMN col;
|
||||||
static const LPTSTR temp1 = ROM_COLUMN_FILENAME;
|
static const LPTSTR temp1 = ROM_COLUMN_FILENAME;
|
||||||
ZeroMemory(&col, sizeof(LVCOLUMN));
|
memset(&col, 0, sizeof(LVCOLUMN));
|
||||||
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH;
|
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH;
|
||||||
col.fmt=LVCFMT_LEFT;
|
col.fmt=LVCFMT_LEFT;
|
||||||
col.iOrder=0;
|
col.iOrder=0;
|
||||||
|
@ -5628,7 +5628,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
ListView_InsertColumn(romList, 0, &col);
|
ListView_InsertColumn(romList, 0, &col);
|
||||||
|
|
||||||
static const LPTSTR temp2 = ROM_COLUMN_DESCRIPTION;
|
static const LPTSTR temp2 = ROM_COLUMN_DESCRIPTION;
|
||||||
ZeroMemory(&col, sizeof(LVCOLUMN));
|
memset(&col, 0, sizeof(LVCOLUMN));
|
||||||
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
|
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
|
||||||
col.fmt=LVCFMT_LEFT;
|
col.fmt=LVCFMT_LEFT;
|
||||||
col.iOrder=1;
|
col.iOrder=1;
|
||||||
|
@ -5641,7 +5641,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
|
|
||||||
|
|
||||||
static const LPTSTR temp3 = ROM_COLUMN_SIZE;
|
static const LPTSTR temp3 = ROM_COLUMN_SIZE;
|
||||||
ZeroMemory(&col, sizeof(LVCOLUMN));
|
memset(&col, 0, sizeof(LVCOLUMN));
|
||||||
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
|
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
|
||||||
col.fmt=LVCFMT_LEFT;
|
col.fmt=LVCFMT_LEFT;
|
||||||
col.iOrder=2;
|
col.iOrder=2;
|
||||||
|
@ -5729,7 +5729,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
driveName[2]='\0';
|
driveName[2]='\0';
|
||||||
|
|
||||||
TVINSERTSTRUCT tvis;
|
TVINSERTSTRUCT tvis;
|
||||||
ZeroMemory(&tvis, sizeof(TVINSERTSTRUCT));
|
memset(&tvis, 0, sizeof(TVINSERTSTRUCT));
|
||||||
|
|
||||||
tvis.hParent=NULL;
|
tvis.hParent=NULL;
|
||||||
tvis.hInsertAfter=TVI_ROOT;
|
tvis.hInsertAfter=TVI_ROOT;
|
||||||
|
@ -5760,7 +5760,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
if(driveType==DRIVE_REMOVABLE || driveType == DRIVE_CDROM || driveType == DRIVE_UNKNOWN)
|
if(driveType==DRIVE_REMOVABLE || driveType == DRIVE_CDROM || driveType == DRIVE_UNKNOWN)
|
||||||
{
|
{
|
||||||
TV_INSERTSTRUCT tvis;
|
TV_INSERTSTRUCT tvis;
|
||||||
ZeroMemory(&tvis, sizeof(TV_INSERTSTRUCT));
|
memset(&tvis, 0, sizeof(TV_INSERTSTRUCT));
|
||||||
tvis.hParent=hTwee;
|
tvis.hParent=hTwee;
|
||||||
tvis.hInsertAfter=TVI_SORT;
|
tvis.hInsertAfter=TVI_SORT;
|
||||||
TreeView_InsertItem(dirList,&tvis);
|
TreeView_InsertItem(dirList,&tvis);
|
||||||
|
@ -5769,7 +5769,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
WIN32_FIND_DATA wfd2;
|
WIN32_FIND_DATA wfd2;
|
||||||
ZeroMemory(&wfd2, sizeof(WIN32_FIND_DATA));
|
memset(&wfd2, 0, sizeof(WIN32_FIND_DATA));
|
||||||
HANDLE hFind2=FindFirstFile(temp,&wfd2);
|
HANDLE hFind2=FindFirstFile(temp,&wfd2);
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
|
@ -5786,7 +5786,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
if(subdir)
|
if(subdir)
|
||||||
{
|
{
|
||||||
TV_INSERTSTRUCT tvis;
|
TV_INSERTSTRUCT tvis;
|
||||||
ZeroMemory(&tvis, sizeof(TV_INSERTSTRUCT));
|
memset(&tvis, 0, sizeof(TV_INSERTSTRUCT));
|
||||||
tvis.hParent=hTwee;
|
tvis.hParent=hTwee;
|
||||||
tvis.hInsertAfter=TVI_SORT;
|
tvis.hInsertAfter=TVI_SORT;
|
||||||
TreeView_InsertItem(dirList,&tvis);
|
TreeView_InsertItem(dirList,&tvis);
|
||||||
|
@ -5816,7 +5816,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
temp2 = temp3;
|
temp2 = temp3;
|
||||||
|
|
||||||
TVITEM tvi;
|
TVITEM tvi;
|
||||||
ZeroMemory(&tvi, sizeof(TVITEM));
|
memset(&tvi, 0, sizeof(TVITEM));
|
||||||
tvi.mask=TVIF_TEXT;
|
tvi.mask=TVIF_TEXT;
|
||||||
tvi.pszText=blah;
|
tvi.pszText=blah;
|
||||||
tvi.cchTextMax=MAX_PATH;
|
tvi.cchTextMax=MAX_PATH;
|
||||||
|
@ -5872,7 +5872,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
if(Memory.ROMFilename[0]!='\0')
|
if(Memory.ROMFilename[0]!='\0')
|
||||||
{
|
{
|
||||||
LVFINDINFO lvfi;
|
LVFINDINFO lvfi;
|
||||||
ZeroMemory(&lvfi, sizeof(LVFINDINFO));
|
memset(&lvfi, 0, sizeof(LVFINDINFO));
|
||||||
TCHAR filename[_MAX_PATH];
|
TCHAR filename[_MAX_PATH];
|
||||||
TCHAR *tmp, *tmp2;
|
TCHAR *tmp, *tmp2;
|
||||||
lstrcpy(filename,_tFromChar(Memory.ROMFilename));
|
lstrcpy(filename,_tFromChar(Memory.ROMFilename));
|
||||||
|
@ -5995,7 +5995,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
case IDOK:
|
case IDOK:
|
||||||
{
|
{
|
||||||
LVITEM lvi;
|
LVITEM lvi;
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
//get selections
|
//get selections
|
||||||
int list_index = selectionMarkOverride == -1 ? ListView_GetSelectionMark(romList) : selectionMarkOverride;
|
int list_index = selectionMarkOverride == -1 ? ListView_GetSelectionMark(romList) : selectionMarkOverride;
|
||||||
if(list_index!=-1 && (int)SendMessage(romList, LVM_GETNEXTITEM, (WPARAM)-1, LVNI_SELECTED)!=-1)
|
if(list_index!=-1 && (int)SendMessage(romList, LVM_GETNEXTITEM, (WPARAM)-1, LVNI_SELECTED)!=-1)
|
||||||
|
@ -6013,7 +6013,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
|
|
||||||
HTREEITEM hTreeTemp=TreeView_GetSelection(dirList);
|
HTREEITEM hTreeTemp=TreeView_GetSelection(dirList);
|
||||||
TVITEM tv;
|
TVITEM tv;
|
||||||
ZeroMemory(&tv, sizeof(TVITEM));
|
memset(&tv, 0, sizeof(TVITEM));
|
||||||
|
|
||||||
tv.mask=TVIF_HANDLE|TVIF_TEXT;
|
tv.mask=TVIF_HANDLE|TVIF_TEXT;
|
||||||
tv.hItem=hTreeTemp;
|
tv.hItem=hTreeTemp;
|
||||||
|
@ -6309,7 +6309,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TVITEM tv;
|
TVITEM tv;
|
||||||
ZeroMemory(&tv, sizeof(TVITEM));
|
memset(&tv, 0, sizeof(TVITEM));
|
||||||
HTREEITEM hTreeTemp=nmTv->itemNew.hItem;
|
HTREEITEM hTreeTemp=nmTv->itemNew.hItem;
|
||||||
|
|
||||||
if(tv.iImage==6)
|
if(tv.iImage==6)
|
||||||
|
@ -6322,7 +6322,7 @@ INT_PTR CALLBACK DlgOpenROMProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
|
|
||||||
|
|
||||||
TV_INSERTSTRUCT tvis;
|
TV_INSERTSTRUCT tvis;
|
||||||
ZeroMemory(&tvis, sizeof(TV_INSERTSTRUCT));
|
memset(&tvis, 0, sizeof(TV_INSERTSTRUCT));
|
||||||
tvis.hParent=nmTv->itemNew.hItem;
|
tvis.hParent=nmTv->itemNew.hItem;
|
||||||
tvis.hInsertAfter=TVI_SORT;
|
tvis.hInsertAfter=TVI_SORT;
|
||||||
TreeView_InsertItem(dirList,&tvis);
|
TreeView_InsertItem(dirList,&tvis);
|
||||||
|
@ -6696,7 +6696,7 @@ void LoadExts(void)
|
||||||
ExtList* curr;
|
ExtList* curr;
|
||||||
valid_ext=new ExtList;
|
valid_ext=new ExtList;
|
||||||
curr=valid_ext;
|
curr=valid_ext;
|
||||||
ZeroMemory(curr, sizeof(ExtList));
|
memset(curr, 0, sizeof(ExtList));
|
||||||
ifstream in;
|
ifstream in;
|
||||||
|
|
||||||
#if (((defined(_MSC_VER) && _MSC_VER >= 1300)) || defined(__MINGW32__))
|
#if (((defined(_MSC_VER) && _MSC_VER >= 1300)) || defined(__MINGW32__))
|
||||||
|
@ -6728,7 +6728,7 @@ void LoadExts(void)
|
||||||
{
|
{
|
||||||
curr->next=new ExtList;
|
curr->next=new ExtList;
|
||||||
curr=curr->next;
|
curr=curr->next;
|
||||||
ZeroMemory(curr, sizeof(ExtList));
|
memset(curr, 0, sizeof(ExtList));
|
||||||
if(_strnicmp(buffer+strlen(buffer)-1, "Y", 1)==0)
|
if(_strnicmp(buffer+strlen(buffer)-1, "Y", 1)==0)
|
||||||
curr->compressed=true;
|
curr->compressed=true;
|
||||||
if(strlen(buffer)>1)
|
if(strlen(buffer)>1)
|
||||||
|
@ -7232,7 +7232,7 @@ INT_PTR CALLBACK DlgFunky(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
break;
|
break;
|
||||||
case IDC_SHADER_HLSL_BROWSE:
|
case IDC_SHADER_HLSL_BROWSE:
|
||||||
GetDlgItemText(hDlg,IDC_SHADER_HLSL_FILE,openFileName,MAX_PATH);
|
GetDlgItemText(hDlg,IDC_SHADER_HLSL_FILE,openFileName,MAX_PATH);
|
||||||
ZeroMemory((LPVOID)&ofn, sizeof(OPENFILENAME));
|
memset((LPVOID)&ofn, 0, sizeof(OPENFILENAME));
|
||||||
|
|
||||||
ofn.lStructSize = sizeof(OPENFILENAME);
|
ofn.lStructSize = sizeof(OPENFILENAME);
|
||||||
ofn.hwndOwner = hDlg;
|
ofn.hwndOwner = hDlg;
|
||||||
|
@ -7251,7 +7251,7 @@ INT_PTR CALLBACK DlgFunky(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
break;
|
break;
|
||||||
case IDC_SHADER_GLSL_BROWSE:
|
case IDC_SHADER_GLSL_BROWSE:
|
||||||
GetDlgItemText(hDlg,IDC_SHADER_GLSL_FILE,openFileName,MAX_PATH);
|
GetDlgItemText(hDlg,IDC_SHADER_GLSL_FILE,openFileName,MAX_PATH);
|
||||||
ZeroMemory((LPVOID)&ofn, sizeof(OPENFILENAME));
|
memset((LPVOID)&ofn, 0, sizeof(OPENFILENAME));
|
||||||
|
|
||||||
ofn.lStructSize = sizeof(OPENFILENAME);
|
ofn.lStructSize = sizeof(OPENFILENAME);
|
||||||
ofn.hwndOwner = hDlg;
|
ofn.hwndOwner = hDlg;
|
||||||
|
@ -8108,7 +8108,7 @@ int* index;
|
||||||
DWORD* state;
|
DWORD* state;
|
||||||
}CheatTracker;
|
}CheatTracker;
|
||||||
|
|
||||||
#define ITEM_QUERY(a, b, c, d, e) ZeroMemory(&a, sizeof(LV_ITEM)); \
|
#define ITEM_QUERY(a, b, c, d, e) memset(&a, 0, sizeof(LV_ITEM)); \
|
||||||
a.iItem= ListView_GetSelectionMark(GetDlgItem(hDlg, b)); \
|
a.iItem= ListView_GetSelectionMark(GetDlgItem(hDlg, b)); \
|
||||||
a.iSubItem=c; \
|
a.iSubItem=c; \
|
||||||
a.mask=LVIF_TEXT; \
|
a.mask=LVIF_TEXT; \
|
||||||
|
@ -8138,7 +8138,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
LVCOLUMN col;
|
LVCOLUMN col;
|
||||||
TCHAR temp[32];
|
TCHAR temp[32];
|
||||||
lstrcpy(temp,SEARCH_COLUMN_ADDRESS);
|
lstrcpy(temp,SEARCH_COLUMN_ADDRESS);
|
||||||
ZeroMemory(&col, sizeof(LVCOLUMN));
|
memset(&col, 0, sizeof(LVCOLUMN));
|
||||||
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH;
|
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH;
|
||||||
col.fmt=LVCFMT_LEFT;
|
col.fmt=LVCFMT_LEFT;
|
||||||
col.iOrder=0;
|
col.iOrder=0;
|
||||||
|
@ -8149,7 +8149,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
ListView_InsertColumn(GetDlgItem(hDlg,IDC_CHEAT_LIST), 0, &col);
|
ListView_InsertColumn(GetDlgItem(hDlg,IDC_CHEAT_LIST), 0, &col);
|
||||||
|
|
||||||
lstrcpy(temp,SEARCH_COLUMN_VALUE);
|
lstrcpy(temp,SEARCH_COLUMN_VALUE);
|
||||||
ZeroMemory(&col, sizeof(LVCOLUMN));
|
memset(&col, 0, sizeof(LVCOLUMN));
|
||||||
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
|
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
|
||||||
col.fmt=LVCFMT_LEFT;
|
col.fmt=LVCFMT_LEFT;
|
||||||
col.iOrder=1;
|
col.iOrder=1;
|
||||||
|
@ -8161,7 +8161,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
ListView_InsertColumn(GetDlgItem(hDlg,IDC_CHEAT_LIST), 1, &col);
|
ListView_InsertColumn(GetDlgItem(hDlg,IDC_CHEAT_LIST), 1, &col);
|
||||||
|
|
||||||
lstrcpy(temp,SEARCH_COLUMN_DESCRIPTION);
|
lstrcpy(temp,SEARCH_COLUMN_DESCRIPTION);
|
||||||
ZeroMemory(&col, sizeof(LVCOLUMN));
|
memset(&col, 0, sizeof(LVCOLUMN));
|
||||||
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
|
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
|
||||||
col.fmt=LVCFMT_LEFT;
|
col.fmt=LVCFMT_LEFT;
|
||||||
col.iOrder=2;
|
col.iOrder=2;
|
||||||
|
@ -8182,7 +8182,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
int curr_idx=-1;
|
int curr_idx=-1;
|
||||||
_stprintf(buffer, TEXT("%06X"), Cheat.c[counter].address);
|
_stprintf(buffer, TEXT("%06X"), Cheat.c[counter].address);
|
||||||
LVITEM lvi;
|
LVITEM lvi;
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
lvi.pszText=buffer;
|
lvi.pszText=buffer;
|
||||||
lvi.cchTextMax=7;
|
lvi.cchTextMax=7;
|
||||||
|
@ -8199,7 +8199,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
ct.state[counter]=Untouched;
|
ct.state[counter]=Untouched;
|
||||||
|
|
||||||
_stprintf(buffer, TEXT("%02X"), Cheat.c[counter].byte);
|
_stprintf(buffer, TEXT("%02X"), Cheat.c[counter].byte);
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.iItem=curr_idx;
|
lvi.iItem=curr_idx;
|
||||||
lvi.iSubItem=1;
|
lvi.iSubItem=1;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8208,7 +8208,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
SendDlgItemMessage(hDlg,IDC_CHEAT_LIST, LVM_SETITEM, 0, (LPARAM)&lvi);
|
SendDlgItemMessage(hDlg,IDC_CHEAT_LIST, LVM_SETITEM, 0, (LPARAM)&lvi);
|
||||||
|
|
||||||
lstrcpy(buffer,_tFromChar(Cheat.c[counter].name));
|
lstrcpy(buffer,_tFromChar(Cheat.c[counter].name));
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.iItem=curr_idx;
|
lvi.iItem=curr_idx;
|
||||||
lvi.iSubItem=2;
|
lvi.iSubItem=2;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8336,7 +8336,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
int curr_idx=-1;
|
int curr_idx=-1;
|
||||||
_stprintf(buffer, TEXT("%06X"), addy);
|
_stprintf(buffer, TEXT("%06X"), addy);
|
||||||
LVITEM lvi;
|
LVITEM lvi;
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
lvi.pszText=buffer;
|
lvi.pszText=buffer;
|
||||||
lvi.cchTextMax=6;
|
lvi.cchTextMax=6;
|
||||||
|
@ -8352,7 +8352,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
|
||||||
|
|
||||||
_stprintf(buffer, TEXT("%02X"), byte[j]);
|
_stprintf(buffer, TEXT("%02X"), byte[j]);
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.iItem=curr_idx;
|
lvi.iItem=curr_idx;
|
||||||
lvi.iSubItem=1;
|
lvi.iSubItem=1;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8363,7 +8363,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
|
||||||
GetDlgItemText(hDlg, IDC_CHEAT_DESCRIPTION, tempDesc, 23);
|
GetDlgItemText(hDlg, IDC_CHEAT_DESCRIPTION, tempDesc, 23);
|
||||||
|
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.iItem=curr_idx;
|
lvi.iItem=curr_idx;
|
||||||
lvi.iSubItem=2;
|
lvi.iSubItem=2;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8387,7 +8387,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
|
||||||
int curr_idx=-1;
|
int curr_idx=-1;
|
||||||
LVITEM lvi;
|
LVITEM lvi;
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
lvi.pszText=buffer;
|
lvi.pszText=buffer;
|
||||||
lvi.cchTextMax=6;
|
lvi.cchTextMax=6;
|
||||||
|
@ -8402,7 +8402,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
|
||||||
_stprintf(buffer2, TEXT("%02X"), byte);
|
_stprintf(buffer2, TEXT("%02X"), byte);
|
||||||
|
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.iItem=curr_idx;
|
lvi.iItem=curr_idx;
|
||||||
lvi.iSubItem=1;
|
lvi.iSubItem=1;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8412,7 +8412,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
|
||||||
GetDlgItemText(hDlg, IDC_CHEAT_DESCRIPTION, tempDesc, 23);
|
GetDlgItemText(hDlg, IDC_CHEAT_DESCRIPTION, tempDesc, 23);
|
||||||
|
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.iItem=curr_idx;
|
lvi.iItem=curr_idx;
|
||||||
lvi.iSubItem=2;
|
lvi.iSubItem=2;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8465,7 +8465,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
// int curr_idx=-1;
|
// int curr_idx=-1;
|
||||||
_stprintf(buffer, TEXT("%06X"), addy);
|
_stprintf(buffer, TEXT("%06X"), addy);
|
||||||
LVITEM lvi;
|
LVITEM lvi;
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
lvi.pszText=buffer;
|
lvi.pszText=buffer;
|
||||||
lvi.cchTextMax=6;
|
lvi.cchTextMax=6;
|
||||||
|
@ -8473,7 +8473,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
ListView_SetItem(GetDlgItem(hDlg,IDC_CHEAT_LIST), &lvi);
|
ListView_SetItem(GetDlgItem(hDlg,IDC_CHEAT_LIST), &lvi);
|
||||||
|
|
||||||
_stprintf(buffer, TEXT("%02X"), byte[j]);
|
_stprintf(buffer, TEXT("%02X"), byte[j]);
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.iItem=sel_idx;
|
lvi.iItem=sel_idx;
|
||||||
lvi.iSubItem=1;
|
lvi.iSubItem=1;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8483,7 +8483,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
|
||||||
GetDlgItemText(hDlg, IDC_CHEAT_DESCRIPTION, temp, 23);
|
GetDlgItemText(hDlg, IDC_CHEAT_DESCRIPTION, temp, 23);
|
||||||
|
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.iItem=sel_idx;
|
lvi.iItem=sel_idx;
|
||||||
lvi.iSubItem=2;
|
lvi.iSubItem=2;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8511,7 +8511,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
|
||||||
// int curr_idx=-1;
|
// int curr_idx=-1;
|
||||||
LVITEM lvi;
|
LVITEM lvi;
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
lvi.pszText=buffer;
|
lvi.pszText=buffer;
|
||||||
lvi.cchTextMax=6;
|
lvi.cchTextMax=6;
|
||||||
|
@ -8529,7 +8529,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
|
||||||
_stprintf(buffer, TEXT("%02X"), byte);
|
_stprintf(buffer, TEXT("%02X"), byte);
|
||||||
|
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.iItem=sel_idx;
|
lvi.iItem=sel_idx;
|
||||||
lvi.iSubItem=1;
|
lvi.iSubItem=1;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8539,7 +8539,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
|
||||||
GetDlgItemText(hDlg, IDC_CHEAT_DESCRIPTION, temp, 23);
|
GetDlgItemText(hDlg, IDC_CHEAT_DESCRIPTION, temp, 23);
|
||||||
|
|
||||||
ZeroMemory(&lvi, sizeof(LVITEM));
|
memset(&lvi, 0, sizeof(LVITEM));
|
||||||
lvi.iItem=sel_idx;
|
lvi.iItem=sel_idx;
|
||||||
lvi.iSubItem=2;
|
lvi.iSubItem=2;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8794,7 +8794,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
|
||||||
TCHAR buf[25];
|
TCHAR buf[25];
|
||||||
LV_ITEM lvi;
|
LV_ITEM lvi;
|
||||||
ZeroMemory(&lvi, sizeof(LV_ITEM));
|
memset(&lvi, 0, sizeof(LV_ITEM));
|
||||||
lvi.iItem= k;
|
lvi.iItem= k;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
lvi.pszText=buf;
|
lvi.pszText=buf;
|
||||||
|
@ -8805,7 +8805,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
ScanAddress(lvi.pszText, scanned);
|
ScanAddress(lvi.pszText, scanned);
|
||||||
Cheat.c[l].address = scanned;
|
Cheat.c[l].address = scanned;
|
||||||
|
|
||||||
ZeroMemory(&lvi, sizeof(LV_ITEM));
|
memset(&lvi, 0, sizeof(LV_ITEM));
|
||||||
lvi.iItem= k;
|
lvi.iItem= k;
|
||||||
lvi.iSubItem=1;
|
lvi.iSubItem=1;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8817,7 +8817,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
_stscanf(lvi.pszText, TEXT("%02X"), &scanned);
|
_stscanf(lvi.pszText, TEXT("%02X"), &scanned);
|
||||||
Cheat.c[l].byte = (uint8)(scanned & 0xff);
|
Cheat.c[l].byte = (uint8)(scanned & 0xff);
|
||||||
|
|
||||||
ZeroMemory(&lvi, sizeof(LV_ITEM));
|
memset(&lvi, 0, sizeof(LV_ITEM));
|
||||||
lvi.iItem= k;
|
lvi.iItem= k;
|
||||||
lvi.iSubItem=2;
|
lvi.iSubItem=2;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8843,7 +8843,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
bool8 enabled;
|
bool8 enabled;
|
||||||
TCHAR buf[25];
|
TCHAR buf[25];
|
||||||
LV_ITEM lvi;
|
LV_ITEM lvi;
|
||||||
ZeroMemory(&lvi, sizeof(LV_ITEM));
|
memset(&lvi, 0, sizeof(LV_ITEM));
|
||||||
lvi.iItem= k;
|
lvi.iItem= k;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
lvi.pszText=buf;
|
lvi.pszText=buf;
|
||||||
|
@ -8854,7 +8854,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
ScanAddress(lvi.pszText, scanned);
|
ScanAddress(lvi.pszText, scanned);
|
||||||
address = scanned;
|
address = scanned;
|
||||||
|
|
||||||
ZeroMemory(&lvi, sizeof(LV_ITEM));
|
memset(&lvi, 0, sizeof(LV_ITEM));
|
||||||
lvi.iItem= k;
|
lvi.iItem= k;
|
||||||
lvi.iSubItem=1;
|
lvi.iSubItem=1;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -8870,7 +8870,7 @@ INT_PTR CALLBACK DlgCheater(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
|
||||||
S9xAddCheat(enabled,true,address,byte);
|
S9xAddCheat(enabled,true,address,byte);
|
||||||
|
|
||||||
ZeroMemory(&lvi, sizeof(LV_ITEM));
|
memset(&lvi, 0, sizeof(LV_ITEM));
|
||||||
lvi.iItem= k;
|
lvi.iItem= k;
|
||||||
lvi.iSubItem=2;
|
lvi.iSubItem=2;
|
||||||
lvi.mask=LVIF_TEXT;
|
lvi.mask=LVIF_TEXT;
|
||||||
|
@ -9080,7 +9080,7 @@ INT_PTR CALLBACK DlgCheatSearch(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
LVCOLUMN col;
|
LVCOLUMN col;
|
||||||
TCHAR temp[32];
|
TCHAR temp[32];
|
||||||
lstrcpy(temp,TEXT("Address"));
|
lstrcpy(temp,TEXT("Address"));
|
||||||
ZeroMemory(&col, sizeof(LVCOLUMN));
|
memset(&col, 0, sizeof(LVCOLUMN));
|
||||||
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH;
|
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH;
|
||||||
col.fmt=LVCFMT_LEFT;
|
col.fmt=LVCFMT_LEFT;
|
||||||
col.iOrder=0;
|
col.iOrder=0;
|
||||||
|
@ -9091,7 +9091,7 @@ INT_PTR CALLBACK DlgCheatSearch(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
ListView_InsertColumn(GetDlgItem(hDlg,IDC_ADDYS), 0, &col);
|
ListView_InsertColumn(GetDlgItem(hDlg,IDC_ADDYS), 0, &col);
|
||||||
|
|
||||||
lstrcpy(temp,TEXT("Curr. Value"));
|
lstrcpy(temp,TEXT("Curr. Value"));
|
||||||
ZeroMemory(&col, sizeof(LVCOLUMN));
|
memset(&col, 0, sizeof(LVCOLUMN));
|
||||||
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
|
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
|
||||||
col.fmt=LVCFMT_LEFT;
|
col.fmt=LVCFMT_LEFT;
|
||||||
col.iOrder=1;
|
col.iOrder=1;
|
||||||
|
@ -9103,7 +9103,7 @@ INT_PTR CALLBACK DlgCheatSearch(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
ListView_InsertColumn(GetDlgItem(hDlg,IDC_ADDYS), 1, &col);
|
ListView_InsertColumn(GetDlgItem(hDlg,IDC_ADDYS), 1, &col);
|
||||||
|
|
||||||
lstrcpy(temp,TEXT("Prev. Value"));
|
lstrcpy(temp,TEXT("Prev. Value"));
|
||||||
ZeroMemory(&col, sizeof(LVCOLUMN));
|
memset(&col, 0, sizeof(LVCOLUMN));
|
||||||
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
|
col.mask=LVCF_FMT|LVCF_ORDER|LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
|
||||||
col.fmt=LVCFMT_LEFT;
|
col.fmt=LVCFMT_LEFT;
|
||||||
col.iOrder=2;
|
col.iOrder=2;
|
||||||
|
@ -9495,7 +9495,7 @@ INT_PTR CALLBACK DlgCheatSearch(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
// int idx=-1;
|
// int idx=-1;
|
||||||
LVITEM lvi;
|
LVITEM lvi;
|
||||||
static TCHAR buf[12]; // the following code assumes this variable is static, I think
|
static TCHAR buf[12]; // the following code assumes this variable is static, I think
|
||||||
ZeroMemory(&cht, sizeof(struct SCheat));
|
memset(&cht, 0, sizeof(struct SCheat));
|
||||||
|
|
||||||
//retrieve and convert to SCheat
|
//retrieve and convert to SCheat
|
||||||
|
|
||||||
|
@ -9652,7 +9652,7 @@ INT_PTR CALLBACK DlgCheatSearch(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
lstrcpy(szFileName, TEXT("watches"));
|
lstrcpy(szFileName, TEXT("watches"));
|
||||||
_tfullpath(szPathName, S9xGetDirectoryT(CHEAT_DIR), MAX_PATH);
|
_tfullpath(szPathName, S9xGetDirectoryT(CHEAT_DIR), MAX_PATH);
|
||||||
|
|
||||||
ZeroMemory( (LPVOID)&ofn, sizeof(OPENFILENAME) );
|
memset( (LPVOID)&ofn, 0, sizeof(OPENFILENAME) );
|
||||||
ofn.lStructSize = sizeof(OPENFILENAME);
|
ofn.lStructSize = sizeof(OPENFILENAME);
|
||||||
ofn.hwndOwner = GUI.hWnd;
|
ofn.hwndOwner = GUI.hWnd;
|
||||||
ofn.lpstrFilter = FILE_INFO_TXT_FILE_TYPE TEXT("\0*.txt\0") FILE_INFO_ANY_FILE_TYPE TEXT("\0*.*\0\0");
|
ofn.lpstrFilter = FILE_INFO_TXT_FILE_TYPE TEXT("\0*.txt\0") FILE_INFO_ANY_FILE_TYPE TEXT("\0*.*\0\0");
|
||||||
|
@ -9711,7 +9711,7 @@ INT_PTR CALLBACK DlgCheatSearch(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
lstrcpy(szFileName, TEXT("watches"));
|
lstrcpy(szFileName, TEXT("watches"));
|
||||||
_tfullpath(szPathName, S9xGetDirectoryT(CHEAT_DIR), MAX_PATH);
|
_tfullpath(szPathName, S9xGetDirectoryT(CHEAT_DIR), MAX_PATH);
|
||||||
|
|
||||||
ZeroMemory( (LPVOID)&ofn, sizeof(OPENFILENAME) );
|
memset( (LPVOID)&ofn, 0, sizeof(OPENFILENAME) );
|
||||||
ofn.lStructSize = sizeof(OPENFILENAME);
|
ofn.lStructSize = sizeof(OPENFILENAME);
|
||||||
ofn.hwndOwner = GUI.hWnd;
|
ofn.hwndOwner = GUI.hWnd;
|
||||||
ofn.lpstrFilter = FILE_INFO_TXT_FILE_TYPE TEXT("\0*.txt\0") FILE_INFO_ANY_FILE_TYPE TEXT("\0*.*\0\0");
|
ofn.lpstrFilter = FILE_INFO_TXT_FILE_TYPE TEXT("\0*.txt\0") FILE_INFO_ANY_FILE_TYPE TEXT("\0*.*\0\0");
|
||||||
|
@ -10002,7 +10002,7 @@ INT_PTR CALLBACK DlgCheatSearchAdd(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lP
|
||||||
TCHAR buf[23];
|
TCHAR buf[23];
|
||||||
int temp=new_cheat->size;
|
int temp=new_cheat->size;
|
||||||
S9xCheatDataSize tmp = S9X_8_BITS;
|
S9xCheatDataSize tmp = S9X_8_BITS;
|
||||||
ZeroMemory(new_cheat, sizeof(struct SCheat));
|
memset(new_cheat, 0, sizeof(struct SCheat));
|
||||||
new_cheat->size=temp;
|
new_cheat->size=temp;
|
||||||
GetDlgItemText(hDlg, IDC_NC_ADDRESS, buf, 7);
|
GetDlgItemText(hDlg, IDC_NC_ADDRESS, buf, 7);
|
||||||
ScanAddress(buf, new_cheat->address);
|
ScanAddress(buf, new_cheat->address);
|
||||||
|
@ -10321,7 +10321,7 @@ INT_PTR CALLBACK DlgOpenMovie(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
|
||||||
szFileName[0] = TEXT('\0');
|
szFileName[0] = TEXT('\0');
|
||||||
|
|
||||||
ZeroMemory( (LPVOID)&ofn, sizeof(OPENFILENAME) );
|
memset( (LPVOID)&ofn, 0, sizeof(OPENFILENAME) );
|
||||||
ofn.lStructSize = sizeof(OPENFILENAME);
|
ofn.lStructSize = sizeof(OPENFILENAME);
|
||||||
ofn.hwndOwner = hDlg;
|
ofn.hwndOwner = hDlg;
|
||||||
ofn.lpstrFilter = MOVIE_FILETYPE_DESCRIPTION TEXT("\0*.smv\0") FILE_INFO_ANY_FILE_TYPE TEXT("\0*.*\0\0");
|
ofn.lpstrFilter = MOVIE_FILETYPE_DESCRIPTION TEXT("\0*.smv\0") FILE_INFO_ANY_FILE_TYPE TEXT("\0*.*\0\0");
|
||||||
|
@ -10468,7 +10468,7 @@ INT_PTR CALLBACK DlgCreateMovie(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lPara
|
||||||
|
|
||||||
szFileName[0] = TEXT('\0');
|
szFileName[0] = TEXT('\0');
|
||||||
|
|
||||||
ZeroMemory( (LPVOID)&ofn, sizeof(OPENFILENAME) );
|
memset( (LPVOID)&ofn, 0, sizeof(OPENFILENAME) );
|
||||||
ofn.lStructSize = sizeof(OPENFILENAME);
|
ofn.lStructSize = sizeof(OPENFILENAME);
|
||||||
ofn.hwndOwner = hDlg;
|
ofn.hwndOwner = hDlg;
|
||||||
ofn.lpstrFilter = MOVIE_FILETYPE_DESCRIPTION TEXT("\0*.smv\0") FILE_INFO_ANY_FILE_TYPE TEXT("\0*.*\0\0");
|
ofn.lpstrFilter = MOVIE_FILETYPE_DESCRIPTION TEXT("\0*.smv\0") FILE_INFO_ANY_FILE_TYPE TEXT("\0*.*\0\0");
|
||||||
|
|
Loading…
Reference in New Issue