diff options
| author | Charles <sircharlesaze@gmail.com> | 2019-10-29 19:41:25 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2019-10-29 19:41:25 +0100 |
| commit | 07c9232121c8d6cb1e473bd7b623792253375d93 (patch) | |
| tree | d1e3fe892ab7056c84daf64102ba5bc5c5775b37 /header.h | |
| parent | 66ed3290deb97057875aa7372741595e3fa290a6 (diff) | |
| download | ft_printf-07c9232121c8d6cb1e473bd7b623792253375d93.tar.gz ft_printf-07c9232121c8d6cb1e473bd7b623792253375d93.tar.bz2 ft_printf-07c9232121c8d6cb1e473bd7b623792253375d93.zip | |
Added '+' flag and delt with some special cases
Diffstat (limited to 'header.h')
| -rw-r--r-- | header.h | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -6,7 +6,7 @@ /* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/10/29 00:06:46 by cacharle #+# #+# */ -/* Updated: 2019/10/29 05:01:00 by cacharle ### ########.fr */ +/* Updated: 2019/10/29 16:09:31 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ @@ -22,7 +22,8 @@ # define HEX_SYMBOLS "0123456789abcdef" # define HEX_MAJ_SYMBOLS "0123456789ABCDEF" -# define IS_STANDALONE_FLAG(c) (c == '0' || c == '-') +# define IN_STR(str, c) (ft_strchr(str, c) != NULL) +# define IS_STANDALONE_FLAG(c) (IN_STR("0-+", c)) # define CONVERSIONS_STR "cspdiuxX%" @@ -41,6 +42,7 @@ # define FLAG_MIN_WIDTH_WILDCARD 0b00000100 # define FLAG_PRECISION_WILDCARD 0b00001000 # define FLAG_MIN_WIDTH_OVERWRITE 0b00010000 +# define FLAG_SIGNED 0b00100000 #include <stdio.h> |
