From 1ad700f5a449aeee1dfbbb5ae37b3bf43638d394 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Wed, 8 May 2013 17:29:37 +0200 Subject: Minor improvements to UNOIDL binary format Change-Id: Ia215b34842ce85bfbd1ad90a286abcbae0884bd5 --- unoidl/README | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'unoidl/README') diff --git a/unoidl/README b/unoidl/README index 2e159c6eea2f..5daff7a618c2 100644 --- a/unoidl/README +++ b/unoidl/README @@ -45,11 +45,18 @@ The file starts with an 8 byte header, followed by information about the root map (reg2unoidl generates files in a single depth-first pass, so the root map itself is at the end of the file): -* 8 byte header "UNOIDL\0\xFF" +* 7 byte magic header "UNOIDL\xFF" +* version byte 0 * Offset of root Map * UInt32 number of entries of root Map ... +Files generated by reg2unoidl follow that by a + + "\0** Created by LibreOffice " LIBO_VERSION_DOTTED " reg2unoidl **\0" + +banner (cf. config_host/config_version.h.in), as a debugging aid. + Layout of per-entry payload in the root or a module Map: * kind byte: -- cgit