source: trunk/third/gmp/mpf/set_prc_raw.c @ 18191

Revision 18191, 1.2 KB checked in by ghudson, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18190, which included commits to RCS files with non-trunk default branches.
Line 
1/* mpf_set_prec_raw(x,bits) -- Change the precision of x without changing
2   allocation.  For proper operation, the original precision need to be reset
3   sooner or later.
4
5Copyright 1996, 2001 Free Software Foundation, Inc.
6
7This file is part of the GNU MP Library.
8
9The GNU MP Library is free software; you can redistribute it and/or modify
10it under the terms of the GNU Lesser General Public License as published by
11the Free Software Foundation; either version 2.1 of the License, or (at your
12option) any later version.
13
14The GNU MP Library is distributed in the hope that it will be useful, but
15WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
17License for more details.
18
19You should have received a copy of the GNU Lesser General Public License
20along with the GNU MP Library; see the file COPYING.LIB.  If not, write to
21the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
22MA 02111-1307, USA. */
23
24#include "gmp.h"
25#include "gmp-impl.h"
26
27void
28mpf_set_prec_raw (mpf_ptr x, unsigned long int prec_in_bits)
29{
30  x->_mp_prec = __GMPF_BITS_TO_PREC (prec_in_bits);
31}
Note: See TracBrowser for help on using the repository browser.