diff options
author | BurnZeZ <brz-9dev@intma.in> | 2014-11-16 09:58:21 -0500 |
---|---|---|
committer | BurnZeZ <brz-9dev@intma.in> | 2014-11-16 09:58:21 -0500 |
commit | 73eea8402b54fca70d8f5eb414bf1bad00121665 (patch) | |
tree | 715f8f4c27431fb76c8f7bb40669707242edd67c /sys/src/cmd/abaco/urls.c | |
parent | 170913631b65eec3076ddb098440e829a2dff9e0 (diff) |
abaco: cleanup, handle image/x-icon, don't use backspace as a hotkey, and remove urlconvience()/related functions
Diffstat (limited to 'sys/src/cmd/abaco/urls.c')
-rw-r--r-- | sys/src/cmd/abaco/urls.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/sys/src/cmd/abaco/urls.c b/sys/src/cmd/abaco/urls.c index e8b919ef6..f88ef993d 100644 --- a/sys/src/cmd/abaco/urls.c +++ b/sys/src/cmd/abaco/urls.c @@ -70,57 +70,12 @@ getattr(int conn, char *s) return (Runestr){runesmprint("%s", buf), n}; } -// tired of typing http://, tired of going to google first. -void -justgoogleit(Url *u) -{ - Rune *s; - - s = ucvt(u->src.r+2); - free(u->src.r); - u->src.r = runesmprint("http://www.google.com/search?hl=en&ie=UTF-8&q=%S", s); - free(s); - u->src.nr = runestrlen(u->src.r); -} - -void -addhttp(Url *u) -{ - Rune *s; - if(validurl(u->src.r)) - return; - s = u->src.r; - u->src.r = runesmprint("http://%S", u->src.r); - free(s); - u->src.nr = runestrlen(u->src.r); -} - -struct{ - void (*f)(Url*); - Rune *lead; - int len; -} ctab[] = { - justgoogleit, L"g ", 2, - addhttp, L"", 0, -}; - -void -urlconvience(Url *u) -{ - int i; - - for(i = 0; u->src.nr >= ctab[i].len && runestrncmp(u->src.r, ctab[i].lead, ctab[i].len) != 0; i++) - ; - ctab[i].f(u); -} - int urlopen(Url *u) { char buf[BUFSIZE]; int cfd, fd, conn, n; - urlconvience(u); snprint(buf, sizeof(buf), "%s/clone", webmountpt); cfd = open(buf, ORDWR); if(cfd < 0) |