NeoMutt
2025-12-11-1039-g550ac6
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
tag.h
Go to the documentation of this file.
1
23
24
#ifndef MUTT_NOTMUCH_TAG_H
25
#define MUTT_NOTMUCH_TAG_H
26
27
#include "
mutt/lib.h
"
28
35
struct
NmTags
36
{
37
struct
StringArray
tags
;
38
char
*
tag_str
;
39
};
40
41
void
nm_tag_array_free
(
struct
NmTags
*tags);
42
struct
NmTags
nm_tag_str_to_tags
(const char *tag_string);
43
44
#endif
/* MUTT_NOTMUCH_TAG_H */
lib.h
Convenience wrapper for the library headers.
NmTags
Array of Notmuch tags.
Definition
tag.h:36
NmTags::tags
struct StringArray tags
Tags.
Definition
tag.h:37
NmTags::tag_str
char * tag_str
Source string.
Definition
tag.h:38
nm_tag_str_to_tags
struct NmTags nm_tag_str_to_tags(const char *tag_str)
Converts a comma and/or space-delimited string of tags into an array.
Definition
tag.c:51
nm_tag_array_free
void nm_tag_array_free(struct NmTags *tags)
Free all memory of a NmTags.
Definition
tag.c:40