Skip to content
This repository
Fetching contributors…

Cannot retrieve contributors at this time

file 30 lines (29 sloc) 2.604 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
/* biggishint.h */

/* Commented out entries are NYI */
unsigned short * biggishintAdd (unsigned short * biggishint1, unsigned short * biggishint2);
//unsigned short * biggishintBitwiseAnd (unsigned short * biggishint1, unsigned short * biggishint2);
//unsigned short * biggishintBitwiseNot (unsigned short * biggishint);
//unsigned short * biggishintBitwiseOr (unsigned short * biggishint1, unsigned short * biggishint2);
//unsigned short * biggishintBitwiseXor (unsigned short * biggishint1, unsigned short * biggishint2);
//unsigned short * biggishintBooleanAnd (unsigned short * biggishint1, unsigned short * biggishint2);
//unsigned short * biggishintBooleanNot (unsigned short * biggishint);
//unsigned short * biggishintBooleanOr (unsigned short * biggishint1, unsigned short * biggishint2);
//unsigned short * biggishintBooleanXor (unsigned short * biggishint1, unsigned short * biggishint2);
int biggishintCompare (unsigned short * biggishint1, unsigned short * biggishint2);
//void biggishintDecrement (unsigned short * biggishint);
unsigned short * biggishintDivide (unsigned short * biggishint1, unsigned short * biggishint2);
void biggishintFree (unsigned short * biggishint1);
unsigned short * biggishintFromDecimalString (char * str);
unsigned short * biggishintFromHexadecimalString (char * str);
unsigned short * biggishintFromLong (long l);
//void biggishintIncrement (unsigned short * biggishint);
//unsigned short * biggishintModulo (unsigned short * biggishint1, unsigned short * biggishint2);
unsigned short * biggishintMultiply (unsigned short * biggishint1, unsigned short * biggishint2);
//unsigned short * biggishintPower (unsigned short * biggishint1, unsigned short * biggishint2);
unsigned short * biggishintShiftLeft (unsigned short * biggishint1, unsigned short * biggishint2);
unsigned short * biggishintShiftRight (unsigned short * biggishint1, unsigned short * biggishint2);
unsigned short * biggishintSubtract (unsigned short * biggishint1, unsigned short * biggishint2);
char * biggishintToDecimalString (unsigned short * biggishint);
char * biggishintToHexadecimalString (unsigned short * biggishint);
/* ^ no, you can't do this in Perl 6! */
/* end of biggishint.h */
Something went wrong with that request. Please try again.