29 #ifndef _PURPLE_UTIL_H_
30 #define _PURPLE_UTIL_H_
57 PurpleCallback callback;
62 typedef char *(*PurpleInfoFieldFormatCallback)(
const char *field,
size_t len);
89 gpointer data, GList *children);
121 const char *album, gpointer unused);
391 #define PURPLE_NO_TZ_OFF -500000
414 struct tm *tm,
long *tz_off,
const char **rest);
453 const char **start,
const char **end,
480 const char *start_token,
int skip,
481 const char *end_token,
char check_value,
482 const char *no_value_token,
483 const char *display_name, gboolean is_link,
484 const char *link_prefix,
485 PurpleInfoFieldFormatCallback format_cb);
730 const char *description);
981 const char *replacement);
1023 const char *replacement);
1078 void purple_got_protocol_handler_uri(
const char *uri);
1093 char **ret_path,
char **ret_user,
char **ret_passwd);
1123 #define purple_util_fetch_url(url, full, user_agent, http11, cb, data) \
1124 purple_util_fetch_url_request(url, full, user_agent, http11, NULL, \
1140 #define purple_util_fetch_url_len(url, full, user_agent, http11, max_len, cb, data) \
1141 purple_util_fetch_url_request_len(url, full, user_agent, http11, NULL, \
1142 FALSE, max_len, cb, data);
1160 gboolean full,
const gchar *user_agent, gboolean http11,
1161 const gchar *request, gboolean include_headers,
1182 gboolean full,
const gchar *user_agent, gboolean http11,
1183 const gchar *request, gboolean include_headers, gssize max_len,
1207 gboolean full,
const gchar *user_agent, gboolean http11,
1208 const gchar *request, gboolean include_headers, gssize max_len,
1431 #define purple_add_eight(x) ((x)+8)