1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
2 #pragma once
3 
4 enum {
5         XML_END,
6         XML_TEXT,
7         XML_TAG_OPEN,
8         XML_TAG_CLOSE,
9         XML_TAG_CLOSE_EMPTY,
10         XML_ATTRIBUTE_NAME,
11         XML_ATTRIBUTE_VALUE,
12 };
13 
14 int xml_tokenize(const char **p, char **name, void **state, unsigned *line);
15