[svn:parrot] r37451 - trunk/src/pmc

rurban at svn.parrot.org rurban at svn.parrot.org
Sun Mar 15 20:12:10 UTC 2009


Author: rurban
Date: Sun Mar 15 20:12:09 2009
New Revision: 37451
URL: https://trac.parrot.org/parrot/changeset/37451

Log:
[docs] document functions

Modified:
   trunk/src/pmc/bignum.pmc

Modified: trunk/src/pmc/bignum.pmc
==============================================================================
--- trunk/src/pmc/bignum.pmc	Sun Mar 15 20:08:53 2009	(r37450)
+++ trunk/src/pmc/bignum.pmc	Sun Mar 15 20:12:09 2009	(r37451)
@@ -41,13 +41,91 @@
 
 =over 4
 
-=item C<static void bignum_set(Interp*, PMC *, PMC *)>
+=item C<static void bignum_init(PARROT_INTERP, PMC *self)>
 
-=item C<static void bignum_set_si(Interp*, PMC *, long value)>
+=item C<static void bignum_clear(PARROT_INTERP, PMC *self)>
 
-=item C<static void bignum_set_double(Interp*, PMC *, double value)>
+=item C<static void bignum_set(PARROT_INTERP, PMC *dest, PMC *src)>
 
-=item C<static void bignum_set_str(Interp*, PMC *, char *, int base)>
+=item C<static void bignum_set_si(PARROT_INTERP, PMC *self, long value)>
+
+=item C<static void bignum_set_ui(PARROT_INTERP, PMC *self, unsigned long value)>
+
+=item C<static void bignum_set_float(PARROT_INTERP, PMC *self, FLOATVAL value)>
+
+=item C<static void bignum_set_double(PARROT_INTERP, PMC *self, double value)>
+
+=item C<static void bignum_set_str(PARROT_INTERP, PMC *self, char *value, int base)>
+
+=item C<static void bignum_set_bigint(PARROT_INTERP, PMC *self, struct BIGINT *value)>
+
+=item C<static BIGNUM* bignum_get_self(PARROT_INTERP, PMC *self)>
+
+=item C<static void bignum_set_self(PARROT_INTERP, PMC *self, BIGNUM *value)>
+
+=item C<static long bignum_get_si(PARROT_INTERP, PMC *self)>
+
+=item C<static unsigned long bignum_get_ui(PARROT_INTERP, PMC *self)>
+
+=item C<static int bignum_get_bool(PARROT_INTERP, PMC *self)>
+
+=item C<static char* bignum_get_string(PARROT_INTERP, PMC *self, int base)>
+
+=item C<static char* bignum_get_string_size(PARROT_INTERP, PMC *self, int base, int digits)>
+
+=item C<static double bignum_get_double(PARROT_INTERP, PMC *self)>
+
+=item C<static FLOATVAL bignum_get_float(PARROT_INTERP, PMC *self)>
+
+=item C<static BIGINT bignum_get_bigint(PARROT_INTERP, PMC *self)>
+
+=item C<static void bignum_add_bignum(PARROT_INTERP, PMC *self, PMC *value, PMC *dest)>
+
+=item C<static void bignum_add_bignum_int(PARROT_INTERP, PMC *self, INTVAL value, PMC *dest)>
+
+=item C<static void bignum_add_bignum_float(PARROT_INTERP, PMC *self, FLOATVAL value, PMC *dest)>
+
+=item C<static void bignum_sub_bignum(PARROT_INTERP, PMC *self, PMC *value, PMC *dest)>
+
+=item C<static void bignum_sub_bignum_int(PARROT_INTERP, PMC *self, INTVAL value, PMC *dest)>
+
+=item C<static void bignum_sub_bignum_float(PARROT_INTERP, PMC *self, FLOATVAL value, PMC *dest)>
+
+=item C<static void bignum_mul_bignum(PARROT_INTERP, PMC *self, PMC *value, PMC *dest)>
+
+=item C<static void bignum_mul_bignum_int(PARROT_INTERP, PMC *self, INTVAL value, PMC *dest)>
+
+=item C<static void bignum_mul_bignum_float(PARROT_INTERP, PMC *self, FLOATVAL value, PMC *dest)>
+
+=item C<static void bignum_pow_bignum_int(PARROT_INTERP, PMC *self, INTVAL value, PMC *dest)>
+
+=item C<static void bignum_check_divide_zero(PARROT_INTERP, PMC *value)>
+
+=item C<static void bignum_div_bignum(PARROT_INTERP, PMC *self, PMC *value, PMC *dest)>
+
+=item C<static void bignum_div_bignum_int(PARROT_INTERP, PMC *self, INTVAL value, PMC *dest)>
+
+=item C<static void bignum_div_bignum_float(PARROT_INTERP, PMC *self, FLOATVAL value, PMC *dest)>
+
+=item C<static void bignum_fdiv_bignum(PARROT_INTERP, PMC *self, PMC *value, PMC *dest)>
+
+=item C<static void bignum_fdiv_bignum_int(PARROT_INTERP, PMC *self, INTVAL value, PMC *dest)>
+
+=item C<static INTVAL bignum_cmp(PARROT_INTERP, PMC *self, PMC *value)>
+
+=item C<static INTVAL bignum_cmp_double(PARROT_INTERP, PMC *self, double value)>
+
+=item C<static INTVAL bignum_cmp_int(PARROT_INTERP, PMC *self, INTVAL value)>
+
+=item C<static INTVAL bignum_cmp_ulong(PARROT_INTERP, PMC *self, unsigned long value)>
+
+=item C<static void bignum_abs(PARROT_INTERP, PMC *self, PMC *dest)>
+
+=item C<static void bignum_neg(PARROT_INTERP, PMC *self, PMC *dest)>
+
+=item C<static INTVAL bignum_get_default_prec(PARROT_INTERP, PMC *self)>
+
+=item C<static void bignum_set_default_prec(PARROT_INTERP, PMC *self, INTVAL prec)>
 
 =cut
 


More information about the parrot-commits mailing list