aboutsummaryrefslogtreecommitdiff
path: root/puzzles.h
diff options
context:
space:
mode:
authorFranklin Wei <me@fwei.tk>2017-04-28 19:48:36 -0400
committerSimon Tatham <anakin@pobox.com>2017-04-30 18:32:36 +0100
commitcefb84c2dbec914dc2733f776bb39d9055034c92 (patch)
tree7cf851cc64c9a9d9608c2a8fccd5dec899a41b44 /puzzles.h
parent2d333750272c3967cfd5cd3677572cddeaad5932 (diff)
downloadpuzzles-cefb84c2dbec914dc2733f776bb39d9055034c92.zip
puzzles-cefb84c2dbec914dc2733f776bb39d9055034c92.tar.gz
puzzles-cefb84c2dbec914dc2733f776bb39d9055034c92.tar.bz2
puzzles-cefb84c2dbec914dc2733f776bb39d9055034c92.tar.xz
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!
Diffstat (limited to 'puzzles.h')
-rw-r--r--puzzles.h5
1 files changed, 5 insertions, 0 deletions
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
*/