Parcourir la source

First version

tags/v0.9.3
Michael Brown il y a 19 ans
Parent
révision
754cef922d
1 fichiers modifiés avec 22 ajouts et 0 suppressions
  1. 22
    0
      src/include/url.h

+ 22
- 0
src/include/url.h Voir le fichier

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

Chargement…
Annuler
Enregistrer