Quellcode durchsuchen

First version

tags/v0.9.3
Michael Brown vor 19 Jahren
Ursprung
Commit
754cef922d
1 geänderte Dateien mit 22 neuen und 0 gelöschten Zeilen
  1. 22
    0
      src/include/url.h

+ 22
- 0
src/include/url.h Datei anzeigen

@@ -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 */

Laden…
Abbrechen
Speichern