Bläddra i källkod

First version

tags/v0.9.3
Michael Brown 19 år sedan
förälder
incheckning
754cef922d
1 ändrade filer med 22 tillägg och 0 borttagningar
  1. 22
    0
      src/include/url.h

+ 22
- 0
src/include/url.h Visa fil

@@ -0,0 +1,22 @@
1
+#ifndef URL_H
2
+#define URL_H
3
+
4
+/*
5
+ * Information parsed from a URL string.  "char *" pointers will point
6
+ * to the start of the relevant portion of the original URL string,
7
+ * which will have been modified by inserting terminating NULs at the
8
+ * appropriate points.  Use unparse_url() if you want to get back the
9
+ * original string.
10
+ *
11
+ */
12
+struct url_info {
13
+	char *protocol;
14
+	char *host;
15
+	char *port;
16
+	char *file;
17
+};
18
+
19
+extern void parse_url ( struct url_info *info, char *url );
20
+extern char * unparse_url ( struct url_info *info );
21
+
22
+#endif /* URL_H */

Laddar…
Avbryt
Spara