diff options
author | LarsAC <LarsAC@e10066b5-e1e2-0310-b819-94efdf66514b> | 2005-01-16 21:45:34 +0000 |
---|---|---|
committer | LarsAC <LarsAC@e10066b5-e1e2-0310-b819-94efdf66514b> | 2005-01-16 21:45:34 +0000 |
commit | 3f57eefda10f5461b6b98d8292d527061554c659 (patch) | |
tree | c8183b4bbc9b38393f854b0620605e36ef102d11 | |
parent | f3d430aa36ace2edfa471e8eeb541a46f9e9e2ea (diff) | |
download | vdr-plugin-muggle-3f57eefda10f5461b6b98d8292d527061554c659.tar.gz vdr-plugin-muggle-3f57eefda10f5461b6b98d8292d527061554c659.tar.bz2 |
Corrected syntax and removed readline definition
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@363 e10066b5-e1e2-0310-b819-94efdf66514b
-rw-r--r-- | vdr_setup.c | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/vdr_setup.c b/vdr_setup.c index 093cf98..8e281cd 100644 --- a/vdr_setup.c +++ b/vdr_setup.c @@ -24,7 +24,6 @@ mgSetup the_setup; -char *readline(FILE *f); std::string GdFindFile( std::string mp3file, std::string ToplevelDir ); // --- mgMenuSetup ----------------------------------------------------------- @@ -102,32 +101,17 @@ mgSetup::getFilename( std::string basename ) } else { - return string( ToplevelDir ) + basename; + return std::string( ToplevelDir ) + basename; } } -#define MAXPARSEBUFFER 1024 - -char *readline(FILE *f) -{ - static char buffer[MAXPARSEBUFFER]; - if (fgets(buffer, sizeof(buffer), f) > 0) - { - int l = strlen(buffer) - 1; - if (l >= 0 && buffer[l] == '\n') - buffer[l] = 0; - return buffer; - } - return NULL; -} - #define FINDCMD "cd '%s' && find -follow -name '%s' 2> /dev/null" std::string GdFindFile( std::string mp3file, std::string tld ) { std::string fullname = ""; char *cmd = NULL; - asprintf( &cmd, FINDCMD, ToplevelDir.c_str(), mp3file.c_str() ); + asprintf( &cmd, FINDCMD, tld.c_str(), mp3file.c_str() ); FILE *p = popen( cmd, "r" ); if (p) { |