diff options
| author | wr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b> | 2005-04-30 10:15:19 +0000 |
|---|---|---|
| committer | wr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b> | 2005-04-30 10:15:19 +0000 |
| commit | 0d64bfccdc14de6cc8792fd34a543e3f2a1b0e5d (patch) | |
| tree | d9bf73d4810e89e1221ea1b1f66da3ada3852221 | |
| parent | b27e5e59364132f81a07d6ce3b4216fa28ea8318 (diff) | |
| download | vdr-plugin-muggle-0d64bfccdc14de6cc8792fd34a543e3f2a1b0e5d.tar.gz vdr-plugin-muggle-0d64bfccdc14de6cc8792fd34a543e3f2a1b0e5d.tar.bz2 | |
duplicate all messages on stderr, add missing va_end()
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@678 e10066b5-e1e2-0310-b819-94efdf66514b
| -rw-r--r-- | mg_tools.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -41,6 +41,7 @@ mgDebug (int level, const char *fmt, ...) vsnprintf (buffer, MAX_BUFLEN - 1, fmt, ap); syslog(LOG_DEBUG,"%s\n",buffer); + fprintf(stderr,"%s\n",buffer); } va_end (ap); } @@ -52,8 +53,10 @@ mgDebug (const char *fmt, ...) va_list ap; va_start (ap, fmt); mgDebug (1, fmt, ap); + va_end (ap); } +extern void showmessage(const char*,int duration=0); void mgWarning (const char *fmt, ...) @@ -63,7 +66,7 @@ mgWarning (const char *fmt, ...) va_start (ap, fmt); vsnprintf (buffer, MAX_BUFLEN - 1, fmt, ap); syslog(LOG_INFO,"Warning: %s\n",buffer); - extern void showmessage(const char*,int duration=0); + fprintf(stderr,"%s\n",buffer); showmessage(buffer); va_end (ap); } @@ -78,6 +81,8 @@ mgError (const char *fmt, ...) vsnprintf (buffer, MAX_BUFLEN - 1, fmt, ap); syslog (LOG_ERR,"Error in Muggle: %s\n", buffer); + fprintf(stderr,"%s\n",buffer); + showmessage(buffer); va_end (ap); } |
