equal
deleted
inserted
replaced
|
1 #include <stdio.h> |
|
2 #include <stdlib.h> |
|
3 #include "dictre.h" |
|
4 |
|
5 int main(int argn, char **argv) |
|
6 { |
|
7 int val; |
|
8 char *input; |
|
9 char *end; |
|
10 char type; |
|
11 |
|
12 if (argn != 3 || (argv[1][1] != 'w' && argv[1][1] != 'n') ) |
|
13 { |
|
14 printf("usage: %s <-w word | -n num>\n", argv[0]); |
|
15 return 0; |
|
16 } |
|
17 |
|
18 type = argv[1][1]; |
|
19 input = argv[2]; |
|
20 if(type == 'n') |
|
21 { |
|
22 /* Whole string number */ |
|
23 char tmp[20]; |
|
24 |
|
25 val = strtol(input, &end, 10); |
|
26 num_to_ia5(tmp, val); |
|
27 printf("%s\n", tmp); |
|
28 } else |
|
29 { |
|
30 val = str2int(input); |
|
31 printf("%i\n", val); |
|
32 } |
|
33 return 0; |
|
34 } |