Changeset 2970

Show
Ignore:
Timestamp:
06/14/08 20:29:33 (3 months ago)
Author:
pernet
Message:

fix warnings and missing includes

Location:
trunk/linbox/linbox/field
Files:
6 modified

Legend:

Unmodified
Added
Removed
  • trunk/linbox/linbox/field/PID-integer.h

    r2949 r2970  
    2929#define __PID_INTEGER_H 
    3030 
     31#include <limits.h>                          
     32#include <iostream> 
    3133#include <linbox/integer.h> 
    3234#include <linbox/field/unparametric.h> 
  • trunk/linbox/linbox/field/modular-balanced-double.h

    r2963 r2970  
    162162                 
    163163                std::ostream &write (std::ostream &os) const { 
    164                         return os << "double mod " << (int)modulus; 
     164                        return os << "double mod " << int(modulus); 
    165165                } 
    166166                 
     
    179179                 
    180180                std::ostream &write (std::ostream &os, const Element &x) const { 
    181                         return os << (int)x; 
     181                        return os << int(x); 
    182182                } 
    183183 
     
    260260                        // The extended Euclidean algoritm  
    261261                        int x_int, y_int, q, tx, ty, temp; 
    262                         x_int = (int) modulus; 
    263                         y_int = (int) (y < 0.) ? y + modulus : y; 
     262                        x_int = int (modulus); 
     263                        y_int = (y < 0.) ? int(y + modulus) : int(y); 
    264264                        tx = 0;  
    265265                        ty = 1; 
  • trunk/linbox/linbox/field/modular-balanced-float.h

    r2963 r2970  
    168168                 
    169169                std::ostream &write (std::ostream &os) const { 
    170                         return os << "float mod " << (int)modulus; 
     170                        return os << "float mod " << int(modulus); 
    171171                } 
    172172                 
     
    185185                 
    186186                std::ostream &write (std::ostream &os, const Element &x) const { 
    187                         return os << (int)x; 
     187                        return os << int(x); 
    188188                } 
    189189 
     
    266266                        // The extended Euclidean algoritm  
    267267                        int x_int, y_int, q, tx, ty, temp; 
    268                         x_int = (int) modulus; 
    269                         y_int = (int) (y < 0.) ? y + modulus : y; 
     268                        x_int = int (modulus); 
     269                        y_int = (y < 0.) ? int(y + modulus) : int(y); 
    270270                        tx = 0;  
    271271                        ty = 1; 
  • trunk/linbox/linbox/field/modular-double.h

    r2962 r2970  
    272272                        // The extended Euclidean algoritm  
    273273                        int x_int, y_int, q, tx, ty, temp; 
    274                         x_int = (int) modulus; 
    275                         y_int = (int) y; 
     274                        x_int = int (modulus); 
     275                        y_int = int (y); 
    276276                        tx = 0;  
    277277                        ty = 1; 
  • trunk/linbox/linbox/field/modular-float.h

    r2950 r2970  
    285285                        // The extended Euclidean algoritm  
    286286                        int x_int, y_int, q, tx, ty, temp; 
    287                         x_int = (int) modulus; 
    288                         y_int = (int) y; 
     287                        x_int = int (modulus); 
     288                        y_int = int (y); 
    289289                        tx = 0;  
    290290                        ty = 1; 
  • trunk/linbox/linbox/field/modular-short.h

    r2814 r2970  
    55 
    66 
     7#include "math.h"                                
    78#include "linbox/linbox-config.h" 
    89#include "linbox/integer.h"