summaryrefslogtreecommitdiff
path: root/vasprintf.c
diff options
context:
space:
mode:
authorthevenyp <thevenyp@280ebfd0-de03-0410-8827-d642c229c3f4>2009-03-30 12:15:40 +0000
committerthevenyp <thevenyp@280ebfd0-de03-0410-8827-d642c229c3f4>2009-03-30 12:15:40 +0000
commit4571c360ebe4811d0e3e1405b7969410b88dfd38 (patch)
treeae88e8fae105de389da29a93cbb09cd33e981e51 /vasprintf.c
parentb4181d68215d3d4dd85d7d84f32c64516d55710f (diff)
downloadmpfr-4571c360ebe4811d0e3e1405b7969410b88dfd38.tar.gz
vasprintf.c: Code simplification (sizeof (char) is always 1).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6144 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'vasprintf.c')
-rw-r--r--vasprintf.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/vasprintf.c b/vasprintf.c
index 59fc09fed..3d780afd1 100644
--- a/vasprintf.c
+++ b/vasprintf.c
@@ -504,7 +504,7 @@ parse_arg_type (const char *format, struct printf_spec *specinfo)
MPFR_TMP_DECL (marker); \
char *fmt_copy; \
MPFR_TMP_MARK (marker); \
- fmt_copy = (char*) MPFR_TMP_ALLOC ((n + 1) * sizeof(char)); \
+ fmt_copy = (char*) MPFR_TMP_ALLOC (n + 1); \
strncpy (fmt_copy, (start), n); \
fmt_copy[n] = '\0'; \
if (sprntf_gmp ((buf_ptr), (fmt_copy), (ap)) == -1) \
@@ -542,10 +542,10 @@ static void
buffer_widen (struct string_buffer *b, size_t len)
{
const size_t pos = b->curr - b->start;
- const size_t n = sizeof (char) * (0x1000 + (len & ~((size_t) 0xfff)));
+ const size_t n = 0x1000 + (len & ~((size_t) 0xfff));
MPFR_ASSERTD (pos < b->size);
- MPFR_ASSERTN ((len & ~((size_t) 4095)) <= SIZE_MAX / sizeof (char) - 4096);
+ MPFR_ASSERTN ((len & ~((size_t) 4095)) <= SIZE_MAX - 4096);
MPFR_ASSERTN (b->size < SIZE_MAX - n);
b->start =
@@ -1889,7 +1889,7 @@ mpfr_vasprintf (char **ptr, const char *fmt, va_list ap)
MPFR_SAVE_EXPO_MARK (expo);
nbchar = 0;
- buffer_init (&buf, 4096 * sizeof (char));
+ buffer_init (&buf, 4096);
gmp_fmt_flag = 0;
va_copy (ap2, ap);
start = fmt;