Work around non-compliant sprintf().

Rockbox's sprintf() lacks the ability to left-justify a string. Fixed
by adding a copy_left_justfied() function to misc.c.

This is a new version of this commit, as the previous version broke
saving!
This commit is contained in:
Franklin Wei
2017-04-28 19:48:36 -04:00
committed by Simon Tatham
parent 2d33375027
commit cefb84c2db
3 changed files with 21 additions and 1 deletions

View File

@ -376,6 +376,11 @@ void pos2c(int w, int h, int pos, int *cx, int *cy);
void draw_text_outline(drawing *dr, int x, int y, int fonttype,
int fontsize, int align,
int text_colour, int outline_colour, char *text);
/* Copies text left-justified with spaces. Length of string must be
* less than buffer size. */
void copy_left_justified(char *buf, size_t sz, const char *str);
/*
* dsf.c
*/