summaryrefslogtreecommitdiff
path: root/sys/src/cmd/abaco/urls.c
diff options
context:
space:
mode:
authorBurnZeZ <brz-9dev@intma.in>2014-11-16 09:58:21 -0500
committerBurnZeZ <brz-9dev@intma.in>2014-11-16 09:58:21 -0500
commit73eea8402b54fca70d8f5eb414bf1bad00121665 (patch)
tree715f8f4c27431fb76c8f7bb40669707242edd67c /sys/src/cmd/abaco/urls.c
parent170913631b65eec3076ddb098440e829a2dff9e0 (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.c45
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)