Ticket #1726: bigint

File bigint, 5.7 KB (added by jkeenan, 4 years ago)

Example of new output: perl t/codingstd/pmc_docs.t src/pmc/bigint.pmc

Line 
11..1
2not ok 1 - src/pmc/bigint.pmc # TODO Missing function docs
3#   Failed (TODO) test 'src/pmc/bigint.pmc'
4#   at t/codingstd/pmc_docs.t line 93.
5# src/pmc/bigint.pmc
6# Undocumented functions:
7#
8# PARROT_CANNOT_RETURN_NULL
9# PARROT_WARN_UNUSED_RESULT
10# static BIGINT*
11# bigint_get_self(PARROT_INTERP, ARGIN(PMC *self))
12# Need:
13# =item C<static BIGINT* bigint_get_self(PARROT_INTERP, PMC *self)>
14#
15# PARROT_WARN_UNUSED_RESULT
16# PARROT_CANNOT_RETURN_NULL
17# static char *
18# bigint_get_string(PARROT_INTERP, ARGIN(PMC *self), int base)
19# Need:
20# =item C<static char * bigint_get_string(PARROT_INTERP, PMC *self, int base)>
21#
22# PARROT_WARN_UNUSED_RESULT
23# static INTVAL
24# bigint_cmp(PARROT_INTERP, ARGIN(PMC *self), ARGIN(PMC *value))
25# Need:
26# =item C<static INTVAL bigint_cmp(PARROT_INTERP, PMC *self, PMC *value)>
27#
28# PARROT_WARN_UNUSED_RESULT
29# static INTVAL
30# bigint_cmp_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value)
31# Need:
32# =item C<static INTVAL bigint_cmp_int(PARROT_INTERP, PMC *self, INTVAL value)>
33#
34# PARROT_WARN_UNUSED_RESULT
35# static double
36# bigint_get_double(PARROT_INTERP, ARGIN(PMC *self))
37# Need:
38# =item C<static double bigint_get_double(PARROT_INTERP, PMC *self)>
39#
40# PARROT_WARN_UNUSED_RESULT
41# static int
42# bigint_get_bool(PARROT_INTERP, ARGIN(PMC *self))
43# Need:
44# =item C<static int bigint_get_bool(PARROT_INTERP, PMC *self)>
45#
46# PARROT_WARN_UNUSED_RESULT
47# static long
48# bigint_get_long(PARROT_INTERP, ARGIN(PMC *self))
49# Need:
50# =item C<static long bigint_get_long(PARROT_INTERP, PMC *self)>
51#
52# static void
53# bigint_abs(PARROT_INTERP, ARGIN(PMC *self), ARGMOD(PMC *dest))
54# Need:
55# =item C<static void bigint_abs(PARROT_INTERP, PMC *self, PMC *dest)>
56#
57# static void
58# bigint_add_bigint(PARROT_INTERP, ARGIN(PMC *self), ARGIN(PMC *value), ARGMOD(PMC *dest))
59# Need:
60# =item C<static void bigint_add_bigint(PARROT_INTERP, PMC *self, PMC *value, PMC
61# *dest)>
62#
63# static void
64# bigint_add_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest))
65# Need:
66# =item C<static void bigint_add_bigint_int(PARROT_INTERP, PMC *self, INTVAL
67# value, PMC *dest)>
68#
69# static void
70# bigint_check_divide_zero(PARROT_INTERP, ARGIN(PMC *value))
71# Need:
72# =item C<static void bigint_check_divide_zero(PARROT_INTERP, PMC *value)>
73#
74# static void
75# bigint_clear(PARROT_INTERP, ARGIN(PMC *self))
76# Need:
77# =item C<static void bigint_clear(PARROT_INTERP, PMC *self)>
78#
79# static void
80# bigint_div_bigint(PARROT_INTERP, ARGIN(PMC *self), ARGIN(PMC *value), ARGMOD(PMC *dest))
81# Need:
82# =item C<static void bigint_div_bigint(PARROT_INTERP, PMC *self, PMC *value, PMC
83# *dest)>
84#
85# static void
86# bigint_div_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest))
87# Need:
88# =item C<static void bigint_div_bigint_int(PARROT_INTERP, PMC *self, INTVAL
89# value, PMC *dest)>
90#
91# static void
92# bigint_fdiv_bigint(PARROT_INTERP, ARGIN(PMC *self), ARGMOD(PMC *value), ARGMOD(PMC *dest))
93# Need:
94# =item C<static void bigint_fdiv_bigint(PARROT_INTERP, PMC *self, PMC *value, PMC
95# *dest)>
96#
97# static void
98# bigint_fdiv_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest))
99# Need:
100# =item C<static void bigint_fdiv_bigint_int(PARROT_INTERP, PMC *self, INTVAL
101# value, PMC *dest)>
102#
103# static void
104# bigint_init(PARROT_INTERP, ARGIN(PMC *self))
105# Need:
106# =item C<static void bigint_init(PARROT_INTERP, PMC *self)>
107#
108# static void
109# bigint_mod_bigint(PARROT_INTERP, ARGIN(PMC *self), ARGMOD(PMC *value), ARGMOD(PMC *dest))
110# Need:
111# =item C<static void bigint_mod_bigint(PARROT_INTERP, PMC *self, PMC *value, PMC
112# *dest)>
113#
114# static void
115# bigint_mod_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest))
116# Need:
117# =item C<static void bigint_mod_bigint_int(PARROT_INTERP, PMC *self, INTVAL
118# value, PMC *dest)>
119#
120# static void
121# bigint_mul_bigint(PARROT_INTERP, ARGIN(PMC *self), ARGIN(PMC *value), ARGMOD(PMC *dest))
122# Need:
123# =item C<static void bigint_mul_bigint(PARROT_INTERP, PMC *self, PMC *value, PMC
124# *dest)>
125#
126# static void
127# bigint_mul_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest))
128# Need:
129# =item C<static void bigint_mul_bigint_int(PARROT_INTERP, PMC *self, INTVAL
130# value, PMC *dest)>
131#
132# static void
133# bigint_neg(PARROT_INTERP, ARGIN(PMC *self), ARGMOD(PMC *dest))
134# Need:
135# =item C<static void bigint_neg(PARROT_INTERP, PMC *self, PMC *dest)>
136#
137# static void
138# bigint_pow_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest))
139# Need:
140# =item C<static void bigint_pow_bigint_int(PARROT_INTERP, PMC *self, INTVAL
141# value, PMC *dest)>
142#
143# static void
144# bigint_set(PARROT_INTERP, ARGMOD(PMC *dest), ARGIN(PMC *src))
145# Need:
146# =item C<static void bigint_set(PARROT_INTERP, PMC *dest, PMC *src)>
147#
148# static void
149# bigint_set_self(PARROT_INTERP, ARGMOD(PMC *self), ARGIN(BIGINT *value))
150# Need:
151# =item C<static void bigint_set_self(PARROT_INTERP, PMC *self, BIGINT *value)>
152#
153# static void
154# bigint_set_str(PARROT_INTERP, ARGMOD(PMC *self), ARGIN(const char *value), int base)
155# Need:
156# =item C<static void bigint_set_str(PARROT_INTERP, PMC *self, const char *value,
157# int base)>
158#
159# static void
160# bigint_sub_bigint(PARROT_INTERP, ARGIN(PMC *self), ARGIN(PMC *value), ARGMOD(PMC *dest))
161# Need:
162# =item C<static void bigint_sub_bigint(PARROT_INTERP, PMC *self, PMC *value, PMC
163# *dest)>
164#
165# static void
166# bigint_sub_bigint_int(PARROT_INTERP, ARGIN(PMC *self), INTVAL value, ARGMOD(PMC *dest))
167# Need:
168# =item C<static void bigint_sub_bigint_int(PARROT_INTERP, PMC *self, INTVAL
169# value, PMC *dest)>
170#
171# static void
172# int_check_divide_zero(PARROT_INTERP, INTVAL value)
173# Need:
174# =item C<static void int_check_divide_zero(PARROT_INTERP, INTVAL value)>
175#
176# Boilerplate only:
177# =item C<static void bigint_set_double(PARROT_INTERP, PMC *self, double value)>
178#