else w |= AL_EXTERN; /* imported symbol */
*buf++ = w >> 8;
- *buf++ = w;
+ *buf++ = (char)w;
z = sym->svalue;
//
int WriteObject(int fd)
{
-// LONG t; // Scratch long
+ LONG t; // Scratch long
LONG tds; // TEXT & DATA segment size
int i; // Temporary int
CHUNK * cp; // Chunk (for gather)
if (t < ssize)
t = ssize;
- buf = malloc((t + HDRSIZE) + HDRSIZE);
+ buf = malloc(t + HDRSIZE) + HDRSIZE;
/*
* Build object file header