diff lib/gftp.h @ 950:c7d7a081cd9c

2008-03-04 Brian Masney <masneyb@gftp.org> * lib/gftp.h lib/socket-connect.c lib/sockutils.c lib/protocols.c lib/Makefile.am lib/charset-conv.c lib/parse-dir-listing.c - split protocols.c into smaller files. No changes were made to the moved functions.
author masneyb
date Tue, 04 Mar 2008 12:28:40 +0000
parents 5b681cba67b2
children a490d94a5b8e
line wrap: on
line diff
--- a/lib/gftp.h	Tue Mar 04 12:02:47 2008 +0000
+++ b/lib/gftp.h	Tue Mar 04 12:28:40 2008 +0000
@@ -668,6 +668,24 @@
 					  char *descr,
 					  int ignore_directory );
 
+/* charset-conv.c */
+/*@null@*/ char * gftp_string_to_utf8	( gftp_request * request, 
+					  const char *str,
+					  size_t *dest_len );
+
+/*@null@*/ char * gftp_string_from_utf8	( gftp_request * request, 
+					  int force_local,
+					  const char *str,
+					  size_t *dest_len );
+
+/*@null@*/ char * gftp_filename_to_utf8	( gftp_request * request, 
+					  const char *str,
+					  size_t *dest_len );
+
+/*@null@*/ char * gftp_filename_from_utf8 ( gftp_request * request, 
+					  const char *str,
+					  size_t *dest_len );
+
 /* config_file.c */
 int gftp_config_parse_args 		( char *str, 
 					  int numargs, 
@@ -812,6 +830,15 @@
 int mkstemps 				( char *template,
 					  int suffix_len );
 
+/* parse-dir-listing.c */
+time_t parse_time 			( char *str,
+					  char **endpos );
+
+int gftp_parse_ls 			( gftp_request * request,
+					  const char *lsoutput, 
+					  gftp_file *fle,
+					  int fd );
+
 /* protocols.c */
 #define GFTP_FTP_NUM				0
 #define GFTP_FTPS_NUM				1
@@ -909,23 +936,6 @@
 
 int gftp_list_files 			( gftp_request * request );
 
-/*@null@*/ char * gftp_string_to_utf8	( gftp_request * request, 
-					  const char *str,
-					  size_t *dest_len );
-
-/*@null@*/ char * gftp_string_from_utf8	( gftp_request * request, 
-					  int force_local,
-					  const char *str,
-					  size_t *dest_len );
-
-/*@null@*/ char * gftp_filename_to_utf8	( gftp_request * request, 
-					  const char *str,
-					  size_t *dest_len );
-
-/*@null@*/ char * gftp_filename_from_utf8 ( gftp_request * request, 
-					  const char *str,
-					  size_t *dest_len );
-
 int gftp_parse_bookmark 		( gftp_request * request, 
 					  gftp_request * local_request,
 					  const char * bookmark,
@@ -996,23 +1006,10 @@
 void gftp_calc_kbs 			( gftp_transfer * tdata, 
 				 	  ssize_t num_read );
 
-time_t parse_time 			( char *str,
-					  char **endpos );
-
-int gftp_parse_ls 			( gftp_request * request,
-					  const char *lsoutput, 
-					  gftp_file *fle,
-					  int fd );
-
 int gftp_get_all_subdirs 		( gftp_transfer * transfer, 
 					  void (*update_func) 
 						( gftp_transfer * transfer ));
 
-int gftp_connect_server 		( gftp_request * request, 
-					  char *service,
-					  char *proxy_hostname,
-					  unsigned int proxy_port );
-
 struct hostent *r_gethostbyname 	( const char *name, 
 					  struct hostent *result_buf, 
 					  int *h_errnop );
@@ -1026,33 +1023,6 @@
 
 void print_file_list 			( GList * list );
 
-void gftp_free_getline_buffer 		( gftp_getline_buffer ** rbuf );
-
-ssize_t gftp_get_line 			( gftp_request * request, 
-					  /*@out@*/ gftp_getline_buffer ** rbuf,
-					  /*@out@*/ char * str, 
-					  size_t len, 
-					  int fd );
-
-ssize_t gftp_fd_read 			( gftp_request * request, 
-					  void *ptr, 
-					  size_t size, 
-					  int fd );
-
-ssize_t gftp_fd_write 			( gftp_request * request, 
-					  const char *ptr, 
-					  size_t size, 
-					  int fd );
-
-ssize_t gftp_writefmt 			( gftp_request * request, 
-					  int fd, 
-					  const char *fmt, 
-					  ... );
-
-int gftp_fd_set_sockblocking 		( gftp_request * request, 
-					  int fd, 
-					  int non_blocking );
-
 void gftp_swap_socks 			( gftp_request * dest, 
 					  gftp_request * source );
 
@@ -1118,3 +1088,37 @@
 
 #endif
 
+/* socket-connect.c */
+int gftp_connect_server 		( gftp_request * request, 
+					  char *service,
+					  char *proxy_hostname,
+					  unsigned int proxy_port );
+
+/* sockutils.c */
+ssize_t gftp_get_line 			( gftp_request * request, 
+					  /*@out@*/ gftp_getline_buffer ** rbuf,
+					  /*@out@*/ char * str, 
+					  size_t len, 
+					  int fd );
+
+void gftp_free_getline_buffer 		( gftp_getline_buffer ** rbuf );
+
+ssize_t gftp_fd_read 			( gftp_request * request, 
+					  void *ptr, 
+					  size_t size, 
+					  int fd );
+
+ssize_t gftp_fd_write 			( gftp_request * request, 
+					  const char *ptr, 
+					  size_t size, 
+					  int fd );
+
+ssize_t gftp_writefmt 			( gftp_request * request, 
+					  int fd, 
+					  const char *fmt, 
+					  ... );
+
+int gftp_fd_set_sockblocking 		( gftp_request * request, 
+					  int fd, 
+					  int non_blocking );
+