}
iname++;
}
- wr_name(name, oname - name);
+ wr_name(name, (unsigned int) (oname - name));
}
/*
sbreak(incr)
ind_t incr;
{
- extern char *sbrk();
extern char *brk();
unsigned int inc;
inc = incr;
if ((refused && refused < incr) ||
- inc != incr ||
- BASE + inc < BASE ||
- (int) brk(BASE + inc) == -1) {
+ (sizeof(char *) < sizeof(long) &&
+ (inc != incr || BASE + inc < BASE)) ||
+ (int) brk(BASE + incr) == -1) {
if (!refused || refused > incr)
refused = incr;
return -1;
}
- BASE += inc;
+ BASE += incr;
return 0;
}
register char *base;
register ind_t total_size;
register struct memory *mem;
- extern char *brk();
extern char *sbrk();
#include "mach.c"
getfile(filename)
char *filename;
{
+ unsigned int rd_unsigned2();
struct ar_hdr archive_header;
ushort magic_number;
#ifdef SYMDBUG
static struct outrelo *walkrelo;
static unsigned short cnt_relos;
-static unsigned short index;
+static unsigned short relind;
#define _RELSIZ 64
startrelo(head)
walkrelo = (struct outrelo *)address(ALLORELO, reloindex);
}
else {
- index = _RELSIZ;
+ relind = _RELSIZ;
rd_rew_relos(head);
cnt_relos = head->oh_nrelo;
}
if (incore)
return walkrelo++;
- if (index == _RELSIZ) {
+ if (relind == _RELSIZ) {
int i = cnt_relos >= _RELSIZ ? _RELSIZ : cnt_relos;
cnt_relos -= i;
rd_relo(relobuf, i);
- index = 0;
+ relind = 0;
}
- return &relobuf[index++];
+ return &relobuf[relind++];
}
/* ------------------------------------------------------------------------- */
*/
end_write()
{
- register ushort cnt;
register struct outname *name;
register int sectindex;
extern ushort NGlobals;
assert(!incore);
assert(!(flagword & SFLAG));
- cnt = NGlobals;
name = (struct outname *)address(ALLOGLOB, (ind_t)0);
namecpy(name, NGlobals, off_char);
wr_name(name, NGlobals);