Digital Research
This commit is contained in:
2020-11-06 18:50:37 +01:00
parent 621ed8ccaf
commit 31738079c4
8481 changed files with 1888323 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
#include <portab.h>
BYTE *__prtshort(pobj, pbuf, base, signed, digs)
WORD *pobj;
BYTE **pbuf;
WORD base;
WORD signed;
BYTE *digs;
{
extern long uldivr;
extern long uldiv();
REG LONG n;
REG BYTE *p;
REG LONG b;
p = digs;
b = base;
n = *pobj;
if (signed && n < 0)
{
n = -n;
*(*pbuf)++ = '-';
}
else {
n =& 0xffffL; /* clear upper half */
}
while (n != 0)
{
n = uldiv(n,b);
*p++ = uldivr;
}
return (p);
}