Artifact 131873a0431440ace5a6488b4bc94606d9e1a4663652086f9842752569cfc65c:
- Executable file
r38/lisp/csl/cslbase/operands.h
— part of check-in
[f2fda60abd]
at
2011-09-02 18:13:33
on branch master
— Some historical releases purely for archival purposes
git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/trunk/historical@1375 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 770) [annotate] [blame] [check-ins using] [more...]
/* operands.h Copyright (C) 2003-2006 Gil Dabah, http://ragestorm.net/distorm/ This library is licensed under the BSD license. See the file COPYING. */ #ifndef ___OPERANDS_H__ #define ___OPERANDS_H__ #include "decoder.h" #include "prefix.h" #include "wstring.h" #include "instructions.h" // return code from extract_operand. typedef enum {EO_HALT, EO_CONTINUE, EO_SUFFIX} _ExOpRCType; _ExOpRCType extract_operand(_CodeInfo* ci, _WString* instructionHex, _WString* operandText, _OpType type, _OpType op2, _OperandNumberType opNum, _iflags instFlags, unsigned char modrm, _PrefixState* ps, _DecodeType dt, int* lockableInstruction); #endif // ___OPERANDS_H__