Patch level : 2.2
Files correlati : Ricompilazione Demo : [ ] Commento : dongle.h Tolto limite sulla lunghezza del nome utente inst.cpp Sostituito "campo.aut" cont AUT_FILE real.cpp Spostati #include inutili per __LONGDOUBLE__ recarray.cpp Tolto CHECK errato sulla chiave vuota strings.cpp Reso piu' efficiente il metodo TToken_string::get(int n) git-svn-id: svn://10.65.10.50/trunk@13955 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
de6cec9781
commit
097ac370cb
@ -18,7 +18,7 @@ class TDongle : public TObject
|
||||
TDongleHardware _hardware;
|
||||
TDongleType _type;
|
||||
|
||||
TString16 _admin, _admpwd;
|
||||
TString _admin, _admpwd;
|
||||
|
||||
word _serno, _max_users, _year_assist;
|
||||
word _eprom[64];
|
||||
|
@ -499,7 +499,7 @@ bool TInstallmodule_app::install_com()
|
||||
|
||||
void TInstallmodule_app::run(int argc, char* argv[])
|
||||
{
|
||||
TScanner scanner("campo.aut");
|
||||
TScanner scanner(AUT_FILE);
|
||||
|
||||
const int m = module_number();
|
||||
for (int aut = 0; aut<=m; aut++)
|
||||
|
@ -1,6 +1,3 @@
|
||||
#include <ctype.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include <xvt.h>
|
||||
#include <real.h>
|
||||
|
||||
@ -374,6 +371,9 @@ long double abs(long double a)
|
||||
#else
|
||||
|
||||
#include <gm.h>
|
||||
//#include <ctype.h>
|
||||
//#include <stdlib.h>
|
||||
|
||||
|
||||
extern "C"
|
||||
{
|
||||
|
@ -86,7 +86,7 @@ void TRecord_array::set_key(TRectype* r)
|
||||
const TRectype& TRecord_array::key() const
|
||||
{
|
||||
const TRectype* r = (const TRectype*)_data.objptr(0);
|
||||
CHECK(r && !r->empty(), "TRecord_array lost its key");
|
||||
CHECK(r != NULL, "TRecord_array lost its key");
|
||||
return *r;
|
||||
}
|
||||
|
||||
|
@ -1533,7 +1533,6 @@ const char* TToken_string::get(
|
||||
// @xref <mf TToken_string::get_char>
|
||||
{
|
||||
CHECK(_separator, "Corrupted TToken_string: NULL separator");
|
||||
TString& spark = get_tmp_string();
|
||||
|
||||
if (n < 0)
|
||||
{
|
||||
@ -1543,7 +1542,8 @@ const char* TToken_string::get(
|
||||
_last = -1;
|
||||
return sep ? sep+1 : _str;
|
||||
}
|
||||
else return get();
|
||||
else
|
||||
return get();
|
||||
}
|
||||
int sep = 0;
|
||||
const char * s;
|
||||
@ -1556,24 +1556,22 @@ const char* TToken_string::get(
|
||||
char* p = strchr(s, _separator);
|
||||
if (p == NULL)
|
||||
{
|
||||
spark = s;
|
||||
_last = -1;
|
||||
return s;
|
||||
}
|
||||
else
|
||||
{
|
||||
TString& spark = get_tmp_string();
|
||||
*p = '\0';
|
||||
spark = s;
|
||||
*p = _separator;
|
||||
_last = (int)((const char*)p - _str) + 1;
|
||||
return spark;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
_last = -1;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
return spark;
|
||||
_last = -1;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
// Certified 99%
|
||||
|
Loading…
x
Reference in New Issue
Block a user