aboutsummaryrefslogtreecommitdiff
path: root/dict/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'dict/main.c')
-rw-r--r--dict/main.c33
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();
}
-
-