Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 31 lines (29 sloc) 2.604 kb
7329c5a @mberends [examples/biggishint] add a fairly big integer lib still under develo…
mberends authored
1 /* biggishint.h */
2
09ffefe @mberends [examples/biggishint] small corrections and fix memory leaks
mberends authored
3 /* Commented out entries are NYI */
7329c5a @mberends [examples/biggishint] add a fairly big integer lib still under develo…
mberends authored
4 unsigned short * biggishintAdd (unsigned short * biggishint1, unsigned short * biggishint2);
09ffefe @mberends [examples/biggishint] small corrections and fix memory leaks
mberends authored
5 //unsigned short * biggishintBitwiseAnd (unsigned short * biggishint1, unsigned short * biggishint2);
6 //unsigned short * biggishintBitwiseNot (unsigned short * biggishint);
7 //unsigned short * biggishintBitwiseOr (unsigned short * biggishint1, unsigned short * biggishint2);
8 //unsigned short * biggishintBitwiseXor (unsigned short * biggishint1, unsigned short * biggishint2);
9 //unsigned short * biggishintBooleanAnd (unsigned short * biggishint1, unsigned short * biggishint2);
10 //unsigned short * biggishintBooleanNot (unsigned short * biggishint);
11 //unsigned short * biggishintBooleanOr (unsigned short * biggishint1, unsigned short * biggishint2);
12 //unsigned short * biggishintBooleanXor (unsigned short * biggishint1, unsigned short * biggishint2);
13 int biggishintCompare (unsigned short * biggishint1, unsigned short * biggishint2);
14 //void biggishintDecrement (unsigned short * biggishint);
7329c5a @mberends [examples/biggishint] add a fairly big integer lib still under develo…
mberends authored
15 unsigned short * biggishintDivide (unsigned short * biggishint1, unsigned short * biggishint2);
09ffefe @mberends [examples/biggishint] small corrections and fix memory leaks
mberends authored
16 void biggishintFree (unsigned short * biggishint1);
7329c5a @mberends [examples/biggishint] add a fairly big integer lib still under develo…
mberends authored
17 unsigned short * biggishintFromDecimalString (char * str);
18 unsigned short * biggishintFromHexadecimalString (char * str);
2790e3a @mberends [examples/biggishint] hex calc example in .pl6, many lib bugs fixed
mberends authored
19 unsigned short * biggishintFromLong (long l);
09ffefe @mberends [examples/biggishint] small corrections and fix memory leaks
mberends authored
20 //void biggishintIncrement (unsigned short * biggishint);
21 //unsigned short * biggishintModulo (unsigned short * biggishint1, unsigned short * biggishint2);
7329c5a @mberends [examples/biggishint] add a fairly big integer lib still under develo…
mberends authored
22 unsigned short * biggishintMultiply (unsigned short * biggishint1, unsigned short * biggishint2);
09ffefe @mberends [examples/biggishint] small corrections and fix memory leaks
mberends authored
23 //unsigned short * biggishintPower (unsigned short * biggishint1, unsigned short * biggishint2);
7329c5a @mberends [examples/biggishint] add a fairly big integer lib still under develo…
mberends authored
24 unsigned short * biggishintShiftLeft (unsigned short * biggishint1, unsigned short * biggishint2);
25 unsigned short * biggishintShiftRight (unsigned short * biggishint1, unsigned short * biggishint2);
26 unsigned short * biggishintSubtract (unsigned short * biggishint1, unsigned short * biggishint2);
27 char * biggishintToDecimalString (unsigned short * biggishint);
09ffefe @mberends [examples/biggishint] small corrections and fix memory leaks
mberends authored
28 char * biggishintToHexadecimalString (unsigned short * biggishint);
7329c5a @mberends [examples/biggishint] add a fairly big integer lib still under develo…
mberends authored
29 /* ^ no, you can't do this in Perl 6! */
30 /* end of biggishint.h */
Something went wrong with that request. Please try again.