viric@8: #include viric@8: #include viric@8: #include "dictre.h" viric@8: viric@8: int main(int argn, char **argv) viric@8: { viric@8: int val; viric@8: char *input; viric@8: char *end; viric@8: char type; viric@8: viric@8: if (argn != 3 || (argv[1][1] != 'w' && argv[1][1] != 'n') ) viric@8: { viric@8: printf("usage: %s <-w word | -n num>\n", argv[0]); viric@8: return 0; viric@8: } viric@8: viric@8: type = argv[1][1]; viric@8: input = argv[2]; viric@8: if(type == 'n') viric@8: { viric@8: /* Whole string number */ viric@8: char tmp[20]; viric@8: viric@8: val = strtol(input, &end, 10); viric@8: num_to_ia5(tmp, val); viric@8: printf("%s\n", tmp); viric@8: } else viric@8: { viric@8: val = str2int(input); viric@8: printf("%i\n", val); viric@8: } viric@8: return 0; viric@8: }