in src/oct.c [199:215]
void OCT_jint(octet *y,int x,int len)
{
int i;
int n;
n=y->len+len;
if (n>y->max || len<=0) return;
for (i=y->len; i<n; i++) y->val[i]=0;
y->len=n;
i=y->len;
while (x>0 && i>0)
{
i--;
y->val[i]=(char)(x%256);
x/=256;
}
}