diff options
author | Warren Dukes <warren.dukes@gmail.com> | 2004-06-01 04:29:34 +0000 |
---|---|---|
committer | Warren Dukes <warren.dukes@gmail.com> | 2004-06-01 04:29:34 +0000 |
commit | decce92949d7a35f1e27804df45fa61568e69548 (patch) | |
tree | e327e59de5e2a27a33a4acb8388147ecf3ecaed8 /src/inputPlugin.c | |
parent | 9e0cbb30f4986b9ddc6c2238786609c0325cf6af (diff) | |
download | mpd-decce92949d7a35f1e27804df45fa61568e69548.tar.gz mpd-decce92949d7a35f1e27804df45fa61568e69548.tar.xz mpd-decce92949d7a35f1e27804df45fa61568e69548.zip |
nice output of all suffix types supported in version
git-svn-id: https://svn.musicpd.org/mpd/trunk@1276 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to '')
-rw-r--r-- | src/inputPlugin.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/inputPlugin.c b/src/inputPlugin.c index 2ee0d9a8d..20b6eb14c 100644 --- a/src/inputPlugin.c +++ b/src/inputPlugin.c @@ -1,6 +1,7 @@ #include "inputPlugin.h" #include "list.h" +#include "myfprintf.h" #include <stdlib.h> #include <string.h> @@ -72,6 +73,23 @@ InputPlugin * getInputPluginFromName(char * name) { return (InputPlugin *)plugin; } +void printAllInputPluginSuffixes(FILE * fp) { + ListNode * node = inputPlugin_list->firstNode; + InputPlugin * plugin; + char ** suffixes; + + while(node) { + plugin = (InputPlugin *)node->data; + suffixes = plugin->suffixes; + while(suffixes && *suffixes) { + myfprintf(fp, "%s ", *suffixes); + suffixes++; + } + node = node->nextNode; + } + myfprintf(fp, "\n"); +} + extern InputPlugin mp3Plugin; extern InputPlugin oggPlugin; extern InputPlugin flacPlugin; |