cook_piece (void)
{
char buffer[MAX_PIECE_SIZE * 2];
- gint symbols, index = 0;
+ gint symbols, i = 0;
symbols = g_test_rand_int_range (1, MAX_PIECE_SIZE + 1);
switch (c)
{
case 26:
- buffer[index++] = '\n';
+ buffer[i++] = '\n';
case 27:
- buffer[index++] = '\r';
+ buffer[i++] = '\r';
break;
case 28:
- buffer[index++] = '\r';
+ buffer[i++] = '\r';
case 29:
- buffer[index++] = '\n';
+ buffer[i++] = '\n';
break;
default:
- buffer[index++] = c + 'a';
+ buffer[i++] = c + 'a';
break;
}
- g_assert_cmpint (index, <=, sizeof buffer);
+ g_assert_cmpint (i, <=, sizeof buffer);
}
- return g_strndup (buffer, index);
+ return g_strndup (buffer, i);
}
static gchar **
typedef GInputStreamClass SleepyStreamClass;
+GType sleepy_stream_get_type (void);
+
G_DEFINE_TYPE (SleepyStream, sleepy_stream, G_TYPE_INPUT_STREAM)
static gssize
{
if (sleepy->built_to_fail)
{
- g_set_error (error, 0, 0, "fail");
+ g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "fail");
return -1;
}
else
*/
}
-SleepyStream *
+static SleepyStream *
sleepy_stream_new (void)
{
return g_object_new (sleepy_stream_get_type (), NULL);
GError **error)
{
gsize length;
- int eol_len;
char *str;
- eol_len = 1 + (eol[1] != '\0');
-
str = g_data_input_stream_read_line (stream, &length, NULL, error);
if (str == NULL)
}
-void
+static void
test (void)
{
SleepyStream *stream = sleepy_stream_new ();
}
-void
+static void
asynch (void)
{
SleepyStream *sleepy = sleepy_stream_new ();
g_test_init (&argc, &argv, NULL);
g_test_bug_base ("http://bugzilla.gnome.org/");
- g_type_init ();
g_test_add_func ("/filter-stream/input", test);
g_test_add_func ("/filter-stream/async", asynch);