From cefb84c2dbec914dc2733f776bb39d9055034c92 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Fri, 28 Apr 2017 19:48:36 -0400 Subject: 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! --- puzzles.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'puzzles.h') diff --git a/puzzles.h b/puzzles.h index ace6690..03af2ca 100644 --- a/puzzles.h +++ b/puzzles.h @@ -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 */ -- cgit v1.1