aboutsummaryrefslogtreecommitdiff
path: root/convert_uint.c
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2019-10-30 23:35:40 +0100
committerCharles <sircharlesaze@gmail.com>2019-10-30 23:35:40 +0100
commitd63d6916249f5b40b81097854d8ca2c9d4d7d071 (patch)
treeb98fe6a060fdb632d00ddf9385f6579a32619f38 /convert_uint.c
parent22f334a19cabebf10727d7894102946ba23d0e37 (diff)
downloadft_printf-d63d6916249f5b40b81097854d8ca2c9d4d7d071.tar.gz
ft_printf-d63d6916249f5b40b81097854d8ca2c9d4d7d071.tar.bz2
ft_printf-d63d6916249f5b40b81097854d8ca2c9d4d7d071.zip
Normed converters
Diffstat (limited to 'convert_uint.c')
-rw-r--r--convert_uint.c17
1 files changed, 15 insertions, 2 deletions
diff --git a/convert_uint.c b/convert_uint.c
index 239e47d..a3f5575 100644
--- a/convert_uint.c
+++ b/convert_uint.c
@@ -1,9 +1,22 @@
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* convert_uint.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2019/10/30 23:25:40 by cacharle #+# #+# */
+/* Updated: 2019/10/30 23:26:05 by cacharle ### ########.fr */
+/* */
+/* ************************************************************************** */
+
#include <stdarg.h>
#include "header.h"
char *convert_uint(va_list ap, t_pformat *pformat)
{
- long long unsigned int n;
+ char *str;
+ long long unsigned int n;
if (pformat->flags & FLAG_SHORT)
n = va_arg(ap, int);
@@ -15,7 +28,7 @@ char *convert_uint(va_list ap, t_pformat *pformat)
n = va_arg(ap, long long unsigned int);
else
n = va_arg(ap, unsigned int);
- char *str = ft_itoa_unsigned_base(n, "0123456789");
+ str = ft_itoa_unsigned_base(n, "0123456789");
str = handle_precision(pformat, str);
str = handle_padding(pformat, str);
return (str);