Displaying 2 results from an estimated 2 matches for "soup_message_get_head".
Did you mean:
soup_message_get_header
2007 Nov 15
0
2 commits - libswfdec-gtk/swfdec_gtk_loader.c player/swfplay.c
...f9..92f01f7 100644
--- a/libswfdec-gtk/swfdec_gtk_loader.c
+++ b/libswfdec-gtk/swfdec_gtk_loader.c
@@ -75,6 +75,22 @@ G_DEFINE_TYPE (SwfdecGtkLoader, swfdec_gtk_loader, SWFDEC_TYPE_FILE_LOADER)
#ifdef HAVE_HTTP
static void
+swfdec_gtk_loader_set_size (SwfdecGtkLoader *gtk)
+{
+ const char *s = soup_message_get_header (gtk->message->response_headers, "Content-Length");
+ unsigned long l;
+ char *end;
+
+ if (s == NULL)
+ return;
+
+ errno = 0;
+ l = strtoul (s, &end, 10);
+ if (errno == 0 && *end == 0 && l <= G_MAXLONG)
+ swfdec_loader_set_size (SWFDEC_LOADER...
2007 Aug 20
0
Branch 'vivi' - 60 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c
...soup.h>
+#include <errno.h>
+#include <stdlib.h>
#include <string.h>
#include "swfdec_gtk_loader.h"
@@ -105,6 +107,22 @@ swfdec_gtk_loader_push (SoupMessage *msg
}
static void
+swfdec_gtk_loader_headers (SoupMessage *msg, gpointer loader)
+{
+ const char *s = soup_message_get_header (msg->response_headers, "Content-Length");
+ unsigned long l;
+ char *end;
+
+ if (s == NULL)
+ return;
+
+ errno = 0;
+ l = strtoul (s, &end, 10);
+ if (errno == 0 && *end == 0)
+ swfdec_loader_set_size (loader, l);
+}
+
+static void
swfdec_gtk_loader_finish...