diff options
| author | Calvin <calvin@EESI> | 2013-06-11 12:28:22 -0400 | 
|---|---|---|
| committer | Calvin <calvin@EESI> | 2013-06-11 12:28:22 -0400 | 
| commit | 9237850dcaab90b2d90a79b6611d02f567823754 (patch) | |
| tree | 3d19fbce66c568360feab32dd971d9ceccc4220b | |
| parent | 2d047d4116d16c6b9ba7a1c493035375ca9ce320 (diff) | |
updated functions with long
| -rw-r--r-- | src/c/quikr_functions.c | 26 | 
1 files changed, 13 insertions, 13 deletions
| diff --git a/src/c/quikr_functions.c b/src/c/quikr_functions.c index 7bdbb9e..6a82320 100644 --- a/src/c/quikr_functions.c +++ b/src/c/quikr_functions.c @@ -10,7 +10,7 @@  int count_sequences(char *filename) {     char command[512]; -  int sequences = 0; +  long sequences = 0;    FILE *grep_output;    sprintf(command, "grep -c ^\\> %s", filename); @@ -20,16 +20,16 @@ int count_sequences(char *filename) {      exit(EXIT_FAILURE);    } -  fscanf(grep_output, "%d", &sequences); +  fscanf(grep_output, "%ld", &sequences);    pclose(grep_output);    return sequences;  } -void normalize_matrix(double *matrix, int height, int width) { -  int x = 0; -  int y = 0; +void normalize_matrix(double *matrix, long height, long width) { +  long x = 0; +  long y = 0;    for(x = 0; x < height; x++) {      double row_sum = 0; @@ -42,16 +42,16 @@ void normalize_matrix(double *matrix, int height, int width) {  } -double *load_count_matrix(char *filename, int width, int kmer) { +double *load_count_matrix(char *filename, long width, int kmer) {    double *count_matrix = malloc((width)*sizeof(double));    char count_command[512]; -  int x = 0; +  long x = 0;    char *line = NULL;    size_t len = 0;    if(count_matrix == NULL) { -    fprintf(stderr, "could not allocate enough memory for the count matrix (%d x double) \n", width); +    fprintf(stderr, "could not allocate enough memory for the count matrix\n");      exit(EXIT_FAILURE);    } @@ -83,10 +83,10 @@ double *load_count_matrix(char *filename, int width, int kmer) {  } -double *load_sensing_matrix(char *filename, int height, int width) { +double *load_sensing_matrix(char *filename, long height, long width) { -  int x = 0; -  int y = 0; +  long x = 0; +  long y = 0;    gzFile sensing_matrix_fh = NULL; @@ -115,10 +115,10 @@ double *load_sensing_matrix(char *filename, int height, int width) {    return sensing_matrix;  } -char **load_headers(char *filename, int sequences) { +char **load_headers(char *filename, long sequences) {    char command[512];    char *line= NULL; -  int x = 0; +  long x = 0;    FILE *grep_output;    size_t len = 0; | 
