| 17 * |
17 * |
| 18 * You should have received a copy of the GNU General Public License |
18 * You should have received a copy of the GNU General Public License |
| 19 * along with this program; if not, write to the Free Software |
19 * along with this program; if not, write to the Free Software |
| 20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
| 21 */ |
21 */ |
| 22 #ifndef _PURPLE_JABBER_JUTIL_H_ |
22 #ifndef PURPLE_JABBER_JUTIL_H_ |
| 23 #define _PURPLE_JABBER_JUTIL_H_ |
23 #define PURPLE_JABBER_JUTIL_H_ |
| 24 |
24 |
| 25 typedef struct _JabberID { |
25 typedef struct _JabberID { |
| 26 char *node; |
26 char *node; |
| 27 char *domain; |
27 char *domain; |
| 28 char *resource; |
28 char *resource; |
| 41 gboolean jabber_resourceprep_validate(const char *); |
41 gboolean jabber_resourceprep_validate(const char *); |
| 42 |
42 |
| 43 PurpleConversation *jabber_find_unnormalized_conv(const char *name, PurpleAccount *account); |
43 PurpleConversation *jabber_find_unnormalized_conv(const char *name, PurpleAccount *account); |
| 44 |
44 |
| 45 char *jabber_calculate_data_sha1sum(gconstpointer data, size_t len); |
45 char *jabber_calculate_data_sha1sum(gconstpointer data, size_t len); |
| 46 #endif /* _PURPLE_JABBER_JUTIL_H_ */ |
46 #endif /* PURPLE_JABBER_JUTIL_H_ */ |