4e945a6f7971fd7d1f6b2c62ee3afdaff3c95ce4Lennart Poettering This file is part of systemd.
4e945a6f7971fd7d1f6b2c62ee3afdaff3c95ce4Lennart Poettering Copyright 2012 Kay Sievers <kay@vrfy.org>
4e945a6f7971fd7d1f6b2c62ee3afdaff3c95ce4Lennart Poettering systemd is free software; you can redistribute it and/or modify it
4e945a6f7971fd7d1f6b2c62ee3afdaff3c95ce4Lennart Poettering under the terms of the GNU Lesser General Public License as published by
4e945a6f7971fd7d1f6b2c62ee3afdaff3c95ce4Lennart Poettering the Free Software Foundation; either version 2.1 of the License, or
4e945a6f7971fd7d1f6b2c62ee3afdaff3c95ce4Lennart Poettering (at your option) any later version.
4e945a6f7971fd7d1f6b2c62ee3afdaff3c95ce4Lennart Poettering systemd is distributed in the hope that it will be useful, but
4e945a6f7971fd7d1f6b2c62ee3afdaff3c95ce4Lennart Poettering WITHOUT ANY WARRANTY; without even the implied warranty of
4e945a6f7971fd7d1f6b2c62ee3afdaff3c95ce4Lennart Poettering MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4e945a6f7971fd7d1f6b2c62ee3afdaff3c95ce4Lennart Poettering Lesser General Public License for more details.
4e945a6f7971fd7d1f6b2c62ee3afdaff3c95ce4Lennart Poettering You should have received a copy of the GNU Lesser General Public License
4e945a6f7971fd7d1f6b2c62ee3afdaff3c95ce4Lennart Poettering along with systemd; If not, see <http://www.gnu.org/licenses/>.
6bedfcbb2970e06a4d3280c8fb62083d252ede73Lennart Poettering#define HWDB_SIG { 'K', 'S', 'L', 'P', 'H', 'H', 'R', 'H' }
6bedfcbb2970e06a4d3280c8fb62083d252ede73Lennart Poettering/* on-disk trie objects */
636e813dc98ea40c58c6c85bc5e7e3c9f0904ea2Lennart Poettering /* version of tool which created the file */
636e813dc98ea40c58c6c85bc5e7e3c9f0904ea2Lennart Poettering /* size of structures to allow them to grow */
636e813dc98ea40c58c6c85bc5e7e3c9f0904ea2Lennart Poettering /* offset of the root trie node */
636e813dc98ea40c58c6c85bc5e7e3c9f0904ea2Lennart Poettering /* size of the nodes and string section */
0b58db658b5c3f586ac3a837427f1f7fec2abb2eLennart Poettering /* prefix of lookup string, shared by all children */
636e813dc98ea40c58c6c85bc5e7e3c9f0904ea2Lennart Poettering /* size of children entry array appended to the node */
636e813dc98ea40c58c6c85bc5e7e3c9f0904ea2Lennart Poettering /* size of value entry array appended to the node */
636e813dc98ea40c58c6c85bc5e7e3c9f0904ea2Lennart Poettering/* array of child entries, follows directly the node record */
636e813dc98ea40c58c6c85bc5e7e3c9f0904ea2Lennart Poettering /* index of the child node */
b5efdb8af40ea759a1ea584c1bc44ecc81dd00ceLennart Poettering /* offset of the child node */
636e813dc98ea40c58c6c85bc5e7e3c9f0904ea2Lennart Poettering/* array of value entries, follows directly the node record/child array */