75 #include <jasper/jas_config.h>
JAS_ATTRIBUTE_PURE JAS_EXPORT const char * jas_tvparser_getval(const jas_tvparser_t *tvparser)
Get the value for the current tag-value pair.
Definition: jas_tvp.c:204
JAS_ATTRIBUTE_PURE JAS_EXPORT const jas_taginfo_t * jas_taginfos_lookup(const jas_taginfo_t *taginfos, const char *name)
Lookup a tag by name.
Definition: jas_tvp.c:214
JAS_EXPORT void jas_tvparser_destroy(jas_tvparser_t *tvparser)
Destroy a tag-value parser.
Definition: jas_tvp.c:109
JAS_ATTRIBUTE_PURE JAS_EXPORT const char * jas_tvparser_gettag(const jas_tvparser_t *tvparser)
Get the tag name for the current tag-value pair.
Definition: jas_tvp.c:198
JAS_EXPORT int jas_tvparser_next(jas_tvparser_t *tvparser)
Get the next tag-value pair.
Definition: jas_tvp.c:122
JAS_ATTRIBUTE_PURE JAS_EXPORT const jas_taginfo_t * jas_taginfo_nonull(const jas_taginfo_t *taginfo)
Ensure a nonnull taginfo pointer.
Definition: jas_tvp.c:230
JAS_EXPORT jas_tvparser_t * jas_tvparser_create(const char *s)
Create a tag-value parser for the specified string.
Definition: jas_tvp.c:93
Tag information type.
Definition: jas_tvp.h:94
Tag-value parser type.
Definition: jas_tvp.h:108