]> Nishi Git Mirror - gwion.git/commitdiff
:art: Osx Compat (use unsigned short over ushort 135/head
authorfennecdjay <astor.jeremie@wanadoo.fr>
Tue, 25 Jun 2019 01:35:58 +0000 (03:35 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Tue, 25 Jun 2019 01:35:58 +0000 (03:35 +0200)
src/vm/vm.c
src/vm/vm_code.c

index 522f60e5799feb8105d991e2c972d3d0615db7bb..4ff220d5cb2422650b02a2f8ddf1872fd203f07a 100644 (file)
@@ -152,7 +152,7 @@ ANN static inline VM_Shred init_fork_shred(const VM_Shred shred, const VM_Code c
 
 #define ADISPATCH() { ADVANCE(); SDISPATCH(); }
 
-#define PC ((*(ushort*)(byte + 2)) + 1)
+#define PC ((*(unsigned short*)(byte + 2)) + 1)
 
 #define OP(t, sz, op, ...) \
   reg -= sz;\
index 264dff3d27f008e767ee5f13f8572137a6626fb6..1f3e1c9fe9bfd63fe2cc3a6b9e72d5fd15319ca7 100644 (file)
@@ -57,7 +57,7 @@ ANN static m_bit* tobytecode(MemPool p, const VM_Code code) {
       *(Instr*)(ptr + (i*BYTECODE_SZ) + SZ_INT) = instr;
       *(f_instr*)(ptr + (i*BYTECODE_SZ) + SZ_INT*2) = instr->execute;
     }
-    *(ushort*)(ptr + (i*BYTECODE_SZ) + 2) = i;
+    *(unsigned short*)(ptr + (i*BYTECODE_SZ) + 2) = i;
   }
   return ptr;
 }