diff options
Diffstat (limited to 'mer_generator.c')
-rw-r--r-- | mer_generator.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/mer_generator.c b/mer_generator.c index a20c56f..33f285a 100644 --- a/mer_generator.c +++ b/mer_generator.c @@ -19,10 +19,9 @@ main() { printf(" 0; }\n"); } - printf("int (*return_fn())(const char * )mer_ptr(int kmer) { switch(kmer) {"); + printf("typedef unsigned long long (*merptr_t)(const char *);\n"); + printf("merptr_t get_ptr(int kmer) { switch(kmer) {"); for(j = 1; j < 32; j++) - printf("case %d: return mer_%d;", j, j); - printf("}"); - - + printf("case %d: return mer_%d;\n", j, j); + printf("}\n"); } |