diff options
author | woro <woro@e10066b5-e1e2-0310-b819-94efdf66514b> | 2008-02-10 11:04:42 +0000 |
---|---|---|
committer | woro <woro@e10066b5-e1e2-0310-b819-94efdf66514b> | 2008-02-10 11:04:42 +0000 |
commit | 43ae8b875fb3cd299c59efd42aeb0aefb499f8cf (patch) | |
tree | b393b203d570d57f5af5a71bb4968fb771de8993 /vdr_menu.c | |
parent | ab310f72f3b0b2ff8c2f39ee87a9ed6b6fb930d6 (diff) | |
download | vdr-plugin-muggle-43ae8b875fb3cd299c59efd42aeb0aefb499f8cf.tar.gz vdr-plugin-muggle-43ae8b875fb3cd299c59efd42aeb0aefb499f8cf.tar.bz2 |
hide asprintf calls in msprintf, msprintf checks for
error results (happens especially with illegal UTF-8 characters)
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1013 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'vdr_menu.c')
-rw-r--r-- | vdr_menu.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -260,9 +260,9 @@ mgMainMenu::SaveState() mgValmap nmain("MainMenu"); mgValmap nsel("tree"); mgValmap ncol("collection"); - asprintf(&oldfile,"%s/muggle.state.old",cPlugin::ConfigDirectory ("muggle")); - asprintf(&newfile,"%s/muggle.state.new",cPlugin::ConfigDirectory ("muggle")); - asprintf(&statefile,"%s/muggle.state",cPlugin::ConfigDirectory ("muggle")); + msprintf(&oldfile,"%s/muggle.state.old",cPlugin::ConfigDirectory ("muggle")); + msprintf(&newfile,"%s/muggle.state.new",cPlugin::ConfigDirectory ("muggle")); + msprintf(&statefile,"%s/muggle.state",cPlugin::ConfigDirectory ("muggle")); FILE *f = fopen(newfile,"w"); if (!f) { @@ -324,7 +324,7 @@ mgMainMenu::mgMainMenu ():cOsdMenu ("",25) // load values from state file char *b; - asprintf(&b,"%s/muggle.state",cPlugin::ConfigDirectory ("muggle")); + msprintf(&b,"%s/muggle.state",cPlugin::ConfigDirectory ("muggle")); FILE *f = fopen(b,"r"); free(b); if (f) { @@ -833,7 +833,7 @@ const char* mgMainMenu::Message1(const char *msg, const string &arg) { if (strlen(msg)==0) return 0; - asprintf(&m_message, tr(msg), arg.c_str()); + msprintf(&m_message, tr(msg), arg.c_str()); return m_message; } @@ -1212,7 +1212,7 @@ bool create_question() { char *b; - asprintf(&b,tr("Create database %s?"),the_setup.DbName); + msprintf(&b,tr("Create database %s?"),the_setup.DbName); bool result = Interface->Confirm(b); free(b); return result; |