mirror of
https://github.com/aaru-dps/fstester.git
synced 2025-12-16 19:24:39 +00:00
Fix dereferencing strings.
This commit is contained in:
@@ -84,8 +84,8 @@ void DeleteFiles(const char* path)
|
||||
|
||||
for(pos = 0; pos < 64; pos++)
|
||||
{
|
||||
memset(&filename, 0, 9);
|
||||
sprintf((char*)filename, "%08d", pos);
|
||||
memset(filename, 0, 9);
|
||||
sprintf(filename, "%08d", pos);
|
||||
str255[0] = 8;
|
||||
memcpy(str255 + 1, filename, 8);
|
||||
|
||||
|
||||
@@ -78,8 +78,8 @@ void DirectoryDepth(const char* path)
|
||||
|
||||
while(!rc)
|
||||
{
|
||||
memset(&filename, 0, 9);
|
||||
sprintf((char*)filename, "%08d", pos);
|
||||
memset(filename, 0, 9);
|
||||
sprintf(filename, "%08d", pos);
|
||||
str255[0] = 8;
|
||||
memcpy(str255 + 1, filename, 8);
|
||||
|
||||
|
||||
@@ -100,8 +100,8 @@ void Filenames(const char* path)
|
||||
rc = HOpenDF(refNum, dirId, str255, 0, &refFile);
|
||||
if(!rc)
|
||||
{
|
||||
memset(&message, 0, 300);
|
||||
sprintf((char*)message, FILENAME_FORMAT, filenames[pos]);
|
||||
memset(message, 0, 300);
|
||||
sprintf(message, FILENAME_FORMAT, filenames[pos]);
|
||||
count = strlen(message);
|
||||
wRc = FSWrite(refFile, &count, message);
|
||||
cRc = FSClose(refFile);
|
||||
|
||||
@@ -88,8 +88,8 @@ void MillionFiles(const char* path)
|
||||
|
||||
for(pos = 0; pos < 5000; pos++)
|
||||
{
|
||||
memset(&filename, 0, 9);
|
||||
sprintf((char*)filename, "%08d", pos);
|
||||
memset(filename, 0, 9);
|
||||
sprintf(filename, "%08d", pos);
|
||||
str255[0] = 8;
|
||||
memcpy(str255 + 1, filename, 8);
|
||||
|
||||
|
||||
@@ -136,8 +136,8 @@ void Links(const char* path)
|
||||
|
||||
for(pos = 0; pos < 64; pos++)
|
||||
{
|
||||
memset(&filename, 0, 9);
|
||||
sprintf((char*)filename, "TARGET%02d", pos);
|
||||
memset(filename, 0, 9);
|
||||
sprintf(filename, "TARGET%02d", pos);
|
||||
str255[0] = 8;
|
||||
memcpy(str255 + 1, filename, 8);
|
||||
|
||||
@@ -158,8 +158,8 @@ void Links(const char* path)
|
||||
targetSpec.name[0] = 8;
|
||||
memcpy(targetSpec.name + 1, filename, 8);
|
||||
|
||||
memset(&filename, 0, 9);
|
||||
sprintf((char*)filename, "ALIAS_%02d", pos);
|
||||
memset(filename, 0, 9);
|
||||
sprintf(filename, "ALIAS_%02d", pos);
|
||||
memset(&aliasSpec, 0, sizeof(FSSpec));
|
||||
aliasSpec.vRefNum = refNum;
|
||||
aliasSpec.parID = dirId;
|
||||
|
||||
@@ -99,8 +99,8 @@ void Timestamps(const char* path)
|
||||
|
||||
if(!rc)
|
||||
{
|
||||
memset(&message, 0, 300);
|
||||
sprintf((char*)message, DATETIME_FORMAT, mac_times[i].message, mac_times[i].type);
|
||||
memset(message, 0, 300);
|
||||
sprintf(message, DATETIME_FORMAT, mac_times[i].message, mac_times[i].type);
|
||||
count = strlen(message);
|
||||
wRc = FSWrite(refFile, &count, message);
|
||||
cRc = FSClose(refFile);
|
||||
|
||||
Reference in New Issue
Block a user