[EMBOSS] incorporating old code in 2.9.0
Derek Gatherer
d.gatherer at vir.gla.ac.uk
Mon Jul 26 09:26:26 UTC 2004
and the same applies to AjPFloat, ie:
AjPFloat matrixa;
AjPFloat matrixb;
AjPFloat matrixc;
AjPFloat matrixe;
is necessary.
At 09:56 26/07/2004 +0100, Derek Gatherer wrote:
>At 11:29 23/07/2004 +0100, Peter Rice wrote:
>
>>In cleaning up the code for 2.9.0 we have become strict about defining
>>"const AjPStr" and "const char*" for read-only parameters.
>
>It seems that AjPFile variable also need to be declared one line at a time
>too. Eg:
>
>This compiles okay:
>
>int main (int argc, char **argv)
>{
> AjPFile fhmatina; // all AjPFile need own lines for 2.9.0
> AjPFile fhmatinb;
> AjPFile fhoutmat;
> AjPStr linea; // all AjPStr need own lines for 2.9.0
> AjPStr lineb;
> AjPStr elementa;
> AjPStr elementb;
> ajint i, j, seqsina, seqsinb;
> float ftmpa, ftmpb, sigmax2=0, sigmax=0, xsigmax2=0, xsigmax=0;
> float mean, xmean, sdsample, sdpopulation, xsdsample, xsdpopulation;
> float gbrate;
> char *ctmp;
>
>but this crashes at make with the same "incompatible types in assignment"
>error.
>
>int main (int argc, char **argv)
>{
> AjPFile fhmatina, fhmatinb, fhoutmat;
> AjPStr linea; // all AjPStr need own lines for 2.9.0
> AjPStr lineb;
> AjPStr elementa;
> AjPStr elementb;
> ajint i, j, seqsina, seqsinb;
> float ftmpa, ftmpb, sigmax2=0, sigmax=0, xsigmax2=0, xsigmax=0;
> float mean, xmean, sdsample, sdpopulation, xsdsample, xsdpopulation;
> float gbrate;
> char *ctmp;
>
>I'm still making, so if I find anything else, I'll let you know. I'm
>about halfway through make, and so far this is the only additional error.
>
>cheers
>Derek
>_________________________
>
>Derek Gatherer Ph.D. Cert.Ed.
>Computer Officer
>Institute of Virology
>Church St.
>Glasgow G11 5JR
>
>Phone: +44 141 330 6268
>Fax: +44 141 337 2236
>Email: d.gatherer at vir.gla.ac.uk
>Website: http://www.vir.gla.ac.uk
_________________________
Derek Gatherer Ph.D. Cert.Ed.
Computer Officer
Institute of Virology
Church St.
Glasgow G11 5JR
Phone: +44 141 330 6268
Fax: +44 141 337 2236
Email: d.gatherer at vir.gla.ac.uk
Website: http://www.vir.gla.ac.uk
More information about the EMBOSS
mailing list