rpms/festival/devel speech_tools-1.2.95-gcc4.patch,1.2,1.3

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Apr 28 19:31:04 UTC 2005


Author: johnp

Update of /cvs/dist/rpms/festival/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv1046

Modified Files:
	speech_tools-1.2.95-gcc4.patch 
Log Message:
- more gcc4 fixes


speech_tools-1.2.95-gcc4.patch:
 include/EST_simplestats.h |   12 ++++++------
 ling_class/item_feats.cc  |    2 +-
 siod/siod_est.cc          |    2 +-
 stats/EST_DProbDist.cc    |   18 +++++++++---------
 4 files changed, 17 insertions(+), 17 deletions(-)

Index: speech_tools-1.2.95-gcc4.patch
===================================================================
RCS file: /cvs/dist/rpms/festival/devel/speech_tools-1.2.95-gcc4.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- speech_tools-1.2.95-gcc4.patch	28 Apr 2005 18:27:25 -0000	1.2
+++ speech_tools-1.2.95-gcc4.patch	28 Apr 2005 19:30:50 -0000	1.3
@@ -9,6 +9,32 @@
  
  #if defined(INSTANTIATE_TEMPLATES)
  #include "../base_class/EST_THash.cc"
+--- speech_tools/include/EST_simplestats.h.gcc4	2005-04-28 15:25:47.000000000 -0400
++++ speech_tools/include/EST_simplestats.h	2005-04-28 15:24:21.000000000 -0400
+@@ -265,17 +265,17 @@
+     /// 
+     double frequency(const int i) const; 
+     /// Used for iterating through members of the distribution
+-    int item_start() const;
++    size_t item_start() const;
+     /// Used for iterating through members of the distribution
+-    int item_next(int idx) const;
++    size_t item_next(size_t idx) const;
+     /// Used for iterating through members of the distribution
+-    int item_end(int idx) const;
++    size_t item_end(size_t idx) const;
+     /// During iteration returns name given index 
+-    const EST_String &item_name(int idx) const;
++    const EST_String &item_name(size_t idx) const;
+     /// During iteration returns name and frequency given index  
+-    void item_freq(int idx,EST_String &s,double &freq) const;
++    void item_freq(size_t idx,EST_String &s,double &freq) const;
+     /// During iteration returns name and probability given index
+-    void item_prob(int idx,EST_String &s,double &prob) const;
++    void item_prob(size_t idx,EST_String &s,double &prob) const;
+ 
+     /// Returns discrete vocabulary of distribution
+     inline const EST_Discrete *const get_discrete() const { return discrete; };
 --- speech_tools/ling_class/item_feats.cc.gcc4	2005-04-28 14:17:55.000000000 -0400
 +++ speech_tools/ling_class/item_feats.cc	2005-04-28 14:18:21.000000000 -0400
 @@ -78,7 +78,7 @@
@@ -20,3 +46,70 @@
  
      return name;
  }
+--- speech_tools/stats/EST_DProbDist.cc.gcc4	2005-04-28 15:25:17.000000000 -0400
++++ speech_tools/stats/EST_DProbDist.cc	2005-04-28 15:24:21.000000000 -0400
+@@ -305,15 +305,15 @@
+ }
+ 
+ //  For iterating through members of a probability distribution
+-int EST_DiscreteProbDistribution::item_start(void) const
++size_t EST_DiscreteProbDistribution::item_start(void) const
+ {
+     if (type == tprob_discrete)
+ 	return 0;
+     else
+-	return (int)scounts.list.head();
++	return (size_t)scounts.list.head();
+ }
+ 
+-int EST_DiscreteProbDistribution::item_end(int idx) const
++size_t EST_DiscreteProbDistribution::item_end(size_t idx) const
+ {
+     if (type == tprob_discrete)
+ 	return (idx >= icounts.length());
+@@ -321,15 +321,15 @@
+ 	return ((EST_Litem *)idx == 0);
+ }
+ 
+-int EST_DiscreteProbDistribution::item_next(int idx) const
++size_t EST_DiscreteProbDistribution::item_next(size_t idx) const
+ {
+     if (type == tprob_discrete)
+ 	return ++idx;
+     else
+-	return (int)next((EST_Litem *)idx);
++	return (size_t)next((EST_Litem *)idx);
+ }
+ 
+-const EST_String &EST_DiscreteProbDistribution::item_name(int idx) const
++const EST_String &EST_DiscreteProbDistribution::item_name(size_t idx) const
+ {
+     if (type == tprob_discrete)
+ 	return discrete->name(idx);
+@@ -337,7 +337,7 @@
+ 	return scounts.list((EST_Litem *)idx).k;
+ }
+ 
+-void EST_DiscreteProbDistribution::item_freq(int idx,EST_String &s,double &freq) const
++void EST_DiscreteProbDistribution::item_freq(size_t idx,EST_String &s,double &freq) const
+ {
+     if (type == tprob_discrete)
+     {
+@@ -351,7 +351,7 @@
+     }
+ }
+ 
+-void EST_DiscreteProbDistribution::item_prob(int idx,EST_String &s,double &prob) const
++void EST_DiscreteProbDistribution::item_prob(size_t idx,EST_String &s,double &prob) const
+ {
+     if (type == tprob_discrete)
+     {
+@@ -368,7 +368,7 @@
+ ostream & operator<<(ostream &s, const EST_DiscreteProbDistribution &pd)
+ {
+     // Output best with probabilities
+-    int i;
++    size_t i;
+     double prob;
+     double sum=0;
+     EST_String name;




More information about the fedora-cvs-commits mailing list