if (attrs & JSPROP_INDEX) {
- id = INT_TO_JSVAL((jsint)name);
+ id = INT_TO_JSVAL((long)name);
atom = NULL;
attrs &= ~JSPROP_INDEX;
} else {
résultat, ça gauffre aprés.
Donc du coup, j'ai fait un autre patch, qui change les uint32 en long, mais bon, je suis rouillé un peu, et le code a l'air d'abuser des macros , et d'etre pas trés 64 bits clean.
[^] # Re: En amd64
Posté par Misc (site web personnel) . En réponse au journal Swfdec. Évalué à 2.
--- a/libswfdec/js/jsapi.c
+++ b/libswfdec/js/jsapi.c
@@ -2197,7 +2197,7 @@ DefineProperty(JSContext *cx, JSObject *obj, const char *n
ame, jsval value,
JSAtom *atom;
if (attrs & JSPROP_INDEX) {
- id = INT_TO_JSVAL((jsint)name);
+ id = INT_TO_JSVAL((long)name);
atom = NULL;
attrs &= ~JSPROP_INDEX;
} else {
résultat, ça gauffre aprés.
Donc du coup, j'ai fait un autre patch, qui change les uint32 en long, mais bon, je suis rouillé un peu, et le code a l'air d'abuser des macros , et d'etre pas trés 64 bits clean.