|
|
DataMuseum.dkPresents historical artifacts from the history of: RC9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: @ T l
Length: 13047 (0x32f7)
Types: TextFile
Notes: @(#)llib-lmld.c 13.3 (RC International) 3/5/91 */
Names: »llib-lmld«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦bbf173f5c⟧ »0004«
└─⟦this⟧ »./usr/lib/lint/llib-lmld«
/* @(#)llib-lmld.c 13.3 (RC International) 3/5/91 */
/*
*-------------------------------------------------------------
*| RESTRICTED RIGHTS LEGEND |
*| Use, duplication, or disclosure by the Government is |
*| subject to restrictions as set forth in subparagraph |
*| (c)(1)(ii) of the Rights in Technical Data and Computer |
*| Software Clause at DFARS 252.227-7013. |
*| MIPS Computer Systems, Inc. |
*| 928 Arques Avenue |
*| Sunnyvale, CA 94086 |
*-------------------------------------------------------------
*/
/* --------------------------------------------------------- */
/* | Copyright (c) 1986, 1989 MIPS Computer Systems, Inc. | */
/* | All Rights Reserved. | */
/* --------------------------------------------------------- */
/* $Header: llib-lmld.c,v 2010.2.1.5 90/02/22 18:58:29 bettina Exp $ */
/* $Log: llib-lmld.c,v $
* Revision 2010.2.1.5 90/02/22 18:58:29 bettina
* 2.10 F1
*
* Revision 2010.2.1.4 90/01/25 10:11:18 bettina
* 2.10 B3 - added legend
*
* Revision 2010.2.1.5 90/01/18 15:28:24 bettina
* add legend
*
* Revision 2010.1 89/09/27 12:09:50 lai
* rev 2.10
* */
/* this is the stub file used to create the lint library for libmld */
/*LINTLIBRARY*/
#include <stdio.h>
#include "filehdr.h"
#include "sex.h"
#include "syms.h"
#include "ldfcn.h"
#include "lddef.h"
#include "syntax.h"
#include <inst.h>
#include <opnames.h>
#include <disassembler.h>
#include <errno.h>
#include <ar.h>
#include "scnhdr.h"
#include "a.out.h"
#include <values.h>
#include "stext.h"
#include <sys/types.h>
#include <fcntl.h>
#include "stamp.h"
#include "cmplrs/usys.h"
#undef OFFSET /* we need to undef this because it is used in ldfcn.h and ucode.h */
#include "cmplrs/ucode.h"
#include "aouthdr.h"
#include "reloc.h"
/* from allocldptr.c */
LDLIST *_ldhead;
int ldlast_fnum_;
LDFILE *allocldptr() { return(0); }
/* from disassembler.c */
char *dis_reg_names[3][32];
void dis_init(addr_format, value_format, reg_names, print_jal_targets)
char *addr_format; char *value_format; char *reg_names[]; int print_jal_targets; { }
int disasm(buffer, address, iword, regmask, symbol_value, ls_register)
char *buffer; unsigned address, iword, *regmask, *symbol_value, *ls_register; { return(0); }
void dis_regs(buffer, regmask, reg_values)
char *buffer; unsigned regmask; unsigned reg_values[]; {}
int disassembler(iadr, regstyle, get_symname, get_regvalue, get_bytes, print_header)
unsigned iadr; int regstyle; char *(*get_symname)(); int (*get_regvalue)(); long (*get_bytes)(); void (*print_header)(); { return(0);}
/* from freeldptr.c */
int freeldptr(ldptr) LDFILE *ldptr; { return(0);}
/* from ldaclose.c */
int ldaclose(ldptr) LDFILE *ldptr; {return(0);}
/* from ldahread.c */
int ldahread(ldptr, arhead) LDFILE *ldptr; ARCHDR *arhead; { return(0);}
/* from ldaopen.c */
LDFILE *ldaopen(filename, oldptr) char *filename; LDFILE *oldptr; {return(0);}
/* from ldclose.c */
int ldclose(ldptr) LDFILE *ldptr; { return(0);}
LDFILE *ldinitheaders (ldptr) LDFILE *ldptr; { return(ldptr);}
ldreadst(ldptr,flags) LDFILE *ldptr; { return(0);}
/* from ldfgptorder.c */
long ldfgptorder(d_scnhdr, sd_scnhdr, sb_scnhdr, b_scnhdr)
SCNHDR *d_scnhdr, *sd_scnhdr, *sb_scnhdr, *b_scnhdr; {return(0);}
/* from ldfhread.c */
int ldfhread(ldptr, filehead) LDFILE *ldptr; FILHDR *filehead; {return(0);}
/* from ldflitorder.c */
int ldflitorder(l8, l4) SCNHDR *l8, *l4; {return(0);}
/* from ldfscnorder.c */
int ldfscnorder(t, i, rd, d, l8, l4, sd, l)
SCNHDR *t, *i, *rd, *d, *l8, *l4, *sd, *l; {return(0);}
/* from ldfsymorder.c */
ldfsymorder (phdr, symptr) pHDRR phdr; long symptr; {return(0);}
/* from ldgetaux.c */
AUXU *ldgetaux(ldptr, iaux) LDFILE *ldptr; int iaux; {return(0);}
/* from ldgetname.c */
char * ldgetname(ldptr, psym) LDFILE *ldptr; pSYMR psym; {return(0);}
/* from ldgetpd.c */
long ldgetpd(ldptr, ipd, ppd) LDFILE *ldptr; int ipd; pPDR ppd; {return(0);}
/* from ldgetrfd.c */
RFDT ldgetrfd(ldptr, rfd) LDFILE *ldptr; int rfd; {return(0);}
ldgetsymstr (ldptr, psym, isym, straux) LDFILE *ldptr; pSYMR psym; char *straux; {return(0);}
ldgetrndx(ldptr, ifd, paux, prfd, praux) LDFILE *ldptr; AUXU *paux, *praux; long *prfd; {return(0);}
/* from ldlread.c */
int ldlread(ldptr, fcnindx, linenum, linent) LDFILE *ldptr;
long fcnindx; unsigned short linenum; LINER *linent; {return(0);}
int ldlinit(ldptr, fcnindx) LDFILE *ldptr; long fcnindx; {return(0);}
/* from ldlseek.c */
int ldlseek(ldptr, sectnum) LDFILE *ldptr; unsigned short sectnum; {return(0);}
/* from ldnlseek.c */
int ldnlseek(ldptr, sectname) LDFILE *ldptr; char *sectname; {return(0);}
/* from ldnrseek.c */
int ldnrseek(ldptr, sectname) LDFILE *ldptr; char *sectname; {return(0);}
/* from ldnshread.c */
int ldnshread(ldptr, sectname, secthdr)
LDFILE *ldptr; char *sectname; SCNHDR *secthdr; {return(0);}
/* from ldnsseek.c */
int ldnsseek(ldptr, sectname)
LDFILE *ldptr; char *sectname;
{return(0);}
/* from ldohseek.c */
int ldohseek(ldptr) LDFILE *ldptr; {return(0);}
/* from ldopen.c */
LDFILE *ldopen(filename, ldptr) char *filename; LDFILE *ldptr; {return(0);}
/* from ldrseek.c */
int ldrseek(ldptr, sectnum) LDFILE *ldptr; unsigned short sectnum; {return(0);}
/* from ldshread.c */
int ldshread(ldptr, sectnum, secthdr)
LDFILE *ldptr; unsigned short sectnum; SCNHDR *secthdr; {return(0);}
/* from ldsseek.c */
int ldsseek(ldptr, sectnum) LDFILE *ldptr; unsigned short sectnum; {return(0);}
/* from ldtbindex.c */
long ldtbindex(ldptr) LDFILE *ldptr; {return(0);}
/* from ldtbread.c */
int ldtbread(ldptr, symnum, psym) LDFILE *ldptr; long symnum; pSYMR psym; {return(0);}
ld_ifd_symnum (ldptr, symnum) LDFILE *ldptr; int symnum; {return(0);}
ld_ifd_iaux(ldptr, iaux) LDFILE *ldptr; int iaux; {return(0);}
/* from ldtbseek.c */
int ldtbseek(ldptr) LDFILE *ldptr; {return(0);}
/* from neednop.c */
typedef union mips_instruction mips_inst;
int need_nop (i0, i1, i2) mips_inst i0, i1, i2; {return(0);}
/* from nlist.c */
nlist (filename, nlbase) char *filename; struct nlist *nlbase; {return(0);}
/* from opnames.c */
char *op_name[64];
char *spec_name[64];
char *bcond_name[32];
char *cop1func_name[64];
char *bc_name[32];
char *c0func_name[64];
char *c0reg_name[32];
/* from ranhash.c */
int ranhashinit (pran, pstr, size) struct ranlib *pran; char *pstr; int size; {return(0);}
ranhash(s) unsigned char *s; {return(0);}
struct ranlib *ranlookup(name) char *name;{return(0);}
/* from sex.c */
int gethostsex() {return(0);}
/* from sgetl.c */
long sgetl(buffer) char *buffer; {return(0);}
/* from sputl.c */
int sputl(w, buffer) long w; char *buffer; {}
/* from staux.c */
st_tqhigh_iaux (iaux) long iaux; {return(0);}
void st_shifttq (iaux, tq) long iaux; long tq; {}
long st_iaux_copyty (ifd, psym) long ifd; pSYMR psym; {return(0);}
void st_changeaux (iaux, aux) long iaux; AUXU aux; {}
void st_addtq (iaux, tq) long iaux; long tq; {}
void st_changeauxrndx (iaux, ifd, index_) long iaux,ifd,index_; {}
long st_auxbtadd (bt) long bt; {return(0);}
long st_auxisymadd (isym) long isym; {return(0);}
long st_auxrndxadd (ifd, index_) long ifd; long index_; {return(0);}
long st_auxbtsize (iaux, width) {return(0);}
long st_auxrndxadd_idn (idn) int idn; {return(0);}
void st_addcontinued(iaux) long iaux; {}
/* from stcu.c */
pCHDRR st_pchdr;
pCHDRR st_cuinit () {return(st_pchdr);}
void st_setchdr(pchdr) pCHDRR pchdr; {}
pCHDRR st_currentpchdr() {return(st_pchdr);}
void st_free () {}
long st_extadd (iss, value, st, sc, index_) long iss, value, st, sc, index_; {return(0);}
long st_extstradd(cp) char *cp; {return(0);}
char *st_str_extiss (iss) long iss; {return(0);}
long st_idn_index_fext (index_, fext) long fext; long index_; {return(0);}
long st_idn_dn (dn) DNR dn; {return(0);}
long st_idn_rndx (rndx) RNDXR rndx; {return(0);}
RNDXR st_rndx_idn (idn) long idn; { RNDXR rndx; return (rndx); }
pDNR st_pdn_idn (idn) long idn; { return 0; }
void st_setidn (idndest, idnsrc) long idndest; long idnsrc; {}
pEXTR st_pext_dn (dn) DNR dn; {return(0);}
pEXTR st_pext_iext (index_) long index_; {return(0);}
long st_iextmax () {return(0);}
char *st_errname;
st_setmsgname(name) char *name; {}
/* from sterror.c */
st_error (s, a, b, c, d) char *s; {}
/* from stfd.c */
long st_currentifd () {return(0);}
long st_ifdmax () {return(0);}
void st_setfd (index_) long index_; {}
void st_fdadd (filename, lang, merge, glevel) char *filename; {}
long st_symadd (iss, value, st, sc, index_) long iss, value, st, sc, index_; {return(0);}
long st_auxadd (aux) AUXU aux; {return(0);}
long st_pdadd (isym) long isym; {return(0);}
long st_lineadd (lineno) long lineno; {return(0);}
long st_stradd( cp ) char *cp; {return(0);}
pSYMR st_psym_ifd_isym (ifd, isym) long ifd, isym; {return(0);}
pAUXU st_paux_ifd_iaux (ifd, iaux) long ifd,iaux; {return(0);}
pLINER st_pline_ifd_iline (ifd, iline) long ifd, iline; {return(0);}
pAUXU st_paux_iaux (iaux) long iaux; {return(0);}
pPDR st_ppd_ifd_isym (ifd, isym) long ifd, isym; {return(0);}
long st_ifd_pcfd (pcfd1)pCFDR pcfd1; {return(0);}
pCFDR st_pcfd_ifd (ifd) long ifd; {return(0);}
char *st_str_iss (iss) {return(0);}
char *st_str_ifd_iss (ifd, iss) {return(0);}
char * st_malloc (ptr,size,itemsize,basesize)
char *ptr; long *size; long itemsize; long basesize; {return(0);}
/* from stfe.c */
long st_filebegin (filename, lang, merge, glevel) char *filename; {return(0);}
void st_endallfiles(){}
long st_fileend (idn) long idn; {return(0);}
long st_textblock() {return(0);}
long st_blockbegin(iss, value, sc) long iss, value, sc; {return(0);}
long st_blockend(size) long size; {return(0);}
void st_blockpop (){}
long st_procend(idn) long idn; {return(0);}
long st_procbegin (idn) {return(0);}
char *st_sym_idn (idn,sc,st,value,index_) long idn; long *sc, *st, *value, *index_;
{return(0);}
char *st_str_idn (idn) long idn; {return(0);}
long st_fglobal_idn (idn) long idn; {return(0);}
pSYMR st_psym_idn_offset (idn, offset)long idn; long offset; {return(0);}
void st_fixextindex(idn, index_) long idn; long index_; {}
void st_fixextsc(idn, sc) long idn; long sc; {}
long st_pdadd_idn (idn)long idn; {return(0);}
st_fixiss (idn, iss) long iss; long idn; {}
st_changedn (idn, rfd, index_) {}
/* from stinternal.c */
st_internal (s, a, b, c, d) char *s; {}
/* from stio.c */
int st_readbinary (filename, how) char *filename; char how; {return(0);}
int st_readst (fn, how, filebase, pchdr, flags)
int fn; char how; int filebase; pCHDRR pchdr; int flags; {return(0);}
void st_writebinary (filename, flags) char *filename; {}
char msg_werr[];
char msg_err[];
void st_writest (fn, flags) int flags; int fn; {}
/* from stprint.c */
char *st_mlang_ascii [];
char *st_mst_ascii [] ;
char *st_msc_ascii [];
char *st_mbt_ascii [];
char *st_mtq_ascii [];
void st_dump (fd, flags) FILE *fd; long flags; {}
func_print_tq(pfd, ppaux, ppaux2, piaux) FILE *pfd; pAUXU *ppaux, *ppaux2; long *piaux; {}
void st_printfd (fd, ifd, flags)FILE *fd; long ifd; {}
/* from stwarning.c */
st_warning (s, a, b, c, d) char *s; {}
/* from swap.c */
void swap_filehdr(pfilehdr, destsex) FILHDR *pfilehdr; long destsex; {}
void swap_aouthdr(paouthdr, destsex) AOUTHDR *paouthdr; long destsex; {}
void swap_scnhdr(pscnhdr, destsex) SCNHDR *pscnhdr; long destsex; {}
void swap_libscn(plibscn, destsex) LIBSCN *plibscn; long destsex; {}
void swap_hdr(phdr, destsex) pHDRR phdr; long destsex; {}
void swap_fd(pfd, count, destsex) pFDR pfd; long destsex; {}
void swap_fi(pfi, count, destsex) pFIT pfi; long count; long destsex; {}
void swap_sym(psym, count, destsex)pSYMR psym; long count; long destsex; {}
void swap_ext(pext, count, destsex)pEXTR pext; long count; long destsex; {}
void swap_pd(ppd, count, destsex) pPDR ppd; long count; long destsex; {}
void swap_dn(pdn, count, destsex)
pDNR pdn; long count; long destsex; {}
void swap_rpd(prpd, count, destsex) pRPDR prpd; long count; long destsex; {}
void swap_opt(popt, count, destsex) pOPTR popt; long count; long destsex; {}
void swap_aux(paux, type, destsex) pAUXU paux; long type; long destsex; {}
void swap_reloc(preloc, count, destsex) struct reloc *preloc;long count; long destsex; {}
void swap_ranlib(pranlib, count, destsex)struct ranlib *pranlib; long count; long destsex; {}
void swap_gpt(pgpt, count, destsex) GPTAB *pgpt; long count; long destsex; {}
/* from vldldptr.c */
int vldldptr(ldptr) LDFILE *ldptr; {return(0);}