+{
+ /* Return the description */
+ return &OPCTable [OPC];
+}
+#else
+# define GetOPCDesc(OPC) (&OPCTable [(OPC)])
+#endif
+
+#if defined(HAVE_INLINE)
+INLINE unsigned GetOPCInfo (opc_t OPC)
+/* Get opcode information */
+{
+ /* Return the info */
+ return OPCTable[OPC].Info;
+}
+#else
+# define GetOPCInfo(OPC) (OPCTable[(OPC)].Info)
+#endif
+
+unsigned char GetAMUseInfo (am_t AM);
+/* Get usage info for the given addressing mode (addressing modes that use
+ * index registers return REG_r info for these registers).
+ */
+
+opc_t GetInverseBranch (opc_t OPC);
+/* Return a branch that reverse the condition of the branch given in OPC */
+
+opc_t MakeShortBranch (opc_t OPC);
+/* Return the short version of the given branch. If the branch is already
+ * a short branch, return the opcode unchanged.
+ */
+
+opc_t MakeLongBranch (opc_t OPC);
+/* Return the long version of the given branch. If the branch is already
+ * a long branch, return the opcode unchanged.
+ */
+
+bc_t GetBranchCond (opc_t OPC);
+/* Get the condition for the conditional branch in OPC */
+
+bc_t GetInverseCond (bc_t BC);
+/* Return the inverse condition of the given one */
+