In cases where length modifiers l and h are preceded by non: alpha, flags, digit, . (dot), * (asterisk) such as \t, \n and followed by \0, printf will print everything.
eg.
printf("%\tl") will print % l and return length 3
_printf will print nothing and return -1
printf/_printf.c
Line 145 in 472a5db
In cases where length modifiers
landhare preceded by non: alpha, flags, digit, . (dot), * (asterisk) such as \t, \n and followed by \0, printf will print everything.eg.
printf("%\tl")will print% land return length 3_printf will print nothing and return -1