} tape_info_t;
/* A ConsumerFunctor. */
-static int size_limited_consumer(gpointer user_data, queue_buffer_t * buffer) {
+static ssize_t size_limited_consumer(gpointer user_data, queue_buffer_t * buffer) {
tape_info_t * info = user_data;
- int result;
+ ssize_t result;
result = info->consumer(info->consumer_data, buffer);
TaperSource * source;
tape_info_t info;
- g_type_init();
+ glib_init();
switch (argc) {
default: