libmpdclient 2.24
stringnormalization.h
Go to the documentation of this file.
1// SPDX-License-Identifier: BSD-3-Clause
2// Copyright The Music Player Daemon Project
3
4#ifndef LIBMPDCLIENT_STRINGNORMALIZATION_H
5#define LIBMPDCLIENT_STRINGNORMALIZATION_H
6
7#include "recv.h"
8#include "compiler.h"
9
10#include <stdbool.h>
11
16{
22
24
25 /* IMPORTANT: the ordering above must be
26 retained, or else the libmpdclient ABI breaks */
27
29};
30
31#ifdef __cplusplus
32extern "C" {
33#endif
34
40const char *
42
51
62bool
64
75bool
77
90mpd_malloc
91static inline struct mpd_pair *
93{
94 return mpd_recv_pair_named(connection, "stringnormalization");
95}
96
107bool
109 const enum mpd_stringnormalization_option *options, unsigned n);
110
116bool
118 const enum mpd_stringnormalization_option *options, unsigned n);
119
131bool
133 const enum mpd_stringnormalization_option *options, unsigned n);
134
140bool
142 const enum mpd_stringnormalization_option *options, unsigned n);
143
152bool
154
160bool
162
171bool
173
179bool
181
182#ifdef __cplusplus
183}
184#endif
185
186#endif
MPD client library.
struct mpd_pair * mpd_recv_pair_named(struct mpd_connection *connection, const char *name)
bool mpd_run_clear_stringnormalization(struct mpd_connection *connection)
bool mpd_run_all_stringnormalization(struct mpd_connection *connection)
bool mpd_send_list_stringnormalization_available(struct mpd_connection *connection)
bool mpd_send_list_stringnormalization(struct mpd_connection *connection)
mpd_stringnormalization_option
@ MPD_STRINGNORMALIZATION_COUNT
@ MPD_STRINGNORMALIZATION_STRIP_DIACRITICS
@ MPD_STRINGNORMALIZATION_UNKNOWN
bool mpd_send_enable_stringnormalization(struct mpd_connection *connection, const enum mpd_stringnormalization_option *options, unsigned n)
bool mpd_send_clear_stringnormalization(struct mpd_connection *connection)
enum mpd_stringnormalization_option mpd_stringnormalization_name_parse(const char *name)
static struct mpd_pair * mpd_recv_stringnormalization_pair(struct mpd_connection *connection)
bool mpd_send_all_stringnormalization(struct mpd_connection *connection)
bool mpd_run_enable_stringnormalization(struct mpd_connection *connection, const enum mpd_stringnormalization_option *options, unsigned n)
const char * mpd_stringnormalization_name(enum mpd_stringnormalization_option option)
bool mpd_send_disable_stringnormalization(struct mpd_connection *connection, const enum mpd_stringnormalization_option *options, unsigned n)
bool mpd_run_disable_stringnormalization(struct mpd_connection *connection, const enum mpd_stringnormalization_option *options, unsigned n)