Tolto warning long-int

git-svn-id: svn://10.65.10.50/trunk@6143 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
cris 1998-02-06 15:44:00 +00:00
parent aff56729e4
commit 7d509dda34
10 changed files with 58 additions and 58 deletions

View File

@ -232,7 +232,7 @@ bool TAttribuzioneBenemerenze::set_print(int)
ultben = riga.get(BEN_TIPOBEN); ultben = riga.get(BEN_TIPOBEN);
} }
} }
int bonusctrl = 0; long bonusctrl = 0;
if (ultben != "**") if (ultben != "**")
{ {
real& ndonult = (real&) _tabben.find((const char*) ultben); real& ndonult = (real&) _tabben.find((const char*) ultben);
@ -243,7 +243,7 @@ bool TAttribuzioneBenemerenze::set_print(int)
for (c = (real*) _tabben.first_item(); c != NULL; c = (real*) _tabben.succ_item()) for (c = (real*) _tabben.first_item(); c != NULL; c = (real*) _tabben.succ_item())
{ {
const char* tipoben = _tabben.get_hashobj()->key(); const char* tipoben = _tabben.get_hashobj()->key();
int bonus = c->integer(); long bonus = c->integer();
if (bonus > bonusctrl) if (bonus > bonusctrl)
{ {
if (numdon >= bonus) if (numdon >= bonus)

View File

@ -227,7 +227,7 @@ bool TControlloBenemerenze::preprocess_page(int file, int counter)
const TString16 tipoben = riga.get(BEN_TIPOBEN); const TString16 tipoben = riga.get(BEN_TIPOBEN);
const TDate databen = riga.get(BEN_DATABEN); const TDate databen = riga.get(BEN_DATABEN);
real& colonna = (real&)_colonne->find((const char*)tipoben); real& colonna = (real&)_colonne->find((const char*)tipoben);
benemerenza.insert(databen.string(),colonna.integer()); benemerenza.insert(databen.string(),(int) colonna.integer());
} }
_benemerenza = benemerenza; _benemerenza = benemerenza;
// salto pagina se cambio sezione o gruppo aziendale // salto pagina se cambio sezione o gruppo aziendale

View File

@ -123,10 +123,10 @@ int TStatSogxEta::data2row(const int eta)
real valore; real valore;
real* val1 = (real*) _etaini.objptr(i); real* val1 = (real*) _etaini.objptr(i);
valore = *val1; valore = *val1;
int etaini = valore.integer(); int etaini = (int) valore.integer();
real* val2 = (real*) _etafin.objptr(i); real* val2 = (real*) _etafin.objptr(i);
valore = *val2; valore = *val2;
int etafin = valore.integer(); int etafin = (int) valore.integer();
if ((eta >= etaini) && (eta <= etafin)) if ((eta >= etaini) && (eta <= etafin))
indice = i; indice = i;
} }
@ -162,10 +162,10 @@ bool TStatSogxEta::crea_righe()
real valore; real valore;
real* val1 = (real*) _etaini.objptr(i); real* val1 = (real*) _etaini.objptr(i);
valore = *val1; valore = *val1;
int etaini = valore.integer(); int etaini = (int) valore.integer();
real* val2 = (real*) _etafin.objptr(i); real* val2 = (real*) _etafin.objptr(i);
valore = *val2; valore = *val2;
int etafin = valore.integer(); int etafin = (int) valore.integer();
_righe.add(new TRigaSFascia(etaini, etafin), i); _righe.add(new TRigaSFascia(etaini, etafin), i);
} }
return _righe.items()>0; return _righe.items()>0;
@ -299,7 +299,7 @@ bool TStatSogxEta::stampa()
TRigaSFascia& riga = (TRigaSFascia&)_righe[fascia]; TRigaSFascia& riga = (TRigaSFascia&)_righe[fascia];
real& colonna = (real&)_colonne->find((const char*)sesso); real& colonna = (real&)_colonne->find((const char*)sesso);
real n = numero; real n = numero;
riga.aggiorna_valore(colonna.integer(),n); riga.aggiorna_valore((int) colonna.integer(),n);
} }
if (oldsez != "**" && oldsot != "**") if (oldsez != "**" && oldsot != "**")
stampa_sezione(oldsez,oldsot); stampa_sezione(oldsez,oldsot);

View File

@ -379,7 +379,7 @@ bool TMensileDonxGr::stampa()
TString16 indcol = gruppo2col(gruppo,rh); TString16 indcol = gruppo2col(gruppo,rh);
real& colonna = (real&)_colonne->find((const char*)indcol); real& colonna = (real&)_colonne->find((const char*)indcol);
real n = numero; real n = numero;
riga.aggiorna_valore(colonna.integer(),n); riga.aggiorna_valore((int) colonna.integer(),n);
} }
if (oldsez != "**" && oldsot != "**") if (oldsez != "**" && oldsot != "**")
stampa_sezione(oldsez,oldsot); stampa_sezione(oldsez,oldsot);

View File

@ -114,7 +114,7 @@ HIDDEN inline TStatSogxCat& app() { return (TStatSogxCat&) main_app(); }
int TStatSogxCat::data2row(const TString16 catdon) int TStatSogxCat::data2row(const TString16 catdon)
{ {
real& indicer = (real&)_categorie->find((const char*) catdon); real& indicer = (real&)_categorie->find((const char*) catdon);
return indicer.integer(); return ((int) indicer.integer());
} }
bool TStatSogxCat::crea_colonne() bool TStatSogxCat::crea_colonne()
@ -262,11 +262,11 @@ bool TStatSogxCat::stampa()
const char* indicen = "N"; const char* indicen = "N";
real& colonnan = (real&)_colonne->find(indicen); real& colonnan = (real&)_colonne->find(indicen);
real n = numero; real n = numero;
riga.aggiorna_valore(colonnan.integer(),n); riga.aggiorna_valore((int) colonnan.integer(),n);
const char* indicet = "T"; const char* indicet = "T";
real& colonnat = (real&)_colonne->find(indicet); real& colonnat = (real&)_colonne->find(indicet);
n = numero2; n = numero2;
riga.aggiorna_valore(colonnat.integer(),n); riga.aggiorna_valore((int) colonnat.integer(),n);
} }
if (oldsez != "**" && oldsot != "**") if (oldsez != "**" && oldsot != "**")
stampa_sezione(oldsez,oldsot); stampa_sezione(oldsez,oldsot);
@ -344,16 +344,16 @@ void TStatSogxCat::stampa_sezione(TString16 codsez, TString16 codsot)
int pos = 41; int pos = 41;
const char* indicen = "N"; const char* indicen = "N";
real& colonnan = (real&)_colonne->find(indicen); real& colonnan = (real&)_colonne->find(indicen);
rigatotali.aggiorna_valore(colonnan.integer(),riga[colonnan.integer()]); rigatotali.aggiorna_valore((int) colonnan.integer(),riga[(int) colonnan.integer()]);
valore = ""; valore = "";
valore.format("%8d",riga[colonnan.integer()].integer()); valore.format("%8d",riga[(int) colonnan.integer()].integer());
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
pos = pos+8; pos = pos+8;
const char* indicet = "T"; const char* indicet = "T";
real& colonnat = (real&)_colonne->find(indicet); real& colonnat = (real&)_colonne->find(indicet);
rigatotali.aggiorna_valore(colonnat.integer(),riga[colonnat.integer()]); rigatotali.aggiorna_valore((int) colonnat.integer(),riga[(int) colonnat.integer()]);
valore = ""; valore = "";
valore.format("%8d",riga[colonnat.integer()].integer()); valore.format("%8d",riga[(int) colonnat.integer()].integer());
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
pos = pos+8; pos = pos+8;
row.put((const char*) rigastampa); row.put((const char*) rigastampa);
@ -373,13 +373,13 @@ void TStatSogxCat::stampa_sezione(TString16 codsez, TString16 codsot)
const char* indicen = "N"; const char* indicen = "N";
real& colonnan = (real&)_colonne->find(indicen); real& colonnan = (real&)_colonne->find(indicen);
valore = ""; valore = "";
valore.format("%8d",rigatotali[colonnan.integer()].integer()); valore.format("%8d",rigatotali[(int) colonnan.integer()].integer());
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
pos = pos+8; pos = pos+8;
const char* indicet = "T"; const char* indicet = "T";
real& colonnat = (real&)_colonne->find(indicet); real& colonnat = (real&)_colonne->find(indicet);
valore = ""; valore = "";
valore.format("%8d",rigatotali[colonnat.integer()].integer()); valore.format("%8d",rigatotali[(int) colonnat.integer()].integer());
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
pos = pos+8; pos = pos+8;
row.put((const char*) rigastampa); row.put((const char*) rigastampa);

View File

@ -335,12 +335,12 @@ bool TRiepilogoDonazioni::stampa()
TRiga& riga = (TRiga&)_righe[data2row(anno,mese)]; TRiga& riga = (TRiga&)_righe[data2row(anno,mese)];
real& colonna = (real&)_colonne->find((const char*)tipodon); real& colonna = (real&)_colonne->find((const char*)tipodon);
real n = numero; real n = numero;
riga.aggiorna_valore(colonna.integer(),n); riga.aggiorna_valore((int) colonna.integer(),n);
if (_primedon) if (_primedon)
{ {
TRiga& riga_prime = (TRiga&)_righe_prime[data2row(anno,mese)]; TRiga& riga_prime = (TRiga&)_righe_prime[data2row(anno,mese)];
n = numprime; n = numprime;
riga_prime.aggiorna_valore(colonna.integer(), n); riga_prime.aggiorna_valore((int) colonna.integer(), n);
} }
} }
if (oldsez != "**" && oldsot != "**") if (oldsez != "**" && oldsot != "**")

View File

@ -100,7 +100,7 @@ protected:
virtual bool menu(MENU_TAG m); virtual bool menu(MENU_TAG m);
virtual TMask& get_mask() { return *_msk; } virtual TMask& get_mask() { return *_msk; }
virtual TRelation* get_relation() const { return _rel; } virtual TRelation* get_relation() const { return _rel; }
int data2row(const TDate data) { return data-_dataini; } int data2row(const TDate data) { return ((int) (data-_dataini)); }
bool riepilogo(); bool riepilogo();
bool stampa(); bool stampa();
bool crea_colonne(); bool crea_colonne();
@ -264,12 +264,12 @@ bool TRiepilogoGiornaliero::stampa()
TRigaG& riga = (TRigaG&)_righe[data2row(data)]; TRigaG& riga = (TRigaG&)_righe[data2row(data)];
real& colonna = (real&)_colonne->find((const char*)tipodon); real& colonna = (real&)_colonne->find((const char*)tipodon);
real n = numero; real n = numero;
riga.aggiorna_valore(colonna.integer(),n); riga.aggiorna_valore((int) colonna.integer(),n);
if (_primedon) if (_primedon)
{ {
TRigaG& riga_prime = (TRigaG&)_righe_prime[data2row(data)]; TRigaG& riga_prime = (TRigaG&)_righe_prime[data2row(data)];
n = numprime; n = numprime;
riga_prime.aggiorna_valore(colonna.integer(), n); riga_prime.aggiorna_valore((int) colonna.integer(), n);
} }
} }
if (oldsez != "**" && oldsot != "**") if (oldsez != "**" && oldsot != "**")

View File

@ -331,19 +331,19 @@ bool TStatDonGrRh::stampa()
const char* indicedm = "DM"; const char* indicedm = "DM";
real& colonnadm = (real&)_colonne->find(indicedm); real& colonnadm = (real&)_colonne->find(indicedm);
real n = numero; real n = numero;
riga.aggiorna_valore(colonnadm.integer(),n); riga.aggiorna_valore((int) colonnadm.integer(),n);
const char* indicedf = "DF"; const char* indicedf = "DF";
real& colonnadf = (real&)_colonne->find(indicedf); real& colonnadf = (real&)_colonne->find(indicedf);
n = numero2; n = numero2;
riga.aggiorna_valore(colonnadf.integer(),n); riga.aggiorna_valore((int) colonnadf.integer(),n);
const char* indicesm = "SM"; const char* indicesm = "SM";
real& colonnasm = (real&)_colonne->find(indicesm); real& colonnasm = (real&)_colonne->find(indicesm);
n = numsog; n = numsog;
riga.aggiorna_valore(colonnasm.integer(),n); riga.aggiorna_valore((int) colonnasm.integer(),n);
const char* indicesf = "SF"; const char* indicesf = "SF";
real& colonnasf = (real&)_colonne->find(indicesf); real& colonnasf = (real&)_colonne->find(indicesf);
n = numsog2; n = numsog2;
riga.aggiorna_valore(colonnasf.integer(),n); riga.aggiorna_valore((int) colonnasf.integer(),n);
} }
if (oldsez != "**" && oldsot != "**") if (oldsez != "**" && oldsot != "**")
stampa_sezione(oldsez,oldsot); stampa_sezione(oldsez,oldsot);
@ -459,18 +459,18 @@ void TStatDonGrRh::stampa_sezione(TString16 codsez, TString16 codsot)
int pos = 12; int pos = 12;
const char* indicedm = "DM"; const char* indicedm = "DM";
real& colonnadm = (real&)_colonne->find(indicedm); real& colonnadm = (real&)_colonne->find(indicedm);
rigatotali.aggiorna_valore(colonnadm.integer(),riga[colonnadm.integer()]); rigatotali.aggiorna_valore((int) colonnadm.integer(),riga[(int) colonnadm.integer()]);
totdonazioni+=riga[colonnadm.integer()]; totdonazioni+=riga[(int) colonnadm.integer()];
valore = ""; valore = "";
valore.format("%8d",riga[colonnadm.integer()].integer()); valore.format("%8d",riga[(int) colonnadm.integer()].integer());
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
pos = pos+8; pos = pos+8;
const char* indicedf = "DF"; const char* indicedf = "DF";
real& colonnadf = (real&)_colonne->find(indicedf); real& colonnadf = (real&)_colonne->find(indicedf);
rigatotali.aggiorna_valore(colonnadf.integer(),riga[colonnadf.integer()]); rigatotali.aggiorna_valore((int) colonnadf.integer(),riga[(int) colonnadf.integer()]);
totdonazioni+=riga[colonnadf.integer()]; totdonazioni+=riga[(int) colonnadf.integer()];
valore = ""; valore = "";
valore.format("%8d",riga[colonnadf.integer()].integer()); valore.format("%8d",riga[(int) colonnadf.integer()].integer());
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
pos = pos+8; pos = pos+8;
// stampo totale donazioni // stampo totale donazioni
@ -481,18 +481,18 @@ void TStatDonGrRh::stampa_sezione(TString16 codsez, TString16 codsot)
const char* indicesm = "SM"; const char* indicesm = "SM";
real& colonnasm = (real&)_colonne->find(indicesm); real& colonnasm = (real&)_colonne->find(indicesm);
totsoggetti+=riga[colonnasm.integer()]; totsoggetti+=riga[(int) colonnasm.integer()];
rigatotali.aggiorna_valore(colonnasm.integer(),riga[colonnasm.integer()]); rigatotali.aggiorna_valore((int) colonnasm.integer(),riga[(int) colonnasm.integer()]);
valore = ""; valore = "";
valore.format("%8d",riga[colonnasm.integer()].integer()); valore.format("%8d",riga[(int) colonnasm.integer()].integer());
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
pos = pos+8; pos = pos+8;
const char* indicesf = "SF"; const char* indicesf = "SF";
real& colonnasf = (real&)_colonne->find(indicesf); real& colonnasf = (real&)_colonne->find(indicesf);
totsoggetti+=riga[colonnasf.integer()]; totsoggetti+=riga[(int) colonnasf.integer()];
rigatotali.aggiorna_valore(colonnasf.integer(),riga[colonnasf.integer()]); rigatotali.aggiorna_valore((int) colonnasf.integer(),riga[(int) colonnasf.integer()]);
valore = ""; valore = "";
valore.format("%8d",riga[colonnasf.integer()].integer()); valore.format("%8d",riga[(int) colonnasf.integer()].integer());
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
pos = pos+8; pos = pos+8;
// stampo totale donatori // stampo totale donatori
@ -505,19 +505,19 @@ void TStatDonGrRh::stampa_sezione(TString16 codsez, TString16 codsot)
if (totsoggetti.integer()!=0) if (totsoggetti.integer()!=0)
{ {
// maschi // maschi
if (riga[colonnasm.integer()].integer() != 0) if (riga[(int) colonnasm.integer()].integer() != 0)
{ {
valore = ""; valore = "";
real perc = riga[colonnadm.integer()] / riga[colonnasm.integer()]; real perc = riga[(int) colonnadm.integer()] / riga[(int) colonnasm.integer()];
valore << perc.string(3,3); valore << perc.string(3,3);
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
} }
pos = pos+8; pos = pos+8;
// femmine // femmine
if (riga[colonnasf.integer()].integer() != 0) if (riga[(int) colonnasf.integer()].integer() != 0)
{ {
valore = ""; valore = "";
real perc = riga[colonnadf.integer()] / riga[colonnasf.integer()]; real perc = riga[(int) colonnadf.integer()] / riga[(int) colonnasf.integer()];
valore << perc.string(3,3); valore << perc.string(3,3);
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
} }
@ -552,16 +552,16 @@ void TStatDonGrRh::stampa_sezione(TString16 codsez, TString16 codsot)
int pos = 12; int pos = 12;
const char* indicedm = "DM"; const char* indicedm = "DM";
real& colonnadm = (real&)_colonne->find(indicedm); real& colonnadm = (real&)_colonne->find(indicedm);
totdonazioni+=rigatotali[colonnadm.integer()]; totdonazioni+=rigatotali[(int) colonnadm.integer()];
valore = ""; valore = "";
valore.format("%8d",rigatotali[colonnadm.integer()].integer()); valore.format("%8d",rigatotali[(int) colonnadm.integer()].integer());
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
pos = pos+8; pos = pos+8;
const char* indicedf = "DF"; const char* indicedf = "DF";
real& colonnadf = (real&)_colonne->find(indicedf); real& colonnadf = (real&)_colonne->find(indicedf);
totdonazioni+=rigatotali[colonnadf.integer()]; totdonazioni+=rigatotali[(int) colonnadf.integer()];
valore = ""; valore = "";
valore.format("%8d",rigatotali[colonnadf.integer()].integer()); valore.format("%8d",rigatotali[(int) colonnadf.integer()].integer());
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
pos = pos+8; pos = pos+8;
// stampo totale donazioni // stampo totale donazioni
@ -571,16 +571,16 @@ void TStatDonGrRh::stampa_sezione(TString16 codsez, TString16 codsot)
pos = pos+10; pos = pos+10;
const char* indicesm = "SM"; const char* indicesm = "SM";
real& colonnasm = (real&)_colonne->find(indicesm); real& colonnasm = (real&)_colonne->find(indicesm);
totsoggetti+=rigatotali[colonnasm.integer()]; totsoggetti+=rigatotali[(int) colonnasm.integer()];
valore = ""; valore = "";
valore.format("%8d",rigatotali[colonnasm.integer()].integer()); valore.format("%8d",rigatotali[(int) colonnasm.integer()].integer());
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
pos = pos+8; pos = pos+8;
const char* indicesf = "SF"; const char* indicesf = "SF";
real& colonnasf = (real&)_colonne->find(indicesf); real& colonnasf = (real&)_colonne->find(indicesf);
totsoggetti+=rigatotali[colonnasf.integer()]; totsoggetti+=rigatotali[(int) colonnasf.integer()];
valore = ""; valore = "";
valore.format("%8d",rigatotali[colonnasf.integer()].integer()); valore.format("%8d",rigatotali[(int) colonnasf.integer()].integer());
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
pos = pos+8; pos = pos+8;
// stampo totale donatori // stampo totale donatori
@ -594,19 +594,19 @@ void TStatDonGrRh::stampa_sezione(TString16 codsez, TString16 codsot)
if (totsoggetti.integer()!=0) if (totsoggetti.integer()!=0)
{ {
// maschi // maschi
if (rigatotali[colonnasm.integer()].integer() != 0) if (rigatotali[(int) colonnasm.integer()].integer() != 0)
{ {
valore = ""; valore = "";
real perc = rigatotali[colonnadm.integer()] / rigatotali[colonnasm.integer()]; real perc = rigatotali[(int) colonnadm.integer()] / rigatotali[(int) colonnasm.integer()];
valore << perc.string(3,3); valore << perc.string(3,3);
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
} }
pos = pos+8; pos = pos+8;
// femmine // femmine
if (rigatotali[colonnasf.integer()].integer() != 0) if (rigatotali[(int) colonnasf.integer()].integer() != 0)
{ {
valore = ""; valore = "";
real perc = rigatotali[colonnadf.integer()] / rigatotali[colonnasf.integer()]; real perc = rigatotali[(int) colonnadf.integer()] / rigatotali[(int) colonnasf.integer()];
valore << perc.string(3,3); valore << perc.string(3,3);
rigastampa.overwrite((const char*)valore, pos); rigastampa.overwrite((const char*)valore, pos);
} }

View File

@ -305,7 +305,7 @@ bool TStatisticaSog::stampa()
TRigaSGruppo& riga = (TRigaSGruppo&)_righe[data2row(gruppo,rh)]; TRigaSGruppo& riga = (TRigaSGruppo&)_righe[data2row(gruppo,rh)];
real& colonna = (real&)_colonne->find((const char*)sesso); real& colonna = (real&)_colonne->find((const char*)sesso);
real n = numero; real n = numero;
riga.aggiorna_valore(colonna.integer(),n); riga.aggiorna_valore((int) colonna.integer(),n);
} }
if (oldsez != "**" && oldsot != "**") if (oldsez != "**" && oldsot != "**")
stampa_sezione(oldsez,oldsot); stampa_sezione(oldsez,oldsot);

View File

@ -116,7 +116,7 @@ HIDDEN inline TRiepilogoPunto& app() { return (TRiepilogoPunto&) main_app(); }
int TRiepilogoPunto::data2row(const TString16 punto) int TRiepilogoPunto::data2row(const TString16 punto)
{ {
real& indicer = (real&)_punti->find((const char*) punto); real& indicer = (real&)_punti->find((const char*) punto);
return indicer.integer(); return ((int) indicer.integer());
} }
bool TRiepilogoPunto::crea_colonne() bool TRiepilogoPunto::crea_colonne()
@ -278,7 +278,7 @@ bool TRiepilogoPunto::stampa()
TRigaP& riga = (TRigaP&)_righe[data2row(punto)]; TRigaP& riga = (TRigaP&)_righe[data2row(punto)];
real& colonna = (real&)_colonne->find((const char*)tipodon); real& colonna = (real&)_colonne->find((const char*)tipodon);
real n = numero; real n = numero;
riga.aggiorna_valore(colonna.integer(),n); riga.aggiorna_valore((int) colonna.integer(),n);
} }
if (oldsez != "**" && oldsot != "**") if (oldsez != "**" && oldsot != "**")
stampa_sezione(oldsez,oldsot); stampa_sezione(oldsez,oldsot);