diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-12-22 22:07:20 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-12-22 22:07:20 +0000 |
| commit | 0a99e317feb5b06285aa43fcd98d2e09e9dab769 (patch) | |
| tree | 8a60fa5d9089c6b2007138ad3499cb285a082303 | |
| parent | 493236dc228d267296978fda743246cb5dc3c8b9 (diff) | |
| download | lasso-0a99e317feb5b06285aa43fcd98d2e09e9dab769.tar.gz lasso-0a99e317feb5b06285aa43fcd98d2e09e9dab769.tar.xz lasso-0a99e317feb5b06285aa43fcd98d2e09e9dab769.zip | |
Removed use of GList for Options. Use only a Options pointer.
| -rw-r--r-- | lasso/id-wsf/discovery.c | 19 | ||||
| -rw-r--r-- | lasso/id-wsf/discovery.h | 2 |
2 files changed, 12 insertions, 9 deletions
diff --git a/lasso/id-wsf/discovery.c b/lasso/id-wsf/discovery.c index 8731f77d..20363a24 100644 --- a/lasso/id-wsf/discovery.c +++ b/lasso/id-wsf/discovery.c @@ -181,11 +181,12 @@ lasso_discovery_add_remove_entry(LassoDiscovery *discovery, LassoDiscoRequestedServiceType* lasso_discovery_add_requested_service_type(LassoDiscovery *discovery, const gchar *serviceType, - GList *options) +/* GList *options) */ + const char *option) { LassoDiscoQuery *query; LassoDiscoRequestedServiceType *rst; - LassoDiscoOptions *opts; + LassoDiscoOptions *opts = NULL; g_return_val_if_fail(LASSO_IS_DISCOVERY(discovery), NULL); g_return_val_if_fail(serviceType != NULL, NULL); @@ -197,13 +198,15 @@ lasso_discovery_add_requested_service_type(LassoDiscovery *discovery, /* optionals data */ /* create Options */ - if (options != NULL) { - opts = lasso_disco_options_new(); - while (options != NULL) { - opts->Option = g_list_append(opts->Option, options->data); - options = g_list_next(options); - } + if (option != NULL) { + opts->Option = g_list_append(opts->Option, (gpointer)option); rst->Options = opts; +/* opts = lasso_disco_options_new(); */ +/* while (options != NULL) { */ +/* opts->Option = g_list_append(opts->Option, options->data); */ +/* options = g_list_next(options); */ +/* } */ +/* rst->Options = opts; */ } /* add RequestedServiceType */ diff --git a/lasso/id-wsf/discovery.h b/lasso/id-wsf/discovery.h index 661ebac2..ef5442ca 100644 --- a/lasso/id-wsf/discovery.h +++ b/lasso/id-wsf/discovery.h @@ -88,7 +88,7 @@ LASSO_EXPORT gint lasso_discovery_add_remove_entry(LassoDiscov LASSO_EXPORT LassoDiscoRequestedServiceType* lasso_discovery_add_requested_service_type( LassoDiscovery *discovery, const gchar *serviceType, - GList *options); + const char *options); /* Was GList *options before */ LASSO_EXPORT gint lasso_discovery_add_resource_offering( LassoDiscovery *discovery, |
