aboutsummaryrefslogtreecommitdiff
path: root/parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'parse.c')
-rw-r--r--parse.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/parse.c b/parse.c
index 3d1fb00..66ff9ee 100644
--- a/parse.c
+++ b/parse.c
@@ -67,6 +67,7 @@ t_pformat *parse_conversion(char *conversion)
start++;
}
pformat->min_field_width_wildcard = FALSE;
+ pformat->min_field_width = -1;
if (*start == '*')
{
pformat->min_field_width_wildcard = TRUE;
@@ -74,23 +75,20 @@ t_pformat *parse_conversion(char *conversion)
}
if (ft_isdigit(*start))
{
+ /* pformat->min_field_width_wildcard = FALSE; */
pformat->min_field_width = ft_atoi(start);
while (ft_isdigit(*start))
start++;
}
- else
- pformat->min_field_width = -1;
pformat->precision = -1;
pformat->precision_wildcard = FALSE;
if (*start == '.')
{
start++;
- /* printf("\n%s\n", start); */
if (*start == '*')
pformat->precision_wildcard = TRUE;
else
{
- pformat->precision_wildcard = FALSE;
pformat->precision = ft_atoi(start);
while (ft_isdigit(*start))
start++;