Fix dereferencing strings.

This commit is contained in:
2021-03-14 18:12:56 +00:00
parent 4b75cd3e71
commit b1f7226cfa
17 changed files with 110 additions and 110 deletions

View File

@@ -89,9 +89,9 @@ void ExtendedAttributes(const char* path)
eap.fpGEAList = NULL;
eap.fpFEAList = (PFEALIST)&CommentsEA;
eap.oError = 0;
memset(&message, 0, 300);
sprintf(&message, "This files has an optional .COMMENTS EA\n");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
memset(message, 0, 300);
sprintf(message, "This files has an optional .COMMENTS EA\n");
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
rc = DosSetFileInfo(handle, 2, (PBYTE)&eap, sizeof(EAOP));
cRc = DosClose(handle);
}
@@ -112,9 +112,9 @@ void ExtendedAttributes(const char* path)
eap.fpGEAList = NULL;
eap.fpFEAList = (PFEALIST)&CommentsEACritical;
eap.oError = 0;
memset(&message, 0, 300);
sprintf(&message, "This files has a critical .COMMENTS EA\n");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
memset(message, 0, 300);
sprintf(message, "This files has a critical .COMMENTS EA\n");
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
rc = DosSetFileInfo(handle, 2, (PBYTE)&eap, sizeof(EAOP));
cRc = DosClose(handle);
}
@@ -135,9 +135,9 @@ void ExtendedAttributes(const char* path)
eap.fpGEAList = NULL;
eap.fpFEAList = (PFEALIST)&IconEA;
eap.oError = 0;
memset(&message, 0, 300);
sprintf(&message, "This files has an optional .ICON EA\n");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
memset(message, 0, 300);
sprintf(message, "This files has an optional .ICON EA\n");
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
rc = DosSetFileInfo(handle, 2, (PBYTE)&eap, sizeof(EAOP));
cRc = DosClose(handle);
}

View File

@@ -75,9 +75,9 @@ void DeleteFiles(const char* path)
for(pos = 0; pos < 64; pos++)
{
memset(&filename, 0, 9);
sprintf(&filename, "%X", pos);
rc = DosOpen(&filename,
memset(filename, 0, 9);
sprintf(filename, "%X", pos);
rc = DosOpen(filename,
&handle,
&actionTaken,
0,
@@ -88,6 +88,6 @@ void DeleteFiles(const char* path)
if(rc) break;
DosClose(handle);
__os2_delete(&filename);
__os2_delete(filename);
}
}

View File

@@ -73,8 +73,8 @@ void DirectoryDepth(const char* path)
while(!rc)
{
memset(&filename, 0, 9);
sprintf(&filename, "%08d", pos);
memset(filename, 0, 9);
sprintf(filename, "%08d", pos);
rc = __os2_mkdir(filename);
if(!rc) rc = __os2_chdir(filename);

View File

@@ -86,9 +86,9 @@ void Filenames(const char* path)
if(!rc)
{
memset(&message, 0, 300);
sprintf(&message, FILENAME_FORMAT, filenames[pos]);
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
memset(message, 0, 300);
sprintf(message, FILENAME_FORMAT, filenames[pos]);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
cRc = DosClose(handle);
}

View File

@@ -75,9 +75,9 @@ void MillionFiles(const char* path)
for(pos = 0; pos < 1000; pos++)
{
memset(&filename, 0, 9);
sprintf(&filename, "%08llu", pos);
rc = DosOpen(&filename,
memset(filename, 0, 9);
sprintf(filename, "%08llu", pos);
rc = DosOpen(filename,
&handle,
&actionTaken,
0,

View File

@@ -101,8 +101,8 @@ void Timestamps(const char* path)
status.ftimeCreation.hours = 23;
status.ftimeCreation.minutes = 59;
status.ftimeCreation.twosecs = 29;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateCreation.year + 1980,
status.fdateCreation.month,
@@ -112,7 +112,7 @@ void Timestamps(const char* path)
status.ftimeCreation.twosecs * 2,
"creation");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -137,8 +137,8 @@ void Timestamps(const char* path)
status.ftimeCreation.hours = 0;
status.ftimeCreation.minutes = 0;
status.ftimeCreation.twosecs = 0;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateCreation.year + 1980,
status.fdateCreation.month,
@@ -148,7 +148,7 @@ void Timestamps(const char* path)
status.ftimeCreation.twosecs * 2,
"creation");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -173,8 +173,8 @@ void Timestamps(const char* path)
status.ftimeCreation.hours = 23;
status.ftimeCreation.minutes = 59;
status.ftimeCreation.twosecs = 29;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateCreation.year + 1980,
status.fdateCreation.month,
@@ -184,7 +184,7 @@ void Timestamps(const char* path)
status.ftimeCreation.twosecs * 2,
"creation");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -209,8 +209,8 @@ void Timestamps(const char* path)
status.ftimeCreation.hours = 0;
status.ftimeCreation.minutes = 0;
status.ftimeCreation.twosecs = 0;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateCreation.year + 1980,
status.fdateCreation.month,
@@ -220,7 +220,7 @@ void Timestamps(const char* path)
status.ftimeCreation.twosecs * 2,
"creation");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -245,8 +245,8 @@ void Timestamps(const char* path)
status.ftimeLastWrite.hours = 23;
status.ftimeLastWrite.minutes = 59;
status.ftimeLastWrite.twosecs = 29;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateLastWrite.year + 1980,
status.fdateLastWrite.month,
@@ -256,7 +256,7 @@ void Timestamps(const char* path)
status.ftimeLastWrite.twosecs * 2,
"last written");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -281,8 +281,8 @@ void Timestamps(const char* path)
status.ftimeLastWrite.hours = 0;
status.ftimeLastWrite.minutes = 0;
status.ftimeLastWrite.twosecs = 0;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateLastWrite.year + 1980,
status.fdateLastWrite.month,
@@ -292,7 +292,7 @@ void Timestamps(const char* path)
status.ftimeLastWrite.twosecs * 2,
"last written");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -317,8 +317,8 @@ void Timestamps(const char* path)
status.ftimeLastWrite.hours = 23;
status.ftimeLastWrite.minutes = 59;
status.ftimeLastWrite.twosecs = 29;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateLastWrite.year + 1980,
status.fdateLastWrite.month,
@@ -328,7 +328,7 @@ void Timestamps(const char* path)
status.ftimeLastWrite.twosecs * 2,
"last written");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -353,8 +353,8 @@ void Timestamps(const char* path)
status.ftimeLastWrite.hours = 0;
status.ftimeLastWrite.minutes = 0;
status.ftimeLastWrite.twosecs = 0;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateLastWrite.year + 1980,
status.fdateLastWrite.month,
@@ -364,7 +364,7 @@ void Timestamps(const char* path)
status.ftimeLastWrite.twosecs * 2,
"last written");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -389,8 +389,8 @@ void Timestamps(const char* path)
status.ftimeLastAccess.hours = 23;
status.ftimeLastAccess.minutes = 59;
status.ftimeLastAccess.twosecs = 29;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateLastAccess.year + 1980,
status.fdateLastAccess.month,
@@ -400,7 +400,7 @@ void Timestamps(const char* path)
status.ftimeLastAccess.twosecs * 2,
"last access");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -425,8 +425,8 @@ void Timestamps(const char* path)
status.ftimeLastAccess.hours = 0;
status.ftimeLastAccess.minutes = 0;
status.ftimeLastAccess.twosecs = 0;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateLastAccess.year + 1980,
status.fdateLastAccess.month,
@@ -436,7 +436,7 @@ void Timestamps(const char* path)
status.ftimeLastAccess.twosecs * 2,
"last access");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -461,8 +461,8 @@ void Timestamps(const char* path)
status.ftimeLastAccess.hours = 23;
status.ftimeLastAccess.minutes = 59;
status.ftimeLastAccess.twosecs = 29;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateLastAccess.year + 1980,
status.fdateLastAccess.month,
@@ -472,7 +472,7 @@ void Timestamps(const char* path)
status.ftimeLastAccess.twosecs * 2,
"last access");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -497,8 +497,8 @@ void Timestamps(const char* path)
status.ftimeLastAccess.hours = 0;
status.ftimeLastAccess.minutes = 0;
status.ftimeLastAccess.twosecs = 0;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateLastAccess.year + 1980,
status.fdateLastAccess.month,
@@ -508,7 +508,7 @@ void Timestamps(const char* path)
status.ftimeLastAccess.twosecs * 2,
"last access");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -537,8 +537,8 @@ void Timestamps(const char* path)
status.ftimeLastAccess = status.ftimeCreation;
status.fdateLastWrite = status.fdateCreation;
status.ftimeLastWrite = status.ftimeCreation;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateCreation.year + 1980,
status.fdateCreation.month,
@@ -548,7 +548,7 @@ void Timestamps(const char* path)
status.ftimeCreation.twosecs * 2,
"all");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -577,8 +577,8 @@ void Timestamps(const char* path)
status.ftimeLastAccess = status.ftimeCreation;
status.fdateLastWrite = status.fdateCreation;
status.ftimeLastWrite = status.ftimeCreation;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateCreation.year + 1980,
status.fdateCreation.month,
@@ -588,7 +588,7 @@ void Timestamps(const char* path)
status.ftimeCreation.twosecs * 2,
"all");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -617,8 +617,8 @@ void Timestamps(const char* path)
status.ftimeLastAccess = status.ftimeCreation;
status.fdateLastWrite = status.fdateCreation;
status.ftimeLastWrite = status.ftimeCreation;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateCreation.year + 1980,
status.fdateCreation.month,
@@ -628,7 +628,7 @@ void Timestamps(const char* path)
status.ftimeCreation.twosecs * 2,
"all");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, message, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}
@@ -657,8 +657,8 @@ void Timestamps(const char* path)
status.ftimeLastAccess = status.ftimeCreation;
status.fdateLastWrite = status.fdateCreation;
status.ftimeLastWrite = status.ftimeCreation;
memset(&message, 0, 300);
sprintf(&message,
memset(message, 0, 300);
sprintf(message,
DATETIME_FORMAT,
status.fdateCreation.year + 1980,
status.fdateCreation.month,
@@ -668,7 +668,7 @@ void Timestamps(const char* path)
status.ftimeCreation.twosecs * 2,
"all");
wRc = DosWrite(handle, &message, strlen(message), &actionTaken);
wRc = DosWrite(handle, &essage, strlen(message), &actionTaken);
tRc = DosSetFileInfo(handle, 1, (PBYTE)&status, status_size);
cRc = DosClose(handle);
}