Displaying 8 results from an estimated 8 matches for "swfdec_as_array_foreach_sort_rename".
2007 Aug 17
0
2 commits - libswfdec/swfdec_as_array.c test/trace
...retval = strcmp (swfdec_as_value_to_string (cx, a),
+ swfdec_as_value_to_string (cx, b));
}
if (options & ARRAY_SORT_OPTION_DESCENDING) {
@@ -696,8 +760,8 @@ swfdec_as_array_sort_compare (SwfdecAsCo
// renames values in the array based on fdata->order values
static const char *
-swfdec_as_array_foreach_sort_rename (SwfdecAsObject *object, const char *variable,
- SwfdecAsValue *value, guint flags, gpointer data)
+swfdec_as_array_foreach_sort_rename (SwfdecAsObject *object,
+ const char *variable, SwfdecAsValue *value, guint flags, gpointer data)
{
ForeachSortData *fdata = data;
gint32 idx, i;
@@...
2007 Dec 23
0
2 commits - libswfdec/swfdec_as_array.c
...Otte <otte at gnome.org>
Date: Sun Dec 23 13:59:58 2007 +0100
make gcc shut up (fixes #13788)
diff --git a/libswfdec/swfdec_as_array.c b/libswfdec/swfdec_as_array.c
index ee2c0a1..61a62e9 100644
--- a/libswfdec/swfdec_as_array.c
+++ b/libswfdec/swfdec_as_array.c
@@ -1043,6 +1043,7 @@ swfdec_as_array_foreach_sort_rename (SwfdecAsObject *object,
}
g_assert_not_reached ();
+ return NULL;
}
// fills fdata->object_new array using indexes based on the fdata->order
@@ -1079,6 +1080,7 @@ swfdec_as_array_foreach_sort_indexedarray (SwfdecAsObject *object,
}
g_assert_not_reached ();
+ return FALS...
2007 Aug 17
0
Branch 'vivi' - 9 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_native_function.c
...retval = strcmp (swfdec_as_value_to_string (cx, a),
+ swfdec_as_value_to_string (cx, b));
}
if (options & ARRAY_SORT_OPTION_DESCENDING) {
@@ -696,8 +760,8 @@ swfdec_as_array_sort_compare (SwfdecAsCo
// renames values in the array based on fdata->order values
static const char *
-swfdec_as_array_foreach_sort_rename (SwfdecAsObject *object, const char *variable,
- SwfdecAsValue *value, guint flags, gpointer data)
+swfdec_as_array_foreach_sort_rename (SwfdecAsObject *object,
+ const char *variable, SwfdecAsValue *value, guint flags, gpointer data)
{
ForeachSortData *fdata = data;
gint32 idx, i;
@@...
2007 Dec 22
1
[Bug 13788] New: Build failure in jhbuild due to "control reaches end of non-void function"
...e/libxml2
-DG_LOG_DOMAIN=\"Swfdec\" -g -O2 -MT libswfdec_0.5_la-swfdec_as_array.lo -MD
-MP -MF .deps/libswfdec_0.5_la-swfdec_as_array.Tpo -c swfdec_as_array.c -fPIC
-DPIC -o .libs/libswfdec_0.5_la-swfdec_as_array.o
cc1: warnings being treated as errors
swfdec_as_array.c: In function 'swfdec_as_array_foreach_sort_rename':
swfdec_as_array.c:1046: warning: control reaches end of non-void function
swfdec_as_array.c: In function 'swfdec_as_array_foreach_sort_indexedarray':
swfdec_as_array.c:1082: warning: control reaches end of non-void function
swfdec_as_array.c: In function 'swfdec_as_array_foreach_s...
2008 Jan 07
0
3 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_as_array.c libswfdec/swfdec_asbroadcaster.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_types.c libswfdec/swfdec_xml.c
...ct *object,
}
else
{
- var = swfdec_as_double_to_string (object->context,
+ var = swfdec_as_integer_to_string (object->context,
swfdec_as_array_length (object_new));
swfdec_as_object_set_variable (object_new, var, &argv[j]);
}
@@ -1036,7 +1034,7 @@ swfdec_as_array_foreach_sort_rename (SwfdecAsObject *object,
// leave room for undefined values
if (after_undefined)
i += fdata->length - fdata->defined_values - 1;
- return swfdec_as_double_to_string (object->context, i);
+ return swfdec_as_integer_to_string (object->context, i);
}
if...
2007 Sep 04
0
4 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_video_movie_as.c test/trace
...-549,7 +549,7 @@ swfdec_as_array_foreach_reverse (SwfdecA
gint32 idx;
idx = swfdec_as_array_to_index (variable);
- if (idx == -1)
+ if (idx == -1 || idx >= *length)
return variable;
return swfdec_as_double_to_string (object->context, *length - 1 - idx);
@@ -761,7 +761,7 @@ swfdec_as_array_foreach_sort_rename (Swf
gboolean after_undefined = FALSE;
idx = swfdec_as_array_to_index (variable);
- if (idx == -1)
+ if (idx == -1 || idx >= fdata->length)
return variable;
if (SWFDEC_AS_VALUE_IS_UNDEFINED (value))
@@ -796,7 +796,7 @@ swfdec_as_array_foreach_sort_indexedarra
gboolean a...
2007 Jul 21
0
12 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/jpeg libswfdec/swfdec_as_array.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h
...(index == -1)
+ idx = swfdec_as_array_to_index (variable);
+ if (idx == -1)
return variable;
- return swfdec_as_double_to_string (object->context, *length - 1 - index);
+ return swfdec_as_double_to_string (object->context, *length - 1 - idx);
}
static void
@@ -700,11 +700,11 @@ swfdec_as_array_foreach_sort_rename (Swf
SwfdecAsValue *value, guint flags, gpointer data)
{
ForeachSortData *fdata = data;
- gint32 index, i;
+ gint32 idx, i;
gboolean after_undefined = FALSE;
- index = swfdec_as_array_to_index (variable);
- if (index == -1)
+ idx = swfdec_as_array_to_index (variable);
+ if (idx...
2007 Dec 20
0
13 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_xml.c libswfdec/swfdec_xml_node.c test/trace
...Context *cx, SwfdecAsObject *object, guint argc,
if (argc > 2)
swfdec_as_array_set_range (object, start_index, argc - 2, argv + 2);
- SWFDEC_AS_VALUE_SET_OBJECT (ret, object_new);
+ SWFDEC_AS_VALUE_SET_OBJECT (ret, SWFDEC_AS_OBJECT (array_new));
}
// Sorting
@@ -1045,8 +1043,6 @@ swfdec_as_array_foreach_sort_rename (SwfdecAsObject *object,
}
g_assert_not_reached ();
-
- return variable;
}
// fills fdata->object_new array using indexes based on the fdata->order
@@ -1083,8 +1079,6 @@ swfdec_as_array_foreach_sort_indexedarray (SwfdecAsObject *object,
}
g_assert_not_reached ();
-
- ret...