comparison lib/bookmark.c @ 48:e5f6054590b5

2002-11-5 Brian Masney <masneyb@gftp.org> * lib/*.c src/gtk/*.c - removed function declarations for the static functions from the top of the file. I had to rearrange the order of a bunch of functions to avoid compiler warnings * lib/gftp.h - include sys/sysmacros.h. If major() and minor() isn't defined, give a compiler warning and define our own * lib/local.c (local_get_next_file) - if this file is a device, store the major/minor number in the file size * src/gtk/misc-gtk.c (add_file_listbox) - if this file is a device, use the major() and minor() macros to display the major and minor number
author masneyb
date Wed, 06 Nov 2002 02:20:25 +0000
parents c8ec7877432e
children 7ef60ce2bdb2
comparison
equal deleted inserted replaced
47:eec25f215772 48:e5f6054590b5
18 /*****************************************************************************/ 18 /*****************************************************************************/
19 19
20 #include "gftp.h" 20 #include "gftp.h"
21 static const char cvsid[] = "$Id$"; 21 static const char cvsid[] = "$Id$";
22 22
23 static int bookmark_parse_url ( gftp_request * request,
24 const char * url );
25
26 void
27 bookmark_init (gftp_request * request)
28 {
29 g_return_if_fail (request != NULL);
30
31 request->protonum = GFTP_BOOKMARK_NUM;
32 request->init = bookmark_init;
33 request->destroy = NULL;
34 request->connect = NULL;
35 request->disconnect = NULL;
36 request->get_file = NULL;
37 request->put_file = NULL;
38 request->transfer_file = NULL;
39 request->get_next_file_chunk = NULL;
40 request->put_next_file_chunk = NULL;
41 request->end_transfer = NULL;
42 request->list_files = NULL;
43 request->get_next_file = NULL;
44 request->set_data_type = NULL;
45 request->get_file_size = NULL;
46 request->chdir = NULL;
47 request->rmdir = NULL;
48 request->rmfile = NULL;
49 request->mkdir = NULL;
50 request->rename = NULL;
51 request->chmod = NULL;
52 request->set_file_time = NULL;
53 request->site = NULL;
54 request->parse_url = bookmark_parse_url;
55 request->url_prefix = "bookmark";
56 request->protocol_name = "Bookmark";
57 request->need_hostport = 0;
58 request->need_userpass = 0;
59 request->use_threads = 0;
60 request->use_cache = 0;
61 request->always_connected = 0;
62 gftp_set_config_options (request);
63 }
64 23
65 static int 24 static int
66 bookmark_parse_url (gftp_request * request, const char * url) 25 bookmark_parse_url (gftp_request * request, const char * url)
67 { 26 {
68 gftp_bookmarks * tempentry; 27 gftp_bookmarks * tempentry;
116 gftp_protocols[0].init (request); 75 gftp_protocols[0].init (request);
117 76
118 return (0); 77 return (0);
119 } 78 }
120 79
80
81 void
82 bookmark_init (gftp_request * request)
83 {
84 g_return_if_fail (request != NULL);
85
86 request->protonum = GFTP_BOOKMARK_NUM;
87 request->init = bookmark_init;
88 request->destroy = NULL;
89 request->connect = NULL;
90 request->disconnect = NULL;
91 request->get_file = NULL;
92 request->put_file = NULL;
93 request->transfer_file = NULL;
94 request->get_next_file_chunk = NULL;
95 request->put_next_file_chunk = NULL;
96 request->end_transfer = NULL;
97 request->list_files = NULL;
98 request->get_next_file = NULL;
99 request->set_data_type = NULL;
100 request->get_file_size = NULL;
101 request->chdir = NULL;
102 request->rmdir = NULL;
103 request->rmfile = NULL;
104 request->mkdir = NULL;
105 request->rename = NULL;
106 request->chmod = NULL;
107 request->set_file_time = NULL;
108 request->site = NULL;
109 request->parse_url = bookmark_parse_url;
110 request->url_prefix = "bookmark";
111 request->protocol_name = "Bookmark";
112 request->need_hostport = 0;
113 request->need_userpass = 0;
114 request->use_threads = 0;
115 request->use_cache = 0;
116 request->always_connected = 0;
117 gftp_set_config_options (request);
118 }
119