fixed big-endian problems.
authorkramm <kramm>
Sun, 5 Sep 2004 15:57:18 +0000 (15:57 +0000)
committerkramm <kramm>
Sun, 5 Sep 2004 15:57:18 +0000 (15:57 +0000)
lib/modules/swfaction.c

index eb876d6..83ae836 100644 (file)
@@ -354,7 +354,7 @@ void swf_DumpActions(ActionTAG*atag, char*prefix)
 #endif
                  } break;
                  case 'C': {
-                     poollen = *(U16*)data;
+                     poollen = data[0]+256*data[1];
                      entry = 0;
                      printf("(%d entries)", poollen);
                  } break;
@@ -576,7 +576,7 @@ int swf_ActionEnumerate(ActionTAG*atag, char*(*callback)(char*), int type)
                        }
                    } break;
                    case 'C': {
-                       poollen = (*(U16*)data);
+                       poollen = (data[0]+256*data[1]);
                    } break;
                    case 'o': {
                    } break;