Update .TIC file logic to use "Lfile" keyword instead of "Fullname" when
creating .TIC files. Both will continue to be accepted when reading incoming .TIC files. This change should allow better compatibility with HTick, as well as compliance with FSP-1039.001.
This commit is contained in:
@@ -170,11 +170,11 @@ void ForwardFile(fidoaddr Node, fa_list *sbl)
|
|||||||
if ((TIC.PassThru) || (TIC.SendOrg)) {
|
if ((TIC.PassThru) || (TIC.SendOrg)) {
|
||||||
fprintf(fp, "File %s\r\n", TIC.TicIn.File);
|
fprintf(fp, "File %s\r\n", TIC.TicIn.File);
|
||||||
if (strlen(TIC.TicIn.FullName))
|
if (strlen(TIC.TicIn.FullName))
|
||||||
fprintf(fp, "Fullname %s\r\n", TIC.TicIn.FullName);
|
fprintf(fp, "Lfile %s\r\n", TIC.TicIn.FullName);
|
||||||
} else {
|
} else {
|
||||||
fprintf(fp, "File %s\r\n", TIC.NewFile);
|
fprintf(fp, "File %s\r\n", TIC.NewFile);
|
||||||
if (strlen(TIC.NewFullName))
|
if (strlen(TIC.NewFullName))
|
||||||
fprintf(fp, "Fullname %s\r\n", TIC.NewFullName);
|
fprintf(fp, "Lfile %s\r\n", TIC.NewFullName);
|
||||||
}
|
}
|
||||||
fprintf(fp, "Size %d\r\n", (int)(TIC.FileSize));
|
fprintf(fp, "Size %d\r\n", (int)(TIC.FileSize));
|
||||||
fprintf(fp, "Desc %s\r\n", TIC.TicIn.Desc);
|
fprintf(fp, "Desc %s\r\n", TIC.TicIn.Desc);
|
||||||
|
@@ -288,6 +288,9 @@ int LoadTic(char *inb, char *tfn, orphans **opl)
|
|||||||
|
|
||||||
} else if (strncasecmp(Temp, "fullname ", 9) == 0) {
|
} else if (strncasecmp(Temp, "fullname ", 9) == 0) {
|
||||||
strncpy(TIC.TicIn.FullName, Temp+9, 80);
|
strncpy(TIC.TicIn.FullName, Temp+9, 80);
|
||||||
|
|
||||||
|
} else if (strncasecmp(Temp, "lfile ", 6) == 0) {
|
||||||
|
strncpy(TIC.TicIn.FullName, Temp+6, 80);
|
||||||
|
|
||||||
} else if (strncasecmp(Temp, "created ", 8) == 0) {
|
} else if (strncasecmp(Temp, "created ", 8) == 0) {
|
||||||
strncpy(TIC.TicIn.Created, Temp+8, 80);
|
strncpy(TIC.TicIn.Created, Temp+8, 80);
|
||||||
|
Reference in New Issue
Block a user