summaryrefslogtreecommitdiff
path: root/vdr_menu.c
diff options
context:
space:
mode:
authorworo <woro@e10066b5-e1e2-0310-b819-94efdf66514b>2008-02-10 11:04:42 +0000
committerworo <woro@e10066b5-e1e2-0310-b819-94efdf66514b>2008-02-10 11:04:42 +0000
commit43ae8b875fb3cd299c59efd42aeb0aefb499f8cf (patch)
treeb393b203d570d57f5af5a71bb4968fb771de8993 /vdr_menu.c
parentab310f72f3b0b2ff8c2f39ee87a9ed6b6fb930d6 (diff)
downloadvdr-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.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/vdr_menu.c b/vdr_menu.c
index 58508d7..82fa29a 100644
--- a/vdr_menu.c
+++ b/vdr_menu.c
@@ -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;