tor_free(cp); \
} while (0);
- T("/home/wombat/knish", 0, "/home/wombat");
- T("/home/wombat/knish/", 0, "/home/wombat");
- T("/home", 0, "/");
- T("./home/wombat/knish/", 0, "./home/wombat");
- T("./wombat", 0, ".");
+ T("/home/wombat", 0, "/home/wombat/knish");
+ T("/home/wombat", 0, "/home/wombat/knish/");
+ T("/home/wombat", 0, "/home/wombat/knish///");
+ T("./home/wombat", 0, "./home/wombat/knish/");
- #if 0
+ T("/", 0, "/home");
+ T("/", 0, "/home//");
- #endif
+ T(".", 0, "./wombat");
+ T(".", 0, "./wombat/");
+ T(".", 0, "./wombat//");
+ T("wombat", 0, "wombat/foo");
+ T("wombat/..", 0, "wombat/../foo");
+ T("wombat/../", 0, "wombat/..//foo"); /* Is this correct? */
+ T("wombat/.", 0, "wombat/./foo");
+ T("wombat/./", 0, "wombat/.//foo"); /* Is this correct? */
+ T("wombat", 0, "wombat/..//");
+ T("wombat", 0, "wombat/foo/");
+ T("wombat", 0, "wombat/.foo");
+ T("wombat", 0, "wombat/.foo/");
+
- T("", -1, "");
- T("", -1, ".");
- T("", -1, "..");
- T("", -1, "../");
- T("", -1, "/");
- T("", -1, "////");
- T("", -1, "wombat");
- T("", -1, "wombat/");
+ T("wombat", -1, "");
+ T("w", -1, "");
- T("wombat/knish", 0, "wombat");
- T("", -1, "");
++ T("wombat", 0, "wombat/knish");
++
+ T("/", 0, "/");
- T("////", 0, "/");
++ T("/", 0, "////");
done:
tor_free(cp);