Mon, 27 Aug 2001 07:11:50 +0000
[gaim-migrate @ 2180]
buddy_menu
| 981 | 1 | /* |
| 2 | * gaim | |
| 3 | * | |
| 4 | * Copyright (C) 1998-1999, Mark Spencer <markster@marko.net> | |
| 5 | * | |
| 6 | * This program is free software; you can redistribute it and/or modify | |
| 7 | * it under the terms of the GNU General Public License as published by | |
| 8 | * the Free Software Foundation; either version 2 of the License, or | |
| 9 | * (at your option) any later version. | |
| 10 | * | |
| 11 | * This program is distributed in the hope that it will be useful, | |
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 14 | * GNU General Public License for more details. | |
| 15 | * | |
| 16 | * You should have received a copy of the GNU General Public License | |
| 17 | * along with this program; if not, write to the Free Software | |
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 19 | * | |
| 20 | */ | |
| 21 | ||
| 22 | #ifndef _GAIMPRPL_H_ | |
| 23 | #define _GAIMPRPL_H_ | |
| 24 | ||
| 25 | #include "multi.h" | |
|
2050
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
26 | #include <stdio.h> |
| 981 | 27 | |
| 28 | #define PROTO_TOC 0 | |
| 29 | #define PROTO_OSCAR 1 | |
| 30 | #define PROTO_YAHOO 2 | |
| 31 | #define PROTO_ICQ 3 | |
| 32 | #define PROTO_MSN 4 | |
| 33 | #define PROTO_IRC 5 | |
| 34 | #define PROTO_FTP 6 | |
|
1003
be33487bc33d
[gaim-migrate @ 1013]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1000
diff
changeset
|
35 | #define PROTO_VGATE 7 |
|
1083
c2200e101a47
[gaim-migrate @ 1093]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1075
diff
changeset
|
36 | #define PROTO_JABBER 8 |
|
1318
bc48e95263da
[gaim-migrate @ 1328]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1083
diff
changeset
|
37 | #define PROTO_NAPSTER 9 |
|
1626
19ae93cf38ce
[gaim-migrate @ 1636]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1500
diff
changeset
|
38 | #define PROTO_ZEPHYR 10 |
|
2059
48bbd2b634e6
[gaim-migrate @ 2069]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2050
diff
changeset
|
39 | /* DON'T TAKE AN UNASSIGNED NUMBER! Talk to Eric or Rob if you'd like |
|
48bbd2b634e6
[gaim-migrate @ 2069]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2050
diff
changeset
|
40 | * to create a new PRPL. */ |
| 981 | 41 | |
|
2162
2a9f076b0af9
[gaim-migrate @ 2172]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2154
diff
changeset
|
42 | #define PRPL_DESC(x) "Allows gaim to use the " x " protocol.\n\n" \ |
|
2a9f076b0af9
[gaim-migrate @ 2172]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2154
diff
changeset
|
43 | "Now that you have loaded this protocol, use the " \ |
|
2a9f076b0af9
[gaim-migrate @ 2172]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2154
diff
changeset
|
44 | "Account Editor to add an account that uses this " \ |
|
2a9f076b0af9
[gaim-migrate @ 2172]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2154
diff
changeset
|
45 | "protocol. You can access the Account Editor from " \ |
|
2a9f076b0af9
[gaim-migrate @ 2172]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2154
diff
changeset
|
46 | "the \"Accounts\" button on the login window or " \ |
|
2a9f076b0af9
[gaim-migrate @ 2172]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2154
diff
changeset
|
47 | "in the \"Tools\" menu in the buddy list window." |
|
2a9f076b0af9
[gaim-migrate @ 2172]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2154
diff
changeset
|
48 | |
|
1878
ffbde9f31c65
[gaim-migrate @ 1888]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1815
diff
changeset
|
49 | #define DEFAULT_PROTO PROTO_OSCAR |
|
ffbde9f31c65
[gaim-migrate @ 1888]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1815
diff
changeset
|
50 | |
|
1772
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
51 | /* These should all be stuff that some plugins can do and others can't */ |
|
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
52 | /* TOC/Oscar send HTML-encoded messages; most other protocols don't */ |
|
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
53 | #define OPT_PROTO_HTML 0x00000001 |
|
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
54 | /* TOC/Oscar have signon time, and the server's time needs to be adjusted to match |
|
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
55 | * your computer's time. We wouldn't need this if everyone used NTP. */ |
|
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
56 | #define OPT_PROTO_CORRECT_TIME 0x00000002 |
|
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
57 | /* Jabber lets you choose what name you want for chat. So it shouldn't be pulling |
|
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
58 | * the alias for when you're in chat; it gets annoying. */ |
|
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
59 | #define OPT_PROTO_UNIQUE_CHATNAME 0x00000004 |
|
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
60 | /* IRC, Jabber let you have chat room topics */ |
|
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
61 | #define OPT_PROTO_CHAT_TOPIC 0x00000008 |
|
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
62 | /* IRC and Zephyr don't require passwords, so there's no need for a password prompt */ |
|
c759c01bd66f
[gaim-migrate @ 1782]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1769
diff
changeset
|
63 | #define OPT_PROTO_NO_PASSWORD 0x00000010 |
|
2153
f38e418776a7
[gaim-migrate @ 2163]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2123
diff
changeset
|
64 | /* MSN and Yahoo notify you when you have new mail */ |
|
f38e418776a7
[gaim-migrate @ 2163]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2123
diff
changeset
|
65 | #define OPT_PROTO_MAIL_CHECK 0x00000020 |
|
1370
de786e8d0146
[gaim-migrate @ 1380]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1355
diff
changeset
|
66 | |
|
1401
e81430ba5d7a
[gaim-migrate @ 1411]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1370
diff
changeset
|
67 | #define GAIM_AWAY_CUSTOM "Custom" |
|
e81430ba5d7a
[gaim-migrate @ 1411]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1370
diff
changeset
|
68 | |
|
1000
66436e94d53f
[gaim-migrate @ 1010]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
981
diff
changeset
|
69 | typedef void (*proto_init)(struct prpl *); |
|
66436e94d53f
[gaim-migrate @ 1010]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
981
diff
changeset
|
70 | |
| 981 | 71 | struct prpl { |
| 72 | int protocol; | |
|
1370
de786e8d0146
[gaim-migrate @ 1380]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1355
diff
changeset
|
73 | int options; |
| 981 | 74 | char *(* name)(); |
| 75 | ||
|
1032
c16107c10195
[gaim-migrate @ 1042]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1030
diff
changeset
|
76 | /* returns the XPM associated with the given user class */ |
|
1030
b9fa9eadc0a4
[gaim-migrate @ 1040]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1003
diff
changeset
|
77 | char **(* list_icon)(int); |
|
1401
e81430ba5d7a
[gaim-migrate @ 1411]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1370
diff
changeset
|
78 | GList *(* away_states)(); |
|
1499
0c3286729687
[gaim-migrate @ 1509]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1443
diff
changeset
|
79 | GList *(* actions)(); |
|
0c3286729687
[gaim-migrate @ 1509]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1443
diff
changeset
|
80 | void (* do_action)(struct gaim_connection *, char *); |
|
2154
7d4835b44b85
[gaim-migrate @ 2164]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2153
diff
changeset
|
81 | /* user_opts returns a GList* of g_malloc'd struct proto_user_opts */ |
|
7d4835b44b85
[gaim-migrate @ 2164]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2153
diff
changeset
|
82 | GList *(* user_opts)(); |
|
2170
5c93594ff522
[gaim-migrate @ 2180]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2167
diff
changeset
|
83 | GList *(* buddy_menu)(struct gaim_connection *, char *); |
|
1333
bbd54f86976f
[gaim-migrate @ 1343]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1318
diff
changeset
|
84 | |
|
bbd54f86976f
[gaim-migrate @ 1343]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1318
diff
changeset
|
85 | /* when UI plugins come, these will have to be reconciled by returning |
|
bbd54f86976f
[gaim-migrate @ 1343]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1318
diff
changeset
|
86 | * structs indicating what kinds of information they want displayed. */ |
|
1769
be8325abcb2a
[gaim-migrate @ 1779]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1713
diff
changeset
|
87 | /* new thought though. instead of UI plugins, just do like X-Chat does; |
|
be8325abcb2a
[gaim-migrate @ 1779]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1713
diff
changeset
|
88 | * have different src- dirs in src: src-common, src-gtk, src-cli, etc. |
|
be8325abcb2a
[gaim-migrate @ 1779]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1713
diff
changeset
|
89 | * then have a prpl-base and prpl-UI stuff. people don't need to change |
|
be8325abcb2a
[gaim-migrate @ 1779]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1713
diff
changeset
|
90 | * their UIs all that often anyway. */ |
|
1333
bbd54f86976f
[gaim-migrate @ 1343]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1318
diff
changeset
|
91 | void (* draw_new_user)(GtkWidget *); |
|
bbd54f86976f
[gaim-migrate @ 1343]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1318
diff
changeset
|
92 | void (* do_new_user)(); |
|
1898
695a31e4452b
[gaim-migrate @ 1908]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1878
diff
changeset
|
93 | void (* draw_join_chat)(struct gaim_connection *, GtkWidget *); |
|
695a31e4452b
[gaim-migrate @ 1908]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1878
diff
changeset
|
94 | void (* insert_convo)(struct gaim_connection *, struct conversation *); |
|
695a31e4452b
[gaim-migrate @ 1908]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1878
diff
changeset
|
95 | void (* remove_convo)(struct gaim_connection *, struct conversation *); |
|
1030
b9fa9eadc0a4
[gaim-migrate @ 1040]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1003
diff
changeset
|
96 | |
|
1333
bbd54f86976f
[gaim-migrate @ 1343]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1318
diff
changeset
|
97 | /* all the server-related functions */ |
| 981 | 98 | void (* login) (struct aim_user *); |
| 99 | void (* close) (struct gaim_connection *); | |
|
2123
4cfdde0aa3f1
[gaim-migrate @ 2133]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2100
diff
changeset
|
100 | int (* send_im) (struct gaim_connection *, char *who, char *message, int away); |
| 981 | 101 | void (* set_info) (struct gaim_connection *, char *info); |
| 102 | void (* get_info) (struct gaim_connection *, char *who); | |
|
1401
e81430ba5d7a
[gaim-migrate @ 1411]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1370
diff
changeset
|
103 | void (* set_away) (struct gaim_connection *, char *state, char *message); |
| 981 | 104 | void (* get_away_msg) (struct gaim_connection *, char *who); |
| 105 | void (* set_dir) (struct gaim_connection *, char *first, | |
| 106 | char *middle, | |
| 107 | char *last, | |
| 108 | char *maiden, | |
| 109 | char *city, | |
| 110 | char *state, | |
| 111 | char *country, | |
| 112 | int web); | |
| 113 | void (* get_dir) (struct gaim_connection *, char *who); | |
| 114 | void (* dir_search) (struct gaim_connection *, char *first, | |
| 115 | char *middle, | |
| 116 | char *last, | |
| 117 | char *maiden, | |
| 118 | char *city, | |
| 119 | char *state, | |
| 120 | char *country, | |
| 121 | char *email); | |
| 122 | void (* set_idle) (struct gaim_connection *, int idletime); | |
| 123 | void (* change_passwd) (struct gaim_connection *, char *old, char *new); | |
| 124 | void (* add_buddy) (struct gaim_connection *, char *name); | |
| 125 | void (* add_buddies) (struct gaim_connection *, GList *buddies); | |
| 126 | void (* remove_buddy) (struct gaim_connection *, char *name); | |
| 127 | void (* add_permit) (struct gaim_connection *, char *name); | |
| 128 | void (* add_deny) (struct gaim_connection *, char *name); | |
|
1038
850b893e1ac9
[gaim-migrate @ 1048]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1032
diff
changeset
|
129 | void (* rem_permit) (struct gaim_connection *, char *name); |
|
850b893e1ac9
[gaim-migrate @ 1048]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1032
diff
changeset
|
130 | void (* rem_deny) (struct gaim_connection *, char *name); |
|
850b893e1ac9
[gaim-migrate @ 1048]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1032
diff
changeset
|
131 | void (* set_permit_deny)(struct gaim_connection *); |
| 981 | 132 | void (* warn) (struct gaim_connection *, char *who, int anonymous); |
| 133 | void (* accept_chat) (struct gaim_connection *, int id); | |
| 134 | void (* join_chat) (struct gaim_connection *, int id, char *name); | |
| 135 | void (* chat_invite) (struct gaim_connection *, int id, char *who, char *message); | |
| 136 | void (* chat_leave) (struct gaim_connection *, int id); | |
| 137 | void (* chat_whisper) (struct gaim_connection *, int id, char *who, char *message); | |
|
2167
cbb558585911
[gaim-migrate @ 2177]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2162
diff
changeset
|
138 | int (* chat_send) (struct gaim_connection *, int id, char *message); |
| 981 | 139 | void (* keepalive) (struct gaim_connection *); |
|
1920
8e86151db7dc
[gaim-migrate @ 1930]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1898
diff
changeset
|
140 | void (* chat_set_topic) (struct gaim_connection *, int id, char *topic); |
|
1713
3e0138242a5b
[gaim-migrate @ 1723]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1626
diff
changeset
|
141 | |
|
3e0138242a5b
[gaim-migrate @ 1723]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1626
diff
changeset
|
142 | char *(* normalize)(const char *); |
| 981 | 143 | }; |
| 144 | ||
| 145 | extern GSList *protocols; | |
| 146 | ||
|
1000
66436e94d53f
[gaim-migrate @ 1010]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
981
diff
changeset
|
147 | /* this is mostly just for aim.c, when it initializes the protocols */ |
| 981 | 148 | void static_proto_init(); |
| 149 | ||
|
1000
66436e94d53f
[gaim-migrate @ 1010]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
981
diff
changeset
|
150 | /* this is what should actually load the protocol. pass it the protocol's initializer */ |
|
1443
0629a6c59f6b
[gaim-migrate @ 1453]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1426
diff
changeset
|
151 | void load_protocol(proto_init, int); |
|
1047
783f8520d9a0
[gaim-migrate @ 1057]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1038
diff
changeset
|
152 | void unload_protocol(struct prpl *); |
|
1000
66436e94d53f
[gaim-migrate @ 1010]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
981
diff
changeset
|
153 | |
| 981 | 154 | struct prpl *find_prpl(int); |
|
1815
e2b090284b19
[gaim-migrate @ 1825]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1806
diff
changeset
|
155 | void do_proto_menu(); |
| 981 | 156 | |
|
1333
bbd54f86976f
[gaim-migrate @ 1343]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1318
diff
changeset
|
157 | void register_user(gpointer, gpointer); |
|
1355
8a38dd3c6ec6
[gaim-migrate @ 1365]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1333
diff
changeset
|
158 | void prepare_regbox_for_next(); |
|
1333
bbd54f86976f
[gaim-migrate @ 1343]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1318
diff
changeset
|
159 | |
|
1064
855f43690297
[gaim-migrate @ 1074]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1047
diff
changeset
|
160 | void do_ask_dialog(const char *, void *, void *, void *); |
|
1500
f8a21f4aa105
[gaim-migrate @ 1510]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1499
diff
changeset
|
161 | void do_prompt_dialog(const char *, void *, void *, void *); |
|
2050
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
162 | |
|
2153
f38e418776a7
[gaim-migrate @ 2163]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2123
diff
changeset
|
163 | void connection_has_mail(struct gaim_connection *, int, const char *, const char *); |
|
f38e418776a7
[gaim-migrate @ 2163]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2123
diff
changeset
|
164 | |
|
2050
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
165 | /* UI for file transfer */ |
|
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
166 | #define FT_EXIST_DNE 0 |
|
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
167 | #define FT_EXIST_OVERWRITE 1 |
|
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
168 | #define FT_EXIST_RESUME 2 |
|
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
169 | typedef void (*ft_callback)(struct gaim_connection *, const char *, gint, gpointer); |
|
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
170 | |
|
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
171 | void ft_receive_request(struct gaim_connection *, const char *, gboolean, gboolean, |
|
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
172 | char *, guint size, ft_callback, gpointer); |
|
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
173 | void ft_send_request(struct gaim_connection *, const char *, gboolean, char *, ft_callback, gpointer); |
|
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
174 | gpointer ft_meter(gpointer, const char *, gfloat); |
|
4e44376b2c6f
[gaim-migrate @ 2060]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1920
diff
changeset
|
175 | |
| 981 | 176 | #endif |