V8/usr/include/mp.h

Compare this file to the similar file:
Show the results in this format:

typedef struct {
	int len;
	short *val;
} mint;
#define odd(x)	(x->len == 0 || !(x->val[0] & 1)? 0: 1)
#define shfree(u) hfree((short *)u)
#ifndef vax
struct half
{	short high; ???
	short low;
};
#else
struct half
{	short low;
	short high;
};
#endif
extern mint *itom();
extern short *xalloc();

typedef struct {
	mint *a;
	mint *b;
} form;
#define idform(f) (f->a->len == 1 && f->a->val[0] == 1)
extern short primetab[];	/* all short primes */
extern unsigned char prbits[];	/* the first 10,000 primes, 16 odds to a byte */