Rev 2712 | Rev 3058 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2712 | Rev 2745 | ||
---|---|---|---|
Line 91... | Line 91... | ||
91 | * @return Number of characters printed. |
91 | * @return Number of characters printed. |
92 | */ |
92 | */ |
93 | static int printf_putnchars(const char * buf, size_t count, |
93 | static int printf_putnchars(const char * buf, size_t count, |
94 | struct printf_spec *ps) |
94 | struct printf_spec *ps) |
95 | { |
95 | { |
96 | return ps->write((void *)buf, count, ps->data); |
96 | return ps->write((void *) buf, count, ps->data); |
97 | } |
97 | } |
98 | 98 | ||
99 | /** Print a string without adding a newline. |
99 | /** Print a string without adding a newline. |
100 | * |
100 | * |
101 | * @param str String to print. |
101 | * @param str String to print. |
Line 175... | Line 175... | ||
175 | * @param precision Precision modifier. |
175 | * @param precision Precision modifier. |
176 | * @param flags Flags that modify the way the string is printed. |
176 | * @param flags Flags that modify the way the string is printed. |
177 | * |
177 | * |
178 | * @return Number of characters printed, negative value on failure. |
178 | * @return Number of characters printed, negative value on failure. |
179 | */ |
179 | */ |
180 | static int print_string(char *s, int width, int precision, uint64_t flags, |
180 | static int print_string(char *s, int width, unsigned int precision, |
181 | struct printf_spec *ps) |
181 | uint64_t flags, struct printf_spec *ps) |
182 | { |
182 | { |
183 | int counter = 0; |
183 | int counter = 0; |
184 | size_t size; |
184 | size_t size; |
185 | int retval; |
185 | int retval; |
186 | 186 |