forked from darknesswind/IsDcc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdecodeOps.h
38 lines (32 loc) · 1.81 KB
/
decodeOps.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*
isDcc
(c) 1998 Andrew de Quincey
See README.TXT for copying/distribution/modification details.
*/
#ifndef DECODEOPS_H
#define DECODEOPS_H
#include "common.h"
static void label(int fd, int opcode, int inFunction, ISData* isData);
static void equate(int fd, int opcode, int inFunction, ISData* isData);
static void ifStmt(int fd, int opcode, int inFunction, ISData* isData);
static void comparison(int fd, int opcode, int inFunction, ISData* isData);
static void decodeOp(int fd, int opcode, int inFunction, ISData* isData);
static void plusValue(int fd, int opcode, int inFunction, ISData* isData);
static void notOp(int fd, int opcode, int inFunction, ISData* isData);
static void askOptions(int fd, int opcode, int inFunction, ISData* isData);
static void doGoto(int fd, int opcode, int inFunction, ISData* isData);
static void doGoto2(int fd, int opcode, int inFunction, ISData* isData);
static void functionStart(int fd, int opcode, int inFunction, ISData* isData);
static void functionEnd(int fd, int opcode, int inFunction, ISData* isData);
static void funcReturn(int fd, int opcode, int inFunction, ISData* isData);
static void doExit(int fd, int opcode, int inFunction, ISData* isData);
static void doAbort(int fd, int opcode, int inFunction, ISData* isData);
static void sPrintf(int fd, int opcode, int inFunction, ISData* isData);
static void sPrintfBox(int fd, int opcode, int inFunction, ISData* isData);
static void doHandler(int fd, int opcode, int inFunction, ISData* isData);
static void doCall(int fd, int opcode, int inFunction, ISData* isData);
static void doReturn(int fd, int opcode, int inFunction, ISData* isData);
static void singleVarOp(int fd, int opcode, int inFunction, ISData* isData);
void makeCrossRef(int, long, ISData*); //version2.1
#endif