diff options
Diffstat (limited to 'dict/main.c')
-rw-r--r-- | dict/main.c | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/dict/main.c b/dict/main.c index e5573fe..b743e07 100644 --- a/dict/main.c +++ b/dict/main.c @@ -14,24 +14,25 @@ Data *data; void search(char*, int); int run(const char*, const char*); -int main(int argc, char** argv) { +int main(int argc, char** argv) +{ int opt; char* txt = NULL; char* db = NULL; while ((opt = getopt(argc, argv, "t:d:h")) != -1) { switch(opt) { - case 't': - txt = copy_achar(optarg); - break; - case 'd': - db = copy_achar(optarg); - break; - case 'h': - // fall through - default: - printf("Usage: %s", argv[0]); - goto end; + case 't': + txt = copy_achar(optarg); + break; + case 'd': + db = copy_achar(optarg); + break; + case 'h': + // fall through + default: + printf("Usage: %s", argv[0]); + goto end; } } @@ -46,7 +47,8 @@ end: return r; } -int run(const char *db, const char *txt) { +int run(const char *db, const char *txt) +{ data = new_data(db); bootstrap(data); @@ -92,7 +94,8 @@ int run(const char *db, const char *txt) { return 0; } -void search(char *sch, int len) { +void search(char *sch, int len) +{ char s[len+2]; sprintf(s, "%%%*s%%", len, sch); @@ -107,5 +110,3 @@ void search(char *sch, int len) { } refresh(); } - - |