Some fixes: delinted and fixed alignment bug (bloody sizeof strikes again)

This commit is contained in:
ceriel 1990-12-11 11:10:46 +00:00
parent 159d8ec57d
commit b3287b2b0f
4 changed files with 4 additions and 4 deletions

View file

@ -20,6 +20,7 @@ static getexternal();
static redefine();
static transfer();
extern ind_t savechar();
/*
* Get section sizes and symboltable information from present module.
*/

View file

@ -45,7 +45,6 @@ static ind_t refused;
sbreak(incr)
ind_t incr;
{
extern char *brk();
unsigned int inc;
incr = (incr + (GRANULE - 1)) & ~(GRANULE - 1);
@ -54,7 +53,7 @@ sbreak(incr)
if ((refused && refused < incr) ||
(sizeof(char *) < sizeof(long) &&
(inc != incr || BASE + inc < BASE)) ||
(int) brk(BASE + incr) == -1) {
brk(BASE + incr) == -1) {
if (!refused || refused > incr)
refused = incr;
return -1;

View file

@ -35,7 +35,7 @@ extern struct memory mems[];
#define address(piece,offset) (mems[(piece)].mem_base+(offset))
#define modulptr(offset) (mems[ALLOMODL].mem_base+core_position+(offset))
#define int_align(sz) (((sz)+(sizeof(int)-1))&~(sizeof(int)-1))
#define int_align(sz) (((sz)+(sizeof(int)-1))&~(int)(sizeof(int)-1))
extern ind_t core_position;
extern ind_t hard_alloc();

View file

@ -547,7 +547,7 @@ nextrelo()
return walkrelo++;
if (relind == _RELSIZ) {
int i = cnt_relos >= _RELSIZ ? _RELSIZ : cnt_relos;
unsigned int i = cnt_relos >= _RELSIZ ? _RELSIZ : cnt_relos;
cnt_relos -= i;
rd_relo(relobuf, i);