From 9c86fba60992b4d2961ddcd464e2e8f83bb1da86 Mon Sep 17 00:00:00 2001 From: Jeroen Vermeulen Date: Thu, 14 May 2015 22:43:58 +0700 Subject: Fix warnings. --- mgizapp/src/cmd.c | 19 ++----------------- mgizapp/src/cmd.h | 2 +- mgizapp/src/model1.cpp | 35 ++++++++++++++++++++++++----------- mgizapp/src/model1.h | 19 ++++++++++++++----- mgizapp/src/symal.cpp | 20 ++++++++++---------- 5 files changed, 51 insertions(+), 44 deletions(-) diff --git a/mgizapp/src/cmd.c b/mgizapp/src/cmd.c index 323b5a9..8847172 100644 --- a/mgizapp/src/cmd.c +++ b/mgizapp/src/cmd.c @@ -1,6 +1,7 @@ // $Id: cmd.c 1307 2007-03-14 22:22:36Z hieuhoang1972 $ +#include #include #include #include @@ -52,19 +53,7 @@ static int Scan(), static Cmd_T cmds[MAXPARAM+1]; static char *SepString = " \t\n"; -#if defined(__STDC__) -#include -int DeclareParams(char *ParName, ...) -#else -#ifdef WIN32 -int DeclareParams(char *ParName, ...) -#else -#include -int DeclareParams(ParName, va_alist) -char *ParName; -va_dcl -#endif -#endif +int DeclareParams(const char *ParName, ...) { va_list args; static int ParamN = 0; @@ -72,11 +61,7 @@ va_dcl c; char *s; -#if defined(__STDC__) || defined (WIN32) va_start(args, ParName); -#else - va_start(args); -#endif for(;ParName;) { if(ParamN==MAXPARAM) { fprintf(stderr, "Too many parameters !!\n"); diff --git a/mgizapp/src/cmd.h b/mgizapp/src/cmd.h index a314f41..2e61bba 100644 --- a/mgizapp/src/cmd.h +++ b/mgizapp/src/cmd.h @@ -33,7 +33,7 @@ extern "C" { #endif #if defined(__STDC__) || defined(WIN32) -int DeclareParams(char *, ...); +int DeclareParams(const char *, ...); #else int DeclareParams(); diff --git a/mgizapp/src/model1.cpp b/mgizapp/src/model1.cpp index 40632c2..9b71d8f 100644 --- a/mgizapp/src/model1.cpp +++ b/mgizapp/src/model1.cpp @@ -32,12 +32,18 @@ extern short NCPUS; GLOBAL_PARAMETER2(int,Model1_Dump_Freq,"MODEL 1 DUMP FREQUENCY","t1","dump frequency of Model 1",PARLEV_OUTPUT,0); int NumberOfVALIalignments=100; -model1::model1(const char* efname, vcbList& evcblist, vcbList& fvcblist,tmodel&_tTable,Perplexity& _perp, - sentenceHandler& _sHandler1, - Perplexity* _testPerp, - sentenceHandler* _testHandler, - Perplexity& _trainViterbiPerp, - Perplexity* _testViterbiPerp): +model1::model1( + const char* efname, + vcbList& evcblist, + vcbList& fvcblist, + tmodel &_tTable, + Perplexity & _perp, + sentenceHandler& _sHandler1, + Perplexity* _testPerp, + sentenceHandler* _testHandler, + Perplexity& _trainViterbiPerp, + Perplexity* _testViterbiPerp) + : report_info(_perp,_sHandler1,_testPerp,_testHandler,_trainViterbiPerp,_testViterbiPerp), efFilename(efname), Elist(evcblist), Flist(fvcblist), eTotalWCount(Elist.totalVocab()), fTotalWCount(Flist.totalVocab()), @@ -45,11 +51,18 @@ model1::model1(const char* efname, vcbList& evcblist, vcbList& fvcblist,tmodelfirst][k->second]==1) { @@ -390,10 +390,10 @@ int printgrow(fstream& out,int m,int *a,int n,int* b, bool diagonal=false,bool f int main(int argc, char** argv){ int alignment=0; -char* input="/dev/stdin"; -char* output="/dev/stdout"; +const char* input="/dev/stdin"; +const char* output="/dev/stdout"; int diagonal=false; -int final=false; +int isfinal=false; int bothuncovered=false; @@ -401,8 +401,8 @@ int bothuncovered=false; "alignment", CMDENUMTYPE, &alignment, AlignEnum, "d", CMDENUMTYPE, &diagonal, BoolEnum, "diagonal", CMDENUMTYPE, &diagonal, BoolEnum, - "f", CMDENUMTYPE, &final, BoolEnum, - "final", CMDENUMTYPE, &final, BoolEnum, + "f", CMDENUMTYPE, &isfinal, BoolEnum, + "final", CMDENUMTYPE, &isfinal, BoolEnum, "b", CMDENUMTYPE, &bothuncovered, BoolEnum, "both", CMDENUMTYPE, &bothuncovered, BoolEnum, "i", CMDSTRINGTYPE, &input, @@ -410,7 +410,7 @@ int bothuncovered=false; "v", CMDENUMTYPE, &verbose, BoolEnum, "verbose", CMDENUMTYPE, &verbose, BoolEnum, - (char *)NULL); + NULL); GetParams(&argc, &argv, (char*) NULL); @@ -464,11 +464,11 @@ int bothuncovered=false; break; case GROW: cerr << "symal: computing grow alignment: diagonal (" - << diagonal << ") final ("<< final << ")" + << diagonal << ") final ("<< isfinal << ")" << "both-uncovered (" << bothuncovered <<")\n"; while(getals(inp,m,a,n,b,out)) - printgrow(out,m,a,n,b,diagonal,final,bothuncovered); + printgrow(out,m,a,n,b,diagonal,isfinal,bothuncovered); break; case TGTTOSRC: -- cgit v1.2.3