Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Stefan Strogin
flac
Commits
8370a7b0
Commit
8370a7b0
authored
Sep 25, 2004
by
Josh Coalson
Browse files
un-inline iterator functions
parent
42d57fa6
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/plugin_common/canonical_tag.c
View file @
8370a7b0
...
...
@@ -572,6 +572,30 @@ char *FLAC_plugin__canonical_get_formatted(FLAC__tag_iterator it)
return
NULL
;
}
/*
* 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
*/
...
...
src/plugin_common/canonical_tag.h
View file @
8370a7b0
...
...
@@ -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
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment