/ src / gmpy2_format.h
gmpy2_format.h
 1  /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 2   * gmpy2_format.h                                                          *
 3   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 4   * Python interface to the GMP or MPIR, MPFR, and MPC multiple precision   *
 5   * libraries.                                                              *
 6   *                                                                         *
 7   * Copyright 2000 - 2009 Alex Martelli                                     *
 8   *                                                                         *
 9   * Copyright 2008 - 2021 Case Van Horsen                                   *
10   *                                                                         *
11   * This file is part of GMPY2.                                             *
12   *                                                                         *
13   * GMPY2 is free software: you can redistribute it and/or modify it under  *
14   * the terms of the GNU Lesser General Public License as published by the  *
15   * Free Software Foundation, either version 3 of the License, or (at your  *
16   * option) any later version.                                              *
17   *                                                                         *
18   * GMPY2 is distributed in the hope that it will be useful, but WITHOUT    *
19   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or   *
20   * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public    *
21   * License for more details.                                               *
22   *                                                                         *
23   * You should have received a copy of the GNU Lesser General Public        *
24   * License along with GMPY2; if not, see <http://www.gnu.org/licenses/>    *
25   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
26  
27  #ifndef GMPY_FORMAT_H
28  #define GMPY_FORMAT_H
29  
30  #ifdef __cplusplus
31  extern "C" {
32  #endif
33  
34  
35  static PyObject * GMPy_MPZ_Digits_Method(PyObject *self, PyObject *args);
36  static PyObject * GMPy_MPZ_Format(PyObject *self, PyObject *args);
37  static PyObject * GMPy_MPQ_Digits_Method(PyObject *self, PyObject *args);
38  /* static PyObject * GMPy_MPQ_Format(PyObject *self, PyObject *args); */
39  static PyObject * GMPy_MPFR_Digits_Method(PyObject *self, PyObject *args);
40  static PyObject * GMPy_MPFR_Format(PyObject *self, PyObject *args);
41  static PyObject * GMPy_MPC_Digits_Method(PyObject *self, PyObject *args);
42  static PyObject * GMPy_MPC_Format(PyObject *self, PyObject *args);
43  static PyObject * GMPy_Context_Digits(PyObject *self, PyObject *args);
44  
45  #ifdef __cplusplus
46  }
47  #endif
48  #endif