Patch level : 2.0 462

Files correlati     :ba1.exe
Ricompilazione Demo : [ ]
Commento           :
Corretto errore CM701106
Descrizione
eliminata __tmp_string


git-svn-id: svn://10.65.10.50/trunk@11062 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2003-04-24 13:34:54 +00:00
parent 72d6f29c18
commit 728baa9c81
2 changed files with 11 additions and 8 deletions

View File

@ -555,8 +555,9 @@ const char* TManutenzione_app::dumpfilename(const FileDes& dep) const
n.ext("txt");
n.lower();
strcpy(__tmp_string, n);
return __tmp_string;
TString & tmp = get_tmp_string();
tmp = n;
return tmp;
}
void TManutenzione_app::edit_riga (const TString& name)

View File

@ -16,10 +16,11 @@ HIDDEN void build_key(char* dninst_key)
HIDDEN void decode_string(char* dninst_key, char* data)
{
build_key(dninst_key);
char tmp[1024];
for (int i = 0; data[i]; i++)
__tmp_string[i] = data[i] - (i < 8 ? dninst_key[i] : __tmp_string[i - 8]);
__tmp_string[i] = '\0';
strcpy(data, __tmp_string);
tmp[i] = data[i] - (i < 8 ? dninst_key[i] : tmp[i - 8]);
tmp[i] = '\0';
strcpy(data, tmp);
}
#ifdef DBG
@ -28,10 +29,11 @@ HIDDEN void encode_string(char* dninst_key, char* data)
{
build_key(dninst_key);
char tmp[1024];
for (int i = 0; data[i]; i++)
__tmp_string[i] = data[i] + (i < 8 ? dninst_key[i] : data[i - 8]);
__tmp_string[i] = '\0';
strcpy(data, __tmp_string);
tmp[i] = data[i] + (i < 8 ? dninst_key[i] : data[i - 8]);
tmp[i] = '\0';
strcpy(data, tmp);
}
HIDDEN bool build_dninst(const TFilename& name)