From 6dbfc2658ce9fcbd808783211933c23f97d64dfb Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Wed, 22 Oct 2008 22:21:19 +0000 Subject: Something approximating an enumeration of the opcode-specific value field. Some type-related pedantry, too. svn path=/trunk/libcss/; revision=5623 --- src/bytecode/bytecode.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/bytecode/bytecode.h') diff --git a/src/bytecode/bytecode.h b/src/bytecode/bytecode.h index c6ec839..c8d6215 100644 --- a/src/bytecode/bytecode.h +++ b/src/bytecode/bytecode.h @@ -128,12 +128,12 @@ typedef enum shape { SHAPE_RECT = 0 } shape; -static inline uint32_t buildOPV(uint16_t opcode, uint8_t flags, uint16_t value) +static inline uint32_t buildOPV(opcode opcode, uint8_t flags, uint16_t value) { return (opcode & 0x3ff) | (flags << 10) | ((value & 0x3fff) << 18); } -static inline uint16_t getOpcode(uint32_t OPV) +static inline opcode getOpcode(uint32_t OPV) { return (OPV & 0x3ff); } -- cgit v1.2.3