aboutsummaryrefslogtreecommitdiff
path: root/lcdprint.cpp
diff options
context:
space:
mode:
authorDmitry Mikhirev2012-09-08 20:46:18 +0400
committerDmitry Mikhirev2012-09-08 20:46:18 +0400
commit50288082eb1489390a88a5f669a08d949e64f1ae (patch)
tree735fef81407f5bb8f5e9c5106aac379d03142cdc /lcdprint.cpp
parenteb388cb1036b8d8ff66e65cb4cd0f16351f273bb (diff)
downloadbrainuino-50288082eb1489390a88a5f669a08d949e64f1ae.tar.gz
brainuino-50288082eb1489390a88a5f669a08d949e64f1ae.tar.bz2
brainuino-50288082eb1489390a88a5f669a08d949e64f1ae.tar.xz
brainuino-50288082eb1489390a88a5f669a08d949e64f1ae.zip
fix memory leak
Diffstat (limited to 'lcdprint.cpp')
-rw-r--r--lcdprint.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lcdprint.cpp b/lcdprint.cpp
index 7fa432d..8de92b3 100644
--- a/lcdprint.cpp
+++ b/lcdprint.cpp
@@ -21,11 +21,12 @@
#include "lcdprint.h"
#include "font.h"
-size_t uprint(utf8 str, LiquidCrystal *lcd)
+size_t uprint(char* rawstr, LiquidCrystal *lcd)
{
int32_t ucode;
int i, j;
int numcodes = sizeof(charmap)/sizeof(charcode);
+ utf8 str = utf8(rawstr);
char result[str.chars];
for (i = 0; i < str.chars; i++) {