1 /* SPDX-License-Identifier: LGPL-2.1+ */
6 typedef enum ExtractFlags
{
9 EXTRACT_CUNESCAPE_RELAX
= 4,
11 EXTRACT_DONT_COALESCE_SEPARATORS
= 16,
12 EXTRACT_RETAIN_ESCAPE
= 32,
15 int extract_first_word(const char **p
, char **ret
, const char *separators
, ExtractFlags flags
);
16 int extract_first_word_and_warn(const char **p
, char **ret
, const char *separators
, ExtractFlags flags
, const char *unit
, const char *filename
, unsigned line
, const char *rvalue
);
17 int extract_many_words(const char **p
, const char *separators
, unsigned flags
, ...) _sentinel_
;