From 419640438a995df0cd1ed2149af5eede0b679f58 Mon Sep 17 00:00:00 2001 From: Erik Walthinsen Date: Mon, 31 Jan 2000 03:22:49 +0000 Subject: [PATCH] - added usage info Original commit message from CVS: - added usage info - uses first arg as registry filename - any additional args are plugins to search for (no change but argv base) - cleaned up output with a spare \n --- test/xml/readreg.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/test/xml/readreg.c b/test/xml/readreg.c index 6e2d46f794..4a04f136a5 100644 --- a/test/xml/readreg.c +++ b/test/xml/readreg.c @@ -29,7 +29,13 @@ int main(int argc,char *argv[]) { // gst_init(&argc,&argv); - doc = xmlParseFile("registry.xml"); + if (argc < 2) { + fprintf(stderr,"Usage: %s [element] [element] ...\n", + argv[0]); + exit(1); + } + + doc = xmlParseFile(argv[1]); g_assert(doc != NULL); cur = doc->root; @@ -93,15 +99,15 @@ int main(int argc,char *argv[]) { element->details.copyright = getcontents(doc,field); field = field->next; } - g_print("new element '%s'in '%s'\n",element->name,element->plugin->name); + g_print("new element '%s' in '%s'\n",element->name,element->plugin->name); elements = g_slist_prepend(elements,element); } cur = cur->next; } - for (i=1;idata;