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