ftp.nice.ch/pub/next/developer/objc/mach/dis.N.bs.tar.gz#/disasm.h

This is disasm.h in view mode; [Download] [Up]

#ifndef DISASM_H
#define DISASM_H

/* fwd declarations for module disasm.c */

/* $Id: disasm.h,v 1.1 94/03/13 13:37:34 ediger Exp Locker: ediger $ */
/* $Log:	disasm.h,v $
 * Revision 1.1  94/03/13  13:37:34  ediger
 * Initial revision
 *  */

static void printregister(unsigned int);
void branch(unsigned short);
void sizebyte(unsigned short);
void sizeword(unsigned short);
void sizelong(unsigned short);
void size(unsigned short);
void brsizew(unsigned short);
void condition(unsigned short);
void i2(unsigned short);
void mmtype(unsigned short);
void multype(unsigned short);
void putlabel(struct nlist *);
void printlabel(struct nlist *);
void putoffset(signed long, int);
void printoffset(signed long, int);
void putasciichar(int);
void immediate(unsigned short);
void source(unsigned short);
void data(unsigned short);
void memory(unsigned short);
void control(unsigned short);
void dest(unsigned short);
void alterable(unsigned short);
void destmem(unsigned short);
void bitfield(void);
void bfdata(unsigned short);
void bfdest(unsigned short);
void bfreg(unsigned short);
void disp(unsigned short);
void disp(unsigned short);
void dispw(unsigned short);
void word2(unsigned short);
void dest6(unsigned short);
void sr(unsigned short);
void ccr(unsigned short);
void mask(unsigned short);
void usp(unsigned short);
void mask(unsigned short);
void dreg(unsigned short);
void areg(unsigned short);
void dreg9(unsigned short);
void areg9(unsigned short);
void aregdisp(unsigned short);
void aregpd(unsigned short);
void aregpi(unsigned short);
void aregpd9(unsigned short);
void aregpi9(unsigned short);
void qbits(unsigned short);
void bits4(unsigned short);
void bits3(unsigned short);
void bits8(unsigned short);
void mulregs(unsigned short);
void nodest(short unsigned);
void fp7(short unsigned);
void fp10(short unsigned);
void fextension(short unsigned);
void fpcr(short unsigned);
void fmask(short unsigned);
static void tab(void);
void *nextreloc(void);
int guesstype(void);
void disasmcode(void);
void disasmzeros(void);
void *findtail(int, void *);
void disasmchar(int);
void disasmshort(int);
void disasmlong(int);
void disasmfloat(void);
void disasmdouble(void);
int printascii(void *);
void disasmstring(void);
void disasmcasewtable(void);

#endif   /* DISASM_H */

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.