1#![allow(non_camel_case_types)]
2
3use crate::arb::arb_struct;
6use crate::arf::arf_struct;
7use flint_sys::deps::*;
8use flint_sys::fmpz::fmpz;
9
10extern "C" {
11 pub fn partitions_rademacher_bound(b: *mut arf_struct, n: *mut fmpz, N: mp_limb_t);
12 pub fn partitions_hrr_sum_arb(
13 x: *mut arb_struct,
14 n: *mut fmpz,
15 N0: mp_limb_signed_t,
16 N: mp_limb_signed_t,
17 use_doubles: ::std::os::raw::c_int,
18 );
19 pub fn partitions_fmpz_fmpz(p: *mut fmpz, n: *mut fmpz, use_doubles: ::std::os::raw::c_int);
20 pub fn partitions_fmpz_ui(p: *mut fmpz, n: mp_limb_t);
21 pub fn partitions_fmpz_ui_using_doubles(p: *mut fmpz, n: mp_limb_t);
22 pub fn partitions_leading_fmpz(res: *mut arb_struct, n: *mut fmpz, prec: mp_limb_signed_t);
23}