summaryrefslogtreecommitdiff
path: root/tests/tset.c
Commit message (Collapse)AuthorAgeFilesLines
* changed GMP_RND? to MPFR_RND?enge2012-07-231-14/+14
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1246 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* replaced MPC_RE by mpc_realref and MPC_IM by mpc_imagref everywhereenge2011-11-041-55/+55
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1112 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* license change:enge2011-08-291-13/+12
| | | | | | | | | | | | LGPLv3+ for code FDLv1.3+ for mpc.texi simple disclaimer for supporting files (README, NEWS, INSTALL) tests/memory.c: replaced by version from mpfr-3.0.1 mpfr.texi: small cleanups; added real authors again, while keeping copyright notice with INRIA git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1027 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* reverted r1011, for rationale see bug #12829enge2011-06-201-5/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1012 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* applied patch from Andrew Stormont to solve problemzimmerma2011-06-161-0/+5
| | | | | | | | "`_Imaginary_I' undeclared" under Solaris (https://gforge.inria.fr/tracker/?func=detail&atid=607&aid=12829&group_id=131) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1011 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tset.c: replaced #if HAVE_* by #ifdef HAVE_*enge2011-05-131-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1008 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tset.c: hopefully, really completed fix this timeenge2011-05-031-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@996 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tset.c: completed previous fixenge2011-05-031-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@995 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tset.c: check for HAVE_COMPLEX_H instead of undefined _MPC_H_HAVE_COMPLEXenge2011-05-031-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@994 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [tset.c] improved error messagezimmerma2011-03-161-6/+14
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@981 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [tset.c] fixed typo in function name in error messagezimmerma2011-03-161-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@980 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* finished change of copyright line into "Copyright (C) INRIA, year1, year2, ..."zimmerma2011-01-251-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@891 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc-impl.h and test files: replaced macro OUT by MPC_OUTenge2011-01-131-12/+12
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@867 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* renamed mpc_[s|g]et_[c|lc] to mpc_[s|g]et_[dc|ldc]enge2010-09-021-6/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@825 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* explicit casts in test/ to avoid warnings with '-Wconversion'enge2010-08-311-22/+24
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@824 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* new functions mpc_set_c, mpc_set_lc, mpc_get_c, mpc_get_lcenge2010-08-311-2/+31
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@820 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* replaced mp_prec_t and mp_exp_p in test directoryenge2010-06-111-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@779 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/tset.c: Add test for mpc_set_nan.thevenyp2009-08-071-0/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@644 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* removed need for underscore in types plugged into MPC_SET_X_Yenge2009-06-041-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@549 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* upgraded version requirement to gmp 4.2 and removed workarounds for olderenge2009-06-041-2/+3
| | | | | | | gmp versions git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@547 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/tset.c: Add _fr prefix in macro call (see r537).thevenyp2009-04-231-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@538 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* configure.ac: Add check for localeconv and setlocalethevenyp2009-04-221-2/+2
| | | | | | | | src/get_str.c: Use localeconv when available tests/tset.c: Use setlocale when available git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@536 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/mpc.h src/set_x.c: New functions mpc_set_ui and mpc_set_sj.thevenyp2009-03-301-0/+16
| | | | | | | | tests/tset.c: Add tests for new functions mpc_set_ui and mpc_set_sj. doc/mpc.texi NEWS: Add documentation for mpc_set_uj and mpc_set_sj. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@516 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [tset.c] the previous commit did fail on 32-bit machines, because INTMAX_MAXzimmerma2009-03-291-3/+6
| | | | | | | is a "long long" constant. Now we generate it from LONG_MAX. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@513 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [set_x_x.c] fixed bug found by Sisyphuszimmerma2009-03-281-0/+6
| | | | | | | [tset.c] added new test git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@512 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [configure.ac] minimal GMP version is now 4.1.3 instead of 4.2zimmerma2009-03-271-2/+2
| | | | | | | | | [mem.c] new wrapper file for mp_get_memory_functions (not in GMP 4.1.3) [get_str.c,inp_str.c] moved mp_get_memory_functions to mem.c [tests/tset.c,tests/random.c] added wrappers for gmp_random functions (not in GMP 4.1.3) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@509 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/inp_str.dat tests/tio_str.c tests/tset.c: Increase test coverage up to ↵thevenyp2009-03-231-1/+1
| | | | | | 100% LOC git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@496 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Remove all #include "mpc-impl.h" in test files (mpc-impl.h is now included ↵thevenyp2009-03-171-1/+0
| | | | | | by mpc-tests.h) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@458 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/mpc-impl.h: Add new macro MPC_ASSERT.thevenyp2009-03-111-0/+7
| | | | | | | | src/get_str.c: Add base value checking, use MPC_ASSERT to handle error cases. tests/tset.c: Test if base value is checked. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@453 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/tset.c: Check MPC_SET_X_Y through auxiliary functions.thevenyp2009-03-101-5/+40
| | | | | | | doc/mpc.texi: Cosmetic changes in MPC_SET_X_Y description. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@451 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/get_str.c: Fix bug when base != 10.thevenyp2009-03-091-5/+8
| | | | | | | tests/tset.c: Check mpc_get_str/mpc_set_str with random bases from 2 to 36. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@449 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* doc/mpc.texi src/get_str.c tests/tset.c: mpc_get_str now uses the decimal ↵thevenyp2009-03-091-0/+30
| | | | | | point of the current locale. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@448 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* doc/mpc.texi NEWS src/set_x_x.c tests/tset.c: mpc_set_ui_fr removed.thevenyp2009-03-091-7/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@445 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/tset.c: Fix bug (data value was truncated on 32-bit machines).thevenyp2009-03-091-2/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@444 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/tset.c: Add 'L' suffix to avoid truncation.thevenyp2009-03-061-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@441 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/get_str.c: Fix bug when exponent is 0 or 1 thevenyp2009-03-051-0/+18
| | | | | | | tests/tset.c: Add non regression test for this bug git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@439 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/get_str.c: New function mpc_get_str.thevenyp2009-03-041-4/+74
| | | | | | | | | | src/mpc.h: Add mpc_get_str. src/Makefile.am: Add get_str.c. src/set_str.c: Do no more attempt to dereference a NULL pointer. tests/tset.c: Check mpc_get_str with mpc_set_str. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@438 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/mpc.h: add new mpc_set_x functions (change macros mpc_set_d, mpc_set_ui, ↵thevenyp2009-02-051-1/+29
| | | | | | | | | | | | | | | mpc_set_si into functions). src/set_fr.c: renamed set_x.c src/set_x.c: add set_x for x = d, ld, ui, si, z, q, f. src/Makefile.am: Add set_x.c, remove set_fr.c tests/tset.c: Add test for new set_x functions. doc/mpc.texi: Add new set_x functions NEWS: Add new set_x functions. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@413 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* NEWS doc/mpc.texi src/mpc.h: Add new mpc_set_x_x functions.thevenyp2009-02-041-72/+128
| | | | | | | | | | | configure.ac: check if inttypes.h exists. src/set_x_x.c: code factorisation of mpc_set_x_x functions, cover the same set as mpfr_set_x (except _Decimal64). src/set_d_d.c src/set_fr_fr.c src/set_ui_ui.c src/set_ui_fr.c src/set_si_si.c: code moved to set_x_x. src/Makefile.am: Add mpc_set_x_x.c, remove old files. tests/tset.c: 100% coverage of mpc_set functions. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@411 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/test.c: enhance and move its tests into more specific files.thevenyp2009-02-041-0/+141
tests/tprec.c: move tests relative to mpc_set_prec/mpc_get_prec from test.c. tests/tset.c: enhance and move tests relative to mpc_set from test.c. tests/inp_str.dat: test data for tio_str.c tests/tio_str.c: test file for mpc_inp_str/mpc_out_str. tests/Makefile.am: remove test, add tprec, tset, tio_str and inp_str.dat. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@410 211d60ee-9f03-0410-a15a-8952a2c7a4e4