adapt definitions of interfaces and structures to new URI
parsing framework
This commit is contained in:
		
							parent
							
								
									ed1e4428c5
								
							
						
					
					
						commit
						69948e9561
					
				| 
						 | 
				
			
			@ -52,36 +52,21 @@
 | 
			
		|||
	  rfc822-time->string))
 | 
			
		||||
 | 
			
		||||
(define-interface uri-interface 
 | 
			
		||||
  (export uri-escaped-chars
 | 
			
		||||
	  unescape-uri
 | 
			
		||||
	  escape-uri
 | 
			
		||||
	  split-uri
 | 
			
		||||
	  uri-path->uri
 | 
			
		||||
	  simplify-uri-path))
 | 
			
		||||
 | 
			
		||||
  (export unescape
 | 
			
		||||
	  escape))
 | 
			
		||||
 
 | 
			
		||||
(define-interface url-interface
 | 
			
		||||
  (export server?
 | 
			
		||||
	  make-server
 | 
			
		||||
 | 
			
		||||
	  server-user
 | 
			
		||||
	  server-password
 | 
			
		||||
	  server-host
 | 
			
		||||
	  server-port
 | 
			
		||||
 | 
			
		||||
	  parse-server
 | 
			
		||||
	  server->string
 | 
			
		||||
  (export escaped 
 | 
			
		||||
 | 
			
		||||
	  http-url?
 | 
			
		||||
	  make-http-url
 | 
			
		||||
 | 
			
		||||
	  http-url-server
 | 
			
		||||
	  http-url-host
 | 
			
		||||
	  http-url-port
 | 
			
		||||
	  http-url-path
 | 
			
		||||
	  http-url-search
 | 
			
		||||
	  http-url-fragment-identifier
 | 
			
		||||
	  http-url-query
 | 
			
		||||
 | 
			
		||||
	  parse-http-url
 | 
			
		||||
	  parse-http-url-string
 | 
			
		||||
	  http-url->string))
 | 
			
		||||
	  http-url->uri-string))
 | 
			
		||||
 | 
			
		||||
(define-interface ftp-library-interface
 | 
			
		||||
  (export copy-port->port-binary
 | 
			
		||||
| 
						 | 
				
			
			@ -473,19 +458,15 @@
 | 
			
		|||
 | 
			
		||||
(define-structure uri uri-interface
 | 
			
		||||
  (open scheme-with-scsh
 | 
			
		||||
	(subset srfi-13 (string-index string-index-right string-fold string-join))
 | 
			
		||||
	let-opt
 | 
			
		||||
	receiving
 | 
			
		||||
	ascii
 | 
			
		||||
	bitwise
 | 
			
		||||
	field-reader-package)
 | 
			
		||||
	(subset url (escaped)))
 | 
			
		||||
  (files (lib uri)))
 | 
			
		||||
 | 
			
		||||
(define-structure url url-interface
 | 
			
		||||
  (open scheme-with-scsh
 | 
			
		||||
	define-record-types
 | 
			
		||||
	receiving
 | 
			
		||||
	(subset srfi-13 (string-index))
 | 
			
		||||
	(subset srfi-1 (fold-right))
 | 
			
		||||
	uri
 | 
			
		||||
	httpd-errors)
 | 
			
		||||
  (files (lib url)))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue