diff options
author | thevenyp <thevenyp@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2013-11-08 16:28:52 +0000 |
---|---|---|
committer | thevenyp <thevenyp@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2013-11-08 16:28:52 +0000 |
commit | e6c10c41fff4780bd071aff2bc085f8de52e3d57 (patch) | |
tree | 0424b75dcb8ad9a740d826e75a859b69e002aca6 | |
parent | 64407f01ba1c07f3ba0122ec04cf4dafc3b4e933 (diff) | |
download | mpc-e6c10c41fff4780bd071aff2bc085f8de52e3d57.tar.gz |
[tests/] Add support for char* parameters.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/branches/benchs_tests@1338 211d60ee-9f03-0410-a15a-8952a2c7a4e4
-rw-r--r-- | tests/read_line.c | 5 | ||||
-rw-r--r-- | tests/templates.h | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/tests/read_line.c b/tests/read_line.c index fe760cd..4f58f4a 100644 --- a/tests/read_line.c +++ b/tests/read_line.c @@ -55,6 +55,10 @@ read_param (mpc_datafile_context_t* datafile_context, #endif break; + case NATIVE_STRING: + /* TODO */ + break; + case GMP_Z: tpl_read_mpz (datafile_context, p->mpz); return; @@ -115,6 +119,7 @@ set_precision (mpc_fun_param_t* params, int index) case NATIVE_D: case NATIVE_LD: case NATIVE_DC: case NATIVE_LDC: case NATIVE_IM: case NATIVE_UIM: + case NATIVE_STRING: case GMP_Z: case GMP_Q: case GMP_F: case MPFR_INEX: case MPFR_RND: diff --git a/tests/templates.h b/tests/templates.h index 525d1a0..e403274 100644 --- a/tests/templates.h +++ b/tests/templates.h @@ -41,6 +41,7 @@ typedef enum { NATIVE_LDC, /* long double _Complex */ NATIVE_IM, /* intmax_t */ NATIVE_UIM, /* uintmax_t */ + NATIVE_STRING, /* char* */ GMP_Z, /* mpz_t */ GMP_Q, /* mpq_t */ GMP_F, /* mpf_t */ @@ -111,6 +112,8 @@ typedef union { double _Complex dc; long double _Complex ldc; #endif + char * string; + string_info_t string_info; mpz_t mpz; mpq_t mpq; mpf_t mpf; |