]> granicus.if.org Git - liblinear/commitdiff
replace long int with size_t in linear.cpp and train.c
authorYu-Chin <guestwalk@gmail.com>
Mon, 13 Oct 2014 16:13:36 +0000 (00:13 +0800)
committerYu-Chin <guestwalk@gmail.com>
Sun, 19 Oct 2014 19:35:31 +0000 (03:35 +0800)
linear.cpp
train.c

index 6efbf100d39ba94fd46683b12faad78d43e461c0..52d670095d880f232445ca409e1495f43f2f364a 100644 (file)
@@ -2051,8 +2051,8 @@ static void transpose(const problem *prob, feature_node **x_space_ret, problem *
        int i;
        int l = prob->l;
        int n = prob->n;
-       long int nnz = 0;
-       long int *col_ptr = new long int [n+1];
+       size_t nnz = 0;
+       size_t *col_ptr = new size_t [n+1];
        feature_node *x_space;
        prob_col->l = l;
        prob_col->n = n;
diff --git a/train.c b/train.c
index d3881757eaea96268b75cd079a97a94806e4123e..80d9810778b92787513644afa91f9a12d1230bc9 100644 (file)
--- a/train.c
+++ b/train.c
@@ -300,7 +300,7 @@ void parse_command_line(int argc, char **argv, char *input_file_name, char *mode
 void read_problem(const char *filename)
 {
        int max_index, inst_max_index, i;
-       long int elements, j;
+       size_t elements, j;
        FILE *fp = fopen(filename,"r");
        char *endptr;
        char *idx, *val, *label;