diff options
author | Josh Coalson <jcoalson@users.sourceforce.net> | 2004-09-25 23:46:26 +0000 |
---|---|---|
committer | Josh Coalson <jcoalson@users.sourceforce.net> | 2004-09-25 23:46:26 +0000 |
commit | 8370a7b050355f89199feb113906e9d18bd86125 (patch) | |
tree | 37a57f0422319aef7b06daa1201ad99e9591f77f /src/plugin_common | |
parent | 42d57fa648234c3e38d954943df06cbd9e1a2d69 (diff) | |
download | flac-8370a7b050355f89199feb113906e9d18bd86125.tar.gz |
un-inline iterator functions
Diffstat (limited to 'src/plugin_common')
-rw-r--r-- | src/plugin_common/canonical_tag.c | 24 | ||||
-rw-r--r-- | src/plugin_common/canonical_tag.h | 25 |
2 files changed, 29 insertions, 20 deletions
diff --git a/src/plugin_common/canonical_tag.c b/src/plugin_common/canonical_tag.c index 7195119c..65a1f426 100644 --- a/src/plugin_common/canonical_tag.c +++ b/src/plugin_common/canonical_tag.c @@ -573,6 +573,30 @@ char *FLAC_plugin__canonical_get_formatted(FLAC__tag_iterator it) }
/*
+ * enumeration
+ */
+unsigned FLAC_plugin__canonical_get_count(FLAC_Plugin__CanonicalTag *tag)
+{
+ return tag->count;
+}
+FLAC__tag_iterator FLAC_plugin__canonical_first(FLAC_Plugin__CanonicalTag *tag)
+{
+ return tag->head;
+}
+FLAC__tag_iterator FLAC_plugin__canonical_next(FLAC__tag_iterator it)
+{
+ return it->next;
+}
+wchar_t *FLAC_plugin__canonical_get_name(FLAC__tag_iterator it)
+{
+ return it->name;
+}
+wchar_t *FLAC_plugin__canonical_get_value(FLAC__tag_iterator it)
+{
+ return it->value;
+}
+
+/*
* merging
*/
diff --git a/src/plugin_common/canonical_tag.h b/src/plugin_common/canonical_tag.h index 3133c5a7..5aa6bab3 100644 --- a/src/plugin_common/canonical_tag.h +++ b/src/plugin_common/canonical_tag.h @@ -70,26 +70,11 @@ FLAC__bool FLAC_plugin__canonical_remove(FLAC_Plugin__CanonicalTag *tag, const w void FLAC_plugin__canonical_remove_all(FLAC_Plugin__CanonicalTag *tag, const wchar_t *name);
/* enumeration */
-static __inline unsigned FLAC_plugin__canonical_get_count(FLAC_Plugin__CanonicalTag *tag)
-{
- return tag->count;
-}
-static __inline FLAC__tag_iterator FLAC_plugin__canonical_first(FLAC_Plugin__CanonicalTag *tag)
-{
- return tag->head;
-}
-static __inline FLAC__tag_iterator FLAC_plugin__canonical_next(FLAC__tag_iterator it)
-{
- return it->next;
-}
-static __inline wchar_t *FLAC_plugin__canonical_get_name(FLAC__tag_iterator it)
-{
- return it->name;
-}
-static __inline wchar_t *FLAC_plugin__canonical_get_value(FLAC__tag_iterator it)
-{
- return it->value;
-}
+unsigned FLAC_plugin__canonical_get_count(FLAC_Plugin__CanonicalTag *tag);
+FLAC__tag_iterator FLAC_plugin__canonical_first(FLAC_Plugin__CanonicalTag *tag);
+FLAC__tag_iterator FLAC_plugin__canonical_next(FLAC__tag_iterator it);
+wchar_t *FLAC_plugin__canonical_get_name(FLAC__tag_iterator it);
+wchar_t *FLAC_plugin__canonical_get_value(FLAC__tag_iterator it);
/* returns a new string containing the current entry in UTF-8 in "NAME=VALUE" form */
char *FLAC_plugin__canonical_get_formatted(FLAC__tag_iterator it);
|