[Libreoffice-commits] core.git: 4 commits - writerfilter/Library_writerfilter.mk writerfilter/source

Miklos Vajna vmiklos at collabora.co.uk
Sat Dec 7 01:45:58 PST 2013


 writerfilter/Library_writerfilter.mk                |    1 
 writerfilter/source/doctok/WW8PropertySetImpl.cxx   |  386 --------------
 writerfilter/source/doctok/WW8PropertySetImpl.hxx   |  138 -----
 writerfilter/source/doctok/WW8ResourceModelImpl.cxx |   13 
 writerfilter/source/doctok/WW8xmi.xsl               |  172 ------
 writerfilter/source/doctok/replacesprmids           |  536 --------------------
 writerfilter/source/doctok/resources.xsl            |    1 
 writerfilter/source/doctok/resourcesimpl.xsl        |   14 
 writerfilter/source/doctok/xmigen.el                |  126 ----
 9 files changed, 1387 deletions(-)

New commits:
commit c973bfd6382226f91eca2e41c9b94cc220d9b49e
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Sat Dec 7 10:28:32 2013 +0100

    writerfilter: remove unused WW8xmi in doctok
    
    Change-Id: I61cf2a40f80f27005229b4a06f3c1e32802be4cd

diff --git a/writerfilter/source/doctok/WW8xmi.xsl b/writerfilter/source/doctok/WW8xmi.xsl
deleted file mode 100644
index 894d0cf..0000000
--- a/writerfilter/source/doctok/WW8xmi.xsl
+++ /dev/null
@@ -1,172 +0,0 @@
-<!--
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
--->
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="u
 rn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"  
-  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:UML = 'org.omg.xmi.namespace.UML' xml:space="default" xmlns:xhtml="http://www.w3.org/1999/xhtml">
-<xsl:output method="xml" indent="yes"/>
-
-<xsl:template match="/">
-<UML:Class xmi.id="dummy" name="dummy">
-                    <UML:ModelElement.stereotype>
-                        <UML:Stereotype xmi.idref='access'/>
-                    </UML:ModelElement.stereotype>
-<xsl:apply-templates select="//xhtml:body/xhtml:table"/>
-</UML:Class>
-</xsl:template>
-
-<xsl:template match="xhtml:table">
-<xsl:apply-templates select="xhtml:tbody/xhtml:tr[2]"/>
-</xsl:template>
-
-<xsl:template name="handleTR">
-<xsl:param name="offset"/>
-<xsl:param name="shift"/>
-<xsl:variable name="name"><xsl:value-of select="xhtml:td[3]"/></xsl:variable>
-<xsl:variable name="type">
-<xsl:choose>
-<xsl:when test='contains(xhtml:td[4], "[")'>
-<xsl:value-of select='substring-before(xhtml:td[4], "[")'/>
-</xsl:when>
-<xsl:otherwise>
-<xsl:value-of select="xhtml:td[4]"/>
-<xsl:variable name="stereotype">attribute</xsl:variable>
-</xsl:otherwise>
-</xsl:choose>
-</xsl:variable>
-<xsl:variable name='stereotype'>
-<xsl:choose>
-<xsl:when test='contains(xhtml:td[4], "[")'>array</xsl:when>
-<xsl:otherwise>attribute</xsl:otherwise>
-</xsl:choose>
-</xsl:variable>
-<xsl:variable name="saltype">
-<xsl:choose>
-  <xsl:when test="$type='U8'">sal_uInt8</xsl:when>
-  <xsl:when test="$type='S8'">sal_Int8</xsl:when>
-  <xsl:when test="$type='U16'">sal_uInt16</xsl:when>
-  <xsl:when test="$type='S16'">sal_Int16</xsl:when>
-  <xsl:when test="$type='U32'">sal_uInt32</xsl:when>
-  <xsl:when test="$type='S32'">sal_Int32</xsl:when>
-  <xsl:otherwise>void *</xsl:otherwise>
-</xsl:choose>
-</xsl:variable>
-<xsl:variable name="bits"><xsl:value-of select="xhtml:td[5]"/></xsl:variable>
-<xsl:variable name="mask"><xsl:value-of select="xhtml:td[6]"/></xsl:variable>
-<xsl:variable name="comment"><xsl:value-of select="xhtml:td[7]"/></xsl:variable>
-					<UML:Classifier.feature>
-  						<UML:Attribute><xsl:attribute name="name"><xsl:value-of select="$name"/></xsl:attribute>
-    		                <UML:ModelElement.taggedValue>
-                                <UML:TaggedValue>
-                                    <UML:TaggedValue.dataValue><xsl:value-of select="$comment"/></UML:TaggedValue.dataValue>
-                                        <UML:TaggedValue.type>
-                                        <UML:TagDefinition xmi.idref = 'comment'/>
-                                    </UML:TaggedValue.type>
-                                </UML:TaggedValue>
-		                    </UML:ModelElement.taggedValue>
-    		                <UML:ModelElement.taggedValue>
-                                <UML:TaggedValue>
-                                    <UML:TaggedValue.dataValue><xsl:value-of select="$offset"/></UML:TaggedValue.dataValue>
-                                        <UML:TaggedValue.type>
-                                        <UML:TagDefinition xmi.idref = 'offset'/>
-                                    </UML:TaggedValue.type>
-                                </UML:TaggedValue>
-		                    </UML:ModelElement.taggedValue>
-    		                <UML:ModelElement.taggedValue>
-                                <UML:TaggedValue>
-                                    <UML:TaggedValue.dataValue><xsl:value-of select="$shift"/></UML:TaggedValue.dataValue>
-                                        <UML:TaggedValue.type>
-                                        <UML:TagDefinition xmi.idref = 'shift'/>
-                                    </UML:TaggedValue.type>
-                                </UML:TaggedValue>
-		                    </UML:ModelElement.taggedValue>
-    		                <UML:ModelElement.taggedValue>
-                                <UML:TaggedValue>
-                                    <UML:TaggedValue.dataValue><xsl:value-of select="$mask"/></UML:TaggedValue.dataValue>
-                                        <UML:TaggedValue.type>
-                                        <UML:TagDefinition xmi.idref = 'mask'/>
-                                    </UML:TaggedValue.type>
-                                </UML:TaggedValue>
-		                    </UML:ModelElement.taggedValue>
-    		                <UML:ModelElement.taggedValue>
-                                <UML:TaggedValue>
-                                    <UML:TaggedValue.dataValue><xsl:value-of select="$bits"/></UML:TaggedValue.dataValue>
-                                        <UML:TaggedValue.type>
-                                        <UML:TagDefinition xmi.idref = 'bits'/>
-                                    </UML:TaggedValue.type>
-                                </UML:TaggedValue>
-		                    </UML:ModelElement.taggedValue>
-    		                <UML:ModelElement.taggedValue>
-                                <UML:TaggedValue>
-                                    <UML:TaggedValue.dataValue>rtf:<xsl:value-of select='translate($name, "abcdefghijklmnopqrstuvwxyz", "ABCDEFGHIJKLMNOPQRSTUVWXYZ")'/></UML:TaggedValue.dataValue>
-                                        <UML:TaggedValue.type>
-                                        <UML:TagDefinition xmi.idref = 'attrid'/>
-                                    </UML:TaggedValue.type>
-                                </UML:TaggedValue>
-		                    </UML:ModelElement.taggedValue>
-<xsl:if test='$stereotype = "array"'>
-<xsl:variable name='arraycount'><xsl:value-of select='substring-before(substring-after(xhtml:td[4], "["), "]")'/></xsl:variable>
-    		                <UML:ModelElement.taggedValue>
-                                <UML:TaggedValue>
-                                    <UML:TaggedValue.dataValue><xsl:value-of select="$arraycount"/></UML:TaggedValue.dataValue>
-                                        <UML:TaggedValue.type>
-                                        <UML:TagDefinition xmi.idref = 'arraycount'/>
-                                    </UML:TaggedValue.type>
-                                </UML:TaggedValue>
-		                    </UML:ModelElement.taggedValue>
-</xsl:if>
-							<UML:StructuralFeature.type>
-								<UML:DataType><xsl:attribute name="xmi.idref"><xsl:value-of select="$type"/></xsl:attribute></UML:DataType>
-							</UML:StructuralFeature.type>
-							<UML:ModelElement.stereotype>
-								<UML:Stereotype><xsl:attribute name="xmi.idref"><xsl:value-of select="$stereotype"/></xsl:attribute></UML:Stereotype>
-							</UML:ModelElement.stereotype>
-						</UML:Attribute>
-					</UML:Classifier.feature>
-</xsl:template>
-
-<xsl:template match="xhtml:tr[./xhtml:td[position()=1]/text()]">
-<xsl:variable name="offset"><xsl:value-of select="xhtml:td[2]"/></xsl:variable>
-<xsl:call-template name="handleTR">
-<xsl:with-param name="offset" select="$offset"/>
-<xsl:with-param name="shift">0</xsl:with-param>
-</xsl:call-template>
-<xsl:variable name="shift1"><xsl:value-of select="substring-after(xhtml:td[5], ':')"/></xsl:variable>
-<xsl:apply-templates select="following-sibling::xhtml:tr[position()=1]">
-<xsl:with-param name="offset" select="$offset"/>
-<xsl:with-param name="shift" select="$shift1"/>
-</xsl:apply-templates>
-</xsl:template>
-
-<xsl:template match="xhtml:tr[not(./xhtml:td[position()=1]/text())]">
-<xsl:param name="offset"/>
-<xsl:param name="shift"/>
-<xsl:call-template name="handleTR">
-<xsl:with-param name="offset" select="$offset"/>
-<xsl:with-param name="shift" select="$shift"/>
-</xsl:call-template>
-<xsl:variable name="shift1"><xsl:value-of select="$shift+substring-after(xhtml:td[5], ':')"/></xsl:variable>
-<xsl:apply-templates select="following-sibling::xhtml:tr[position()=1]">
-<xsl:with-param name="offset" select="$offset"/>
-<xsl:with-param name="shift" select="$shift1"/>
-</xsl:apply-templates>
-</xsl:template>
-
-<xsl:template match="*">
-<xsl:copy-of select="."/>
-</xsl:template>
-
-</xsl:stylesheet>
commit e952cd6b2dd21d466c5614aae248c26afb8e0044
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Sat Dec 7 10:27:41 2013 +0100

    writerfilter: remove unused replacesprmids in doctok
    
    Change-Id: I28970c5bd919640bb3b5dd6ac38d93673cce1002

diff --git a/writerfilter/source/doctok/replacesprmids b/writerfilter/source/doctok/replacesprmids
deleted file mode 100755
index 3f84eba..0000000
--- a/writerfilter/source/doctok/replacesprmids
+++ /dev/null
@@ -1,536 +0,0 @@
-#!/bin/sh
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# This file incorporates work covered by the following license notice:
-#
-#   Licensed to the Apache Software Foundation (ASF) under one or more
-#   contributor license agreements. See the NOTICE file distributed
-#   with this work for additional information regarding copyright
-#   ownership. The ASF licenses this file to you under the Apache
-#   License, Version 2.0 (the "License"); you may not use this file
-#   except in compliance with the License. You may obtain a copy of
-#   the License at http://www.apache.org/licenses/LICENSE-2.0 .
-#
-
-sed "s/0xc601/NS_sprm::LN_PIstdPermute/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xC601/NS_sprm::LN_PIstdPermute/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3644/NS_sprm::LN_TCantSplit/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3644/NS_sprm::LN_TCantSplit/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2602/NS_sprm::LN_PIncLvl/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2602/NS_sprm::LN_PIncLvl/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2461/NS_sprm::LN_PJcExtra/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2461/NS_sprm::LN_PJcExtra/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2403/NS_sprm::LN_PJc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2403/NS_sprm::LN_PJc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2404/NS_sprm::LN_PFSideBySide/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2404/NS_sprm::LN_PFSideBySide/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2405/NS_sprm::LN_PFKeep/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2405/NS_sprm::LN_PFKeep/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2406/NS_sprm::LN_PFKeepFollow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2406/NS_sprm::LN_PFKeepFollow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2407/NS_sprm::LN_PFPageBreakBefore/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2407/NS_sprm::LN_PFPageBreakBefore/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2408/NS_sprm::LN_PBrcl/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2408/NS_sprm::LN_PBrcl/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2409/NS_sprm::LN_PBrcp/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2409/NS_sprm::LN_PBrcp/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x260a/NS_sprm::LN_PIlvl/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x260A/NS_sprm::LN_PIlvl/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x460b/NS_sprm::LN_PIlfo/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x460B/NS_sprm::LN_PIlfo/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x240c/NS_sprm::LN_PFNoLineNumb/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x240C/NS_sprm::LN_PFNoLineNumb/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xc60d/NS_sprm::LN_PChgTabsPapx/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xC60D/NS_sprm::LN_PChgTabsPapx/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x840e/NS_sprm::LN_PDxaRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x840E/NS_sprm::LN_PDxaRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x840f/NS_sprm::LN_PDxaLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x840F/NS_sprm::LN_PDxaLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4610/NS_sprm::LN_PNest/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4610/NS_sprm::LN_PNest/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x8411/NS_sprm::LN_PDxaLeft1/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x8411/NS_sprm::LN_PDxaLeft1/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6412/NS_sprm::LN_PDyaLine/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6412/NS_sprm::LN_PDyaLine/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xa413/NS_sprm::LN_PDyaBefore/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xA413/NS_sprm::LN_PDyaBefore/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xa414/NS_sprm::LN_PDyaAfter/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xA414/NS_sprm::LN_PDyaAfter/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xc615/NS_sprm::LN_PChgTabs/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xC615/NS_sprm::LN_PChgTabs/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2416/NS_sprm::LN_PFInTable/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2416/NS_sprm::LN_PFInTable/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x244b/NS_sprm::LN_PCell/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x244B/NS_sprm::LN_PCell/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x244c/NS_sprm::LN_PRow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x244C/NS_sprm::LN_PRow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2417/NS_sprm::LN_PFTtp/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2417/NS_sprm::LN_PFTtp/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x8418/NS_sprm::LN_PDxaAbs/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x8418/NS_sprm::LN_PDxaAbs/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x8419/NS_sprm::LN_PDyaAbs/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x8419/NS_sprm::LN_PDyaAbs/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x841a/NS_sprm::LN_PDxaWidth/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x841A/NS_sprm::LN_PDxaWidth/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x261b/NS_sprm::LN_PPc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x261B/NS_sprm::LN_PPc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x461c/NS_sprm::LN_PBrcTop10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x461C/NS_sprm::LN_PBrcTop10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x461d/NS_sprm::LN_PBrcLeft10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x461D/NS_sprm::LN_PBrcLeft10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x461e/NS_sprm::LN_PBrcBottom10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x461E/NS_sprm::LN_PBrcBottom10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x461f/NS_sprm::LN_PBrcRight10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x461F/NS_sprm::LN_PBrcRight10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4620/NS_sprm::LN_PBrcBetween10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4620/NS_sprm::LN_PBrcBetween10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4621/NS_sprm::LN_PBrcBar10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4621/NS_sprm::LN_PBrcBar10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4622/NS_sprm::LN_PDxaFromText10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4622/NS_sprm::LN_PDxaFromText10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2423/NS_sprm::LN_PWr/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2423/NS_sprm::LN_PWr/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6629/NS_sprm::LN_PBrcBar/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6629/NS_sprm::LN_PBrcBar/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x242a/NS_sprm::LN_PFNoAutoHyph/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x242A/NS_sprm::LN_PFNoAutoHyph/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x442b/NS_sprm::LN_PWHeightAbs/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x442B/NS_sprm::LN_PWHeightAbs/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x442c/NS_sprm::LN_PDcs/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x442C/NS_sprm::LN_PDcs/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x442d/NS_sprm::LN_PShd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x442D/NS_sprm::LN_PShd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x842e/NS_sprm::LN_PDyaFromText/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x842E/NS_sprm::LN_PDyaFromText/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x842f/NS_sprm::LN_PDxaFromText/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x842F/NS_sprm::LN_PDxaFromText/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2430/NS_sprm::LN_PFLocked/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2430/NS_sprm::LN_PFLocked/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2431/NS_sprm::LN_PFWidowControl/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2431/NS_sprm::LN_PFWidowControl/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xc632/NS_sprm::LN_PRuler/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xC632/NS_sprm::LN_PRuler/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2433/NS_sprm::LN_PFKinsoku/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2433/NS_sprm::LN_PFKinsoku/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2434/NS_sprm::LN_PFWordWrap/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2434/NS_sprm::LN_PFWordWrap/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2435/NS_sprm::LN_PFOverflowPunct/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2435/NS_sprm::LN_PFOverflowPunct/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2436/NS_sprm::LN_PFTopLinePunct/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2436/NS_sprm::LN_PFTopLinePunct/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2437/NS_sprm::LN_PFAutoSpaceDE/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2437/NS_sprm::LN_PFAutoSpaceDE/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2438/NS_sprm::LN_PFAutoSpaceDN/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2438/NS_sprm::LN_PFAutoSpaceDN/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4439/NS_sprm::LN_PWAlignFont/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4439/NS_sprm::LN_PWAlignFont/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x443a/NS_sprm::LN_PFrameTextFlow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x443A/NS_sprm::LN_PFrameTextFlow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x243b/NS_sprm::LN_PISnapBaseLine/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x243B/NS_sprm::LN_PISnapBaseLine/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xc63e/NS_sprm::LN_PAnld/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xC63E/NS_sprm::LN_PAnld/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xc63f/NS_sprm::LN_PPropRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xC63F/NS_sprm::LN_PPropRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2640/NS_sprm::LN_POutLvl/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2640/NS_sprm::LN_POutLvl/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2441/NS_sprm::LN_PFBiDi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2441/NS_sprm::LN_PFBiDi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2443/NS_sprm::LN_PFNumRMIns/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2443/NS_sprm::LN_PFNumRMIns/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2444/NS_sprm::LN_PCrLf/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2444/NS_sprm::LN_PCrLf/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xc645/NS_sprm::LN_PNumRM/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xC645/NS_sprm::LN_PNumRM/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6645/NS_sprm::LN_PHugePapx/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6645/NS_sprm::LN_PHugePapx/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2447/NS_sprm::LN_PFUsePgsuSettings/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2447/NS_sprm::LN_PFUsePgsuSettings/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2448/NS_sprm::LN_PFAdjustRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2448/NS_sprm::LN_PFAdjustRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0800/NS_sprm::LN_CFRMarkDel/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0800/NS_sprm::LN_CFRMarkDel/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0801/NS_sprm::LN_CFRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0801/NS_sprm::LN_CFRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0802/NS_sprm::LN_CFFldVanish/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0802/NS_sprm::LN_CFFldVanish/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6a03/NS_sprm::LN_CPicLocation/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6A03/NS_sprm::LN_CPicLocation/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4804/NS_sprm::LN_CIbstRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4804/NS_sprm::LN_CIbstRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6805/NS_sprm::LN_CDttmRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6805/NS_sprm::LN_CDttmRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0806/NS_sprm::LN_CFData/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0806/NS_sprm::LN_CFData/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4807/NS_sprm::LN_CIdslRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4807/NS_sprm::LN_CIdslRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xea08/NS_sprm::LN_CChs/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xEA08/NS_sprm::LN_CChs/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6a09/NS_sprm::LN_CSymbol/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6A09/NS_sprm::LN_CSymbol/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x080a/NS_sprm::LN_CFOle2/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x080A/NS_sprm::LN_CFOle2/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x480b/NS_sprm::LN_CIdCharType/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x480B/NS_sprm::LN_CIdCharType/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2a0c/NS_sprm::LN_CHighlight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2A0C/NS_sprm::LN_CHighlight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x680e/NS_sprm::LN_CObjLocation/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x680E/NS_sprm::LN_CObjLocation/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2a10/NS_sprm::LN_CFFtcAsciSymb/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2A10/NS_sprm::LN_CFFtcAsciSymb/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4a30/NS_sprm::LN_CIstd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4A30/NS_sprm::LN_CIstd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xca31/NS_sprm::LN_CIstdPermute/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xCA31/NS_sprm::LN_CIstdPermute/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2a32/NS_sprm::LN_CDefault/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2A32/NS_sprm::LN_CDefault/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2a33/NS_sprm::LN_CPlain/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2A33/NS_sprm::LN_CPlain/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2a34/NS_sprm::LN_CKcd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2A34/NS_sprm::LN_CKcd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0835/NS_sprm::LN_CFBold/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0835/NS_sprm::LN_CFBold/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0836/NS_sprm::LN_CFItalic/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0836/NS_sprm::LN_CFItalic/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0837/NS_sprm::LN_CFStrike/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0837/NS_sprm::LN_CFStrike/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0838/NS_sprm::LN_CFOutline/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0838/NS_sprm::LN_CFOutline/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0839/NS_sprm::LN_CFShadow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0839/NS_sprm::LN_CFShadow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x083a/NS_sprm::LN_CFSmallCaps/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x083A/NS_sprm::LN_CFSmallCaps/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x083b/NS_sprm::LN_CFCaps/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x083B/NS_sprm::LN_CFCaps/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x083c/NS_sprm::LN_CFVanish/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x083C/NS_sprm::LN_CFVanish/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4a3d/NS_sprm::LN_CFtcDefault/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4A3D/NS_sprm::LN_CFtcDefault/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2a3e/NS_sprm::LN_CKul/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2A3E/NS_sprm::LN_CKul/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xea3f/NS_sprm::LN_CSizePos/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xEA3F/NS_sprm::LN_CSizePos/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x8840/NS_sprm::LN_CDxaSpace/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x8840/NS_sprm::LN_CDxaSpace/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4a41/NS_sprm::LN_CLid/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4A41/NS_sprm::LN_CLid/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2a42/NS_sprm::LN_CIco/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2A42/NS_sprm::LN_CIco/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4a43/NS_sprm::LN_CHps/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4A43/NS_sprm::LN_CHps/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2a44/NS_sprm::LN_CHpsInc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2A44/NS_sprm::LN_CHpsInc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4845/NS_sprm::LN_CHpsPos/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4845/NS_sprm::LN_CHpsPos/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2a46/NS_sprm::LN_CHpsPosAdj/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2A46/NS_sprm::LN_CHpsPosAdj/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xca47/NS_sprm::LN_CMajority/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xCA47/NS_sprm::LN_CMajority/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2a48/NS_sprm::LN_CIss/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2A48/NS_sprm::LN_CIss/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xca49/NS_sprm::LN_CHpsNew50/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xCA49/NS_sprm::LN_CHpsNew50/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xca4a/NS_sprm::LN_CHpsInc1/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xCA4A/NS_sprm::LN_CHpsInc1/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x484b/NS_sprm::LN_CHpsKern/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x484B/NS_sprm::LN_CHpsKern/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xca4c/NS_sprm::LN_CMajority50/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xCA4C/NS_sprm::LN_CMajority50/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4a4d/NS_sprm::LN_CHpsMul/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4A4D/NS_sprm::LN_CHpsMul/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x484e/NS_sprm::LN_CYsri/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x484E/NS_sprm::LN_CYsri/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4a4f/NS_sprm::LN_CRgFtc0/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4A4F/NS_sprm::LN_CRgFtc0/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4a50/NS_sprm::LN_CRgFtc1/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4A50/NS_sprm::LN_CRgFtc1/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4a51/NS_sprm::LN_CRgFtc2/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4A51/NS_sprm::LN_CRgFtc2/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4852/NS_sprm::LN_CCharScale/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4852/NS_sprm::LN_CCharScale/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2a53/NS_sprm::LN_CFDStrike/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2A53/NS_sprm::LN_CFDStrike/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0854/NS_sprm::LN_CFImprint/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0854/NS_sprm::LN_CFImprint/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0875/NS_sprm::LN_CFNoProof/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0875/NS_sprm::LN_CFNoProof/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0818/NS_sprm::LN_CFspecVanish/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0818/NS_sprm::LN_CFspecVanish/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xca76/NS_sprm::LN_CFitText/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xCA76/NS_sprm::LN_CFitText/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x882/NS_sprm::LN_CComplexScript/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x882/NS_sprm::LN_CComplexScript/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2471/NS_sprm::LN_PTightWrap/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2471/NS_sprm::LN_PTightWrap/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0855/NS_sprm::LN_CFSpec/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0855/NS_sprm::LN_CFSpec/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0856/NS_sprm::LN_CFObj/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0856/NS_sprm::LN_CFObj/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xca57/NS_sprm::LN_CPropRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xCA57/NS_sprm::LN_CPropRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0858/NS_sprm::LN_CFEmboss/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0858/NS_sprm::LN_CFEmboss/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2859/NS_sprm::LN_CSfxText/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2859/NS_sprm::LN_CSfxText/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x085a/NS_sprm::LN_CFBiDi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x085A/NS_sprm::LN_CFBiDi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x085b/NS_sprm::LN_CFDiacColor/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x085B/NS_sprm::LN_CFDiacColor/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x085c/NS_sprm::LN_CFBoldBi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x085C/NS_sprm::LN_CFBoldBi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x085d/NS_sprm::LN_CFItalicBi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x085D/NS_sprm::LN_CFItalicBi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4a5e/NS_sprm::LN_CFtcBi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4A5E/NS_sprm::LN_CFtcBi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x485f/NS_sprm::LN_CLidBi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x485F/NS_sprm::LN_CLidBi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4a60/NS_sprm::LN_CIcoBi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4A60/NS_sprm::LN_CIcoBi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4a61/NS_sprm::LN_CHpsBi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4A61/NS_sprm::LN_CHpsBi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xca62/NS_sprm::LN_CDispFldRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xCA62/NS_sprm::LN_CDispFldRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4863/NS_sprm::LN_CIbstRMarkDel/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4863/NS_sprm::LN_CIbstRMarkDel/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6864/NS_sprm::LN_CDttmRMarkDel/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6864/NS_sprm::LN_CDttmRMarkDel/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6865/NS_sprm::LN_CBrc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6865/NS_sprm::LN_CBrc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4866/NS_sprm::LN_CShd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4866/NS_sprm::LN_CShd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4867/NS_sprm::LN_CIdslRMarkDel/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4867/NS_sprm::LN_CIdslRMarkDel/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0868/NS_sprm::LN_CFUsePgsuSettings/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x0868/NS_sprm::LN_CFUsePgsuSettings/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x486b/NS_sprm::LN_CCpg/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x486B/NS_sprm::LN_CCpg/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x486d/NS_sprm::LN_CRgLid0_80/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x486D/NS_sprm::LN_CRgLid0_80/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x486e/NS_sprm::LN_CRgLid1_80/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x486E/NS_sprm::LN_CRgLid1_80/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x486B/NS_sprm::LN_CCpg/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4873/NS_sprm::LN_CRgLid0/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x4874/NS_sprm::LN_CRgLid1/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x286f/NS_sprm::LN_CIdctHint/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x286F/NS_sprm::LN_CIdctHint/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2e00/NS_sprm::LN_PicBrcl/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x2E00/NS_sprm::LN_PicBrcl/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xce01/NS_sprm::LN_PicScale/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xCE01/NS_sprm::LN_PicScale/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6c02/NS_sprm::LN_PicBrcTop/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6C02/NS_sprm::LN_PicBrcTop/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6c03/NS_sprm::LN_PicBrcLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6C03/NS_sprm::LN_PicBrcLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6c04/NS_sprm::LN_PicBrcBottom/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6C04/NS_sprm::LN_PicBrcBottom/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6c05/NS_sprm::LN_PicBrcRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6C05/NS_sprm::LN_PicBrcRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3000/NS_sprm::LN_ScnsPgn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3000/NS_sprm::LN_ScnsPgn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3001/NS_sprm::LN_SiHeadingPgn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3001/NS_sprm::LN_SiHeadingPgn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd202/NS_sprm::LN_SOlstAnm/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD202/NS_sprm::LN_SOlstAnm/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xf203/NS_sprm::LN_SDxaColWidth/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xF203/NS_sprm::LN_SDxaColWidth/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xf204/NS_sprm::LN_SDxaColSpacing/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xF204/NS_sprm::LN_SDxaColSpacing/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3005/NS_sprm::LN_SFEvenlySpaced/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3005/NS_sprm::LN_SFEvenlySpaced/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3006/NS_sprm::LN_SFProtected/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3006/NS_sprm::LN_SFProtected/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5007/NS_sprm::LN_SDmBinFirst/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5007/NS_sprm::LN_SDmBinFirst/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5008/NS_sprm::LN_SDmBinOther/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5008/NS_sprm::LN_SDmBinOther/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3009/NS_sprm::LN_SBkc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3009/NS_sprm::LN_SBkc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x300a/NS_sprm::LN_SFTitlePage/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x300A/NS_sprm::LN_SFTitlePage/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x500b/NS_sprm::LN_SCcolumns/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x500B/NS_sprm::LN_SCcolumns/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x900c/NS_sprm::LN_SDxaColumns/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x900C/NS_sprm::LN_SDxaColumns/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x300d/NS_sprm::LN_SFAutoPgn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x300D/NS_sprm::LN_SFAutoPgn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x300e/NS_sprm::LN_SNfcPgn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x300E/NS_sprm::LN_SNfcPgn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xb00f/NS_sprm::LN_SDyaPgn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xB00F/NS_sprm::LN_SDyaPgn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xb010/NS_sprm::LN_SDxaPgn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xB010/NS_sprm::LN_SDxaPgn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3011/NS_sprm::LN_SFPgnRestart/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3011/NS_sprm::LN_SFPgnRestart/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3012/NS_sprm::LN_SFEndnote/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3012/NS_sprm::LN_SFEndnote/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3013/NS_sprm::LN_SLnc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3013/NS_sprm::LN_SLnc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3014/NS_sprm::LN_SGprfIhdt/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3014/NS_sprm::LN_SGprfIhdt/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5015/NS_sprm::LN_SNLnnMod/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5015/NS_sprm::LN_SNLnnMod/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9016/NS_sprm::LN_SDxaLnn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9016/NS_sprm::LN_SDxaLnn/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xb017/NS_sprm::LN_SDyaHdrTop/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xB017/NS_sprm::LN_SDyaHdrTop/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xb018/NS_sprm::LN_SDyaHdrBottom/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xB018/NS_sprm::LN_SDyaHdrBottom/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3019/NS_sprm::LN_SLBetween/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3019/NS_sprm::LN_SLBetween/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x301a/NS_sprm::LN_SVjc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x301A/NS_sprm::LN_SVjc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x501b/NS_sprm::LN_SLnnMin/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x501B/NS_sprm::LN_SLnnMin/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x501c/NS_sprm::LN_SPgnStart/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x501C/NS_sprm::LN_SPgnStart/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x301d/NS_sprm::LN_SBOrientation/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x301D/NS_sprm::LN_SBOrientation/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x301e/NS_sprm::LN_SBCustomize/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x301E/NS_sprm::LN_SBCustomize/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xb01f/NS_sprm::LN_SXaPage/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xB01F/NS_sprm::LN_SXaPage/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xb020/NS_sprm::LN_SYaPage/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xB020/NS_sprm::LN_SYaPage/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xb021/NS_sprm::LN_SDxaLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xB021/NS_sprm::LN_SDxaLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xb022/NS_sprm::LN_SDxaRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xB022/NS_sprm::LN_SDxaRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9023/NS_sprm::LN_SDyaTop/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9023/NS_sprm::LN_SDyaTop/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9024/NS_sprm::LN_SDyaBottom/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9024/NS_sprm::LN_SDyaBottom/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xb025/NS_sprm::LN_SDzaGutter/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xB025/NS_sprm::LN_SDzaGutter/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5026/NS_sprm::LN_SDmPaperReq/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5026/NS_sprm::LN_SDmPaperReq/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd227/NS_sprm::LN_SPropRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD227/NS_sprm::LN_SPropRMark/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3228/NS_sprm::LN_SFBiDi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3228/NS_sprm::LN_SFBiDi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3229/NS_sprm::LN_SFFacingCol/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3229/NS_sprm::LN_SFFacingCol/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x322a/NS_sprm::LN_SFRTLGutter/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x322A/NS_sprm::LN_SFRTLGutter/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x702b/NS_sprm::LN_SBrcTop/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x702B/NS_sprm::LN_SBrcTop/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x702c/NS_sprm::LN_SBrcLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x702C/NS_sprm::LN_SBrcLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x702d/NS_sprm::LN_SBrcBottom/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x702D/NS_sprm::LN_SBrcBottom/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x702e/NS_sprm::LN_SBrcRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x702E/NS_sprm::LN_SBrcRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x522f/NS_sprm::LN_SPgbProp/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x522F/NS_sprm::LN_SPgbProp/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x7030/NS_sprm::LN_SDxtCharSpace/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x7030/NS_sprm::LN_SDxtCharSpace/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9031/NS_sprm::LN_SDyaLinePitch/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9031/NS_sprm::LN_SDyaLinePitch/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5032/NS_sprm::LN_SClm/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5032/NS_sprm::LN_SClm/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5033/NS_sprm::LN_STextFlow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5033/NS_sprm::LN_STextFlow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5400/NS_sprm::LN_TJc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5400/NS_sprm::LN_TJc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9601/NS_sprm::LN_TDxaLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9601/NS_sprm::LN_TDxaLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9602/NS_sprm::LN_TDxaGapHalf/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9602/NS_sprm::LN_TDxaGapHalf/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3403/NS_sprm::LN_TFCantSplit/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3403/NS_sprm::LN_TFCantSplit/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3404/NS_sprm::LN_TTableHeader/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x3404/NS_sprm::LN_TTableHeader/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd605/NS_sprm::LN_TTableBorders/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD605/NS_sprm::LN_TTableBorders/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd606/NS_sprm::LN_TDefTable10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD606/NS_sprm::LN_TDefTable10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9407/NS_sprm::LN_TDyaRowHeight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x9407/NS_sprm::LN_TDyaRowHeight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd608/NS_sprm::LN_TDefTable/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD608/NS_sprm::LN_TDefTable/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd609/NS_sprm::LN_TDefTableShd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD609/NS_sprm::LN_TDefTableShd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd612/NS_sprm::LN_TCellShd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD612/NS_sprm::LN_TCellShd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x740a/NS_sprm::LN_TTlp/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x740A/NS_sprm::LN_TTlp/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x560b/NS_sprm::LN_TFBiDi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x560B/NS_sprm::LN_TFBiDi/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x740c/NS_sprm::LN_THTMLProps/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x740C/NS_sprm::LN_THTMLProps/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd620/NS_sprm::LN_TSetBrc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD620/NS_sprm::LN_TSetBrc/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x7621/NS_sprm::LN_TInsert/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x7621/NS_sprm::LN_TInsert/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5622/NS_sprm::LN_TDelete/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5622/NS_sprm::LN_TDelete/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x7623/NS_sprm::LN_TDxaCol/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x7623/NS_sprm::LN_TDxaCol/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5624/NS_sprm::LN_TMerge/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5624/NS_sprm::LN_TMerge/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5625/NS_sprm::LN_TSplit/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x5625/NS_sprm::LN_TSplit/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd626/NS_sprm::LN_TSetBrc10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD626/NS_sprm::LN_TSetBrc10/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x7627/NS_sprm::LN_TSetShd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x7627/NS_sprm::LN_TSetShd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x7628/NS_sprm::LN_TSetShdOdd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x7628/NS_sprm::LN_TSetShdOdd/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x7629/NS_sprm::LN_TTextFlow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x7629/NS_sprm::LN_TTextFlow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd62a/NS_sprm::LN_TDiagLine/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD62A/NS_sprm::LN_TDiagLine/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd62b/NS_sprm::LN_TVertMerge/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD62B/NS_sprm::LN_TVertMerge/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd62c/NS_sprm::LN_TVertAlign/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD62C/NS_sprm::LN_TVertAlign/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd61a/NS_sprm::LN_TCellTopColor/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD61A/NS_sprm::LN_TCellTopColor/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd61b/NS_sprm::LN_TCellLeftColor/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD61B/NS_sprm::LN_TCellLeftColor/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd61c/NS_sprm::LN_TCellBottomColor/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD61C/NS_sprm::LN_TCellBottomColor/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd61d/NS_sprm::LN_TCellRightColor/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD61D/NS_sprm::LN_TCellRightColor/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd613/NS_sprm::LN_TGridLineProps/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD613/NS_sprm::LN_TGridLineProps/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6816/NS_sprm::LN_CIndrsid/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6816/NS_sprm::LN_CIndrsid/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6817/NS_sprm::LN_Cdelrsid/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6817/NS_sprm::LN_Cdelrsid/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6649/NS_sprm::LN_PTableDepth/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6649/NS_sprm::LN_PTableDepth/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xd670/NS_sprm::LN_TCellShadow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xD670/NS_sprm::LN_TCellShadow/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6424/NS_sprm::LN_PBrcTop/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6424/NS_sprm::LN_PBrcTop/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6425/NS_sprm::LN_PBrcLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6425/NS_sprm::LN_PBrcLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6426/NS_sprm::LN_PBrcBottom/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6426/NS_sprm::LN_PBrcBottom/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6427/NS_sprm::LN_PBrcRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6427/NS_sprm::LN_PBrcRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6428/NS_sprm::LN_PBrcBetween/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0x6428/NS_sprm::LN_PBrcBetween/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xc64e/NS_sprm::LN_PBorderTop/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xC64E/NS_sprm::LN_PBorderTop/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xc64f/NS_sprm::LN_PBorderLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xC64F/NS_sprm::LN_PBorderLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xc650/NS_sprm::LN_PBorderBottom/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xC650/NS_sprm::LN_PBorderBottom/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xc651/NS_sprm::LN_PBorderRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xC651/NS_sprm::LN_PBorderRight/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xc652/NS_sprm::LN_PBorderBetween/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xC652/NS_sprm::LN_PBorderBetween/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xca72/NS_sprm::LN_CBorder/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xCA72/NS_sprm::LN_CBorder/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xf614/NS_sprm::LN_TTPreferredWidth/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xF614/NS_sprm::LN_TTPreferredWidth/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xf661/NS_sprm::LN_TTRLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xF661/NS_sprm::LN_TTRLeft/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xca78/NS_sprm::LN_CEastAsianLayout/g" < $1 > $1.out && mv $1.out $1 
-sed "s/0xCA78/NS_sprm::LN_CEastAsianLayout/g" < $1 > $1.out && mv $1.out $1 
commit 1e53784811458563b36fd4cbaa15c2f526a7161b
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Sat Dec 7 10:25:22 2013 +0100

    writerfilter: remove unused xmigen in doctok
    
    Change-Id: I23110e5ab98068c2e046c6f6539759a1dc6d1191

diff --git a/writerfilter/source/doctok/xmigen.el b/writerfilter/source/doctok/xmigen.el
deleted file mode 100644
index c852996..0000000
--- a/writerfilter/source/doctok/xmigen.el
+++ /dev/null
@@ -1,126 +0,0 @@
-(defun insert-uml-class-begin (name)
-  (insert "<UML:Class xmi.id=\"" name "\" name=\"" name "\">\n"))
-
-(defun insert-uml-class-end ()
-  (insert "</UML:Class>\n"))
-
-(defun insert-uml-stereotype (stereotype)
-  (insert "<UML:ModelElement.stereotype>\n")
-  (insert "  <UML:Stereotype xmi.idref=\"" stereotype "\"/>\n")
-  (insert "</UML:ModelElement.stereotype>\n"))
-
-
-(defun insert-uml-taggedvalue (value type)
-  (insert "    <UML:ModelElement.taggedValue>\n")
-  (insert "      <UML:TaggedValue>\n")
-  (insert "        <UML:TaggedValue.dataValue>" value "</UML:TaggedValue.dataValue>\n")
-  (insert "        <UML:TaggedValue.type>\n")
-  (insert "          <UML:TagDefinition xmi.idref=\"" type "\"/>\n")
-  (insert "        </UML:TaggedValue.type>\n")
-  (insert "      </UML:TaggedValue>\n")
-  (insert "    </UML:ModelElement.taggedValue>\n"))
-  
-(defun insert-uml-attribute (type name offset bits mask shift comment attrid)
-  (insert "<UML:Classifier.feature>\n")
-  (insert "  <UML:Attribute name=\"" name "\">\n")
-  (insert-uml-taggedvalue comment "comment")
-  (insert-uml-taggedvalue offset "offset")
-  (insert-uml-taggedvalue bits "bits")
-  (insert-uml-taggedvalue mask "mask")
-  (insert-uml-taggedvalue shift "shift")
-  (insert-uml-taggedvalue attrid "attrid")
-  (insert "    <UML:StructuralFeature.type>\n")
-  (insert "      <UML:DataType xmi.idref=\"" type "\"/>\n")
-  (insert "    </UML:StructuralFeature.type>\n")
-  (insert "    <UML:ModelElement.stereotype>\n")
-  (insert "      <UML:Stereotype xmi.idref=\"attribute\"/>\n")
-  (insert "    </UML:ModelElement.stereotype>\n")
-  (insert "  </UML:Attribute>\n")
-  (insert "</UML:Classifier.feature>\n"))
-
-(defun insert-uml-attribute-array (type arraycount name offset bits mask shift comment attrid)
-  (insert "<UML:Classifier.feature>\n")
-  (insert "  <UML:Attribute name=\"" name "\">\n")
-  (insert-uml-taggedvalue comment "comment")
-  (insert-uml-taggedvalue offset "offset")
-  (insert-uml-taggedvalue bits "bits")
-  (insert-uml-taggedvalue mask "mask")
-  (insert-uml-taggedvalue shift "shift")
-  (insert-uml-taggedvalue attrid "attrid")
-  (insert-uml-taggedvalue arraycount "arraycount")
-  (insert "    <UML:StructuralFeature.type>\n")
-  (insert "      <UML:DataType xmi.idref=\"" type "\"/>\n")
-  (insert "    </UML:StructuralFeature.type>\n")
-  (insert "    <UML:ModelElement.stereotype>\n")
-  (insert "      <UML:Stereotype xmi.idref=\"array\"/>\n")
-  (insert "    </UML:ModelElement.stereotype>\n")
-  (insert "  </UML:Attribute>\n")
-  (insert "</UML:Classifier.feature>\n"))
-
-(defun insert-uml-operation (type name comment opid)
-  (insert "<UML:Classifier.feature>\n")
-  (insert "  <UML:Operation name=\"" name "\" >\n")
-  (insert-uml-taggedvalue opid "opid")
-  (insert "    <UML:BehavioralFeature.parameter>\n")
-  (insert "      <UML:Parameter kind=\"return\" name=\"return\">\n")
-  (insert "        <UML:Parameter.type>\n")
-  (insert "          <UML:Class xmi.idref=\"" type "\" />\n")
-  (insert "        </UML:Parameter.type>\n")
-  (insert "      </UML:Parameter>\n")
-  (insert "    </UML:BehavioralFeature.parameter>\n")
-  (insert "    <UML:ModelElement.stereotype>\n")
-  (insert "      <UML:Stereotype xmi.idref=\"attribute\" />\n")
-  (insert "    </UML:ModelElement.stereotype>\n")
-  (insert "  </UML:Operation>\n")
-  (insert "</UML:Classifier.feature>\n"))
-
-(defun insert-uml-binary (name comment opid)
-  (insert "<UML:Classifier.feature>\n")
-  (insert "  <UML:Operation name=\"" name "\" >\n")
-  (insert-uml-taggedvalue opid "opid")
-  (insert "    <UML:BehavioralFeature.parameter>\n")
-  (insert "      <UML:Parameter kind=\"return\" name=\"return\">\n")
-  (insert "        <UML:Parameter.type>\n")
-  (insert "          <UML:Class xmi.idref=\"Binary\" />\n")
-  (insert "        </UML:Parameter.type>\n")
-  (insert "      </UML:Parameter>\n")
-  (insert "    </UML:BehavioralFeature.parameter>\n")
-  (insert "    <UML:ModelElement.stereotype>\n")
-  (insert "      <UML:Stereotype xmi.idref=\"binary\" />\n")
-  (insert "    </UML:ModelElement.stereotype>\n")
-  (insert "  </UML:Operation>\n")
-  (insert "</UML:Classifier.feature>\n"))
-
-(defun insert-uml-operation-array (type name comment opid)
-  (insert "<UML:Classifier.feature>\n")
-  (insert "  <UML:Operation name=\"" name "\" >\n")
-  (insert-uml-taggedvalue opid "opid")
-  (insert "    <UML:BehavioralFeature.parameter>\n")
-  (insert "      <UML:Parameter kind=\"return\" name=\"return\">\n")
-  (insert "        <UML:Parameter.type>\n")
-  (insert "          <UML:Class xmi.idref=\"" type "\" />\n")
-  (insert "        </UML:Parameter.type>\n")
-  (insert "      </UML:Parameter>\n")
-  (insert "    </UML:BehavioralFeature.parameter>\n")
-  (insert "    <UML:ModelElement.stereotype>\n")
-  (insert "      <UML:Stereotype xmi.idref=\"array\" />\n")
-  (insert "    </UML:ModelElement.stereotype>\n")
-  (insert "  </UML:Operation>\n")
-  (insert "</UML:Classifier.feature>\n"))
-
-(defun insert-uml-generalization (parent child)
-  (insert "<UML:Generalization isSpecification=\"false\" xmi.id=\"" child "-" parent "\" >\n")
-  (insert "  <UML:Generalization.child>\n")
-  (insert "    <UML:Class xmi.idref=\"" child "\" />\n")
-  (insert "  </UML:Generalization.child>\n")
-  (insert "  <UML:Generalization.parent>\n")
-  (insert "    <UML:Class xmi.idref=\"" parent "\" />\n")
-  (insert "  </UML:Generalization.parent>\n")
-  (insert "</UML:Generalization>\n"))
-
-(defun insert-uml-sprm (name sprmcode kind)
-  (insert-uml-class-begin name) 
-  (insert-uml-stereotype "ww8sprm")
-  (insert-uml-taggedvalue sprmcode "sprmcode")
-  (insert-uml-taggedvalue (concat "rtf:" name) "sprmid")
-  (insert-uml-taggedvalue kind "kind"))
\ No newline at end of file
commit e04bfc030f778439a5b0eadc495ab4e530451976
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Sat Dec 7 10:20:22 2013 +0100

    writerfilter: remove unused WW8PropertySetImpl in doctok
    
    Change-Id: I42e7fbc62d455d909f50864371a321058d4ac2ad

diff --git a/writerfilter/Library_writerfilter.mk b/writerfilter/Library_writerfilter.mk
index 7413ce4..d9556aa 100644
--- a/writerfilter/Library_writerfilter.mk
+++ b/writerfilter/Library_writerfilter.mk
@@ -123,7 +123,6 @@ $(eval $(call gb_Library_add_exception_objects,writerfilter,\
     writerfilter/source/dmapper/ThemeTable \
     writerfilter/source/dmapper/WrapPolygonHandler \
     writerfilter/source/doctok/WW8CpAndFc \
-    writerfilter/source/doctok/WW8PropertySetImpl \
     writerfilter/source/doctok/WW8ResourceModelImpl \
     writerfilter/source/doctok/WW8StructBase \
     writerfilter/source/filter/ImportFilter \
diff --git a/writerfilter/source/doctok/WW8PropertySetImpl.cxx b/writerfilter/source/doctok/WW8PropertySetImpl.cxx
deleted file mode 100644
index 66e0d8f..0000000
--- a/writerfilter/source/doctok/WW8PropertySetImpl.cxx
+++ /dev/null
@@ -1,386 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#include "WW8ResourceModelImpl.hxx"
-#include <doctok/resourceids.hxx>
-#include <resourcemodel/QNameToString.hxx>
-#include "WW8PropertySetImpl.hxx"
-
-namespace writerfilter {
-namespace doctok
-{
-
-
-bool operator != (const WW8PropertySetIterator & rA,
-                  const WW8PropertySetIterator & rB)
-{
-    return ! (rA.equal(rB));
-}
-
-WW8Property::~WW8Property()
-{
-}
-
-WW8PropertySet::~WW8PropertySet()
-{
-}
-
-WW8PropertySetIterator::~WW8PropertySetIterator()
-{
-}
-
-WW8PropertyImpl::WW8PropertyImpl(const WW8StructBase & rBase,
-                                 sal_uInt32 nOffset,
-                                 sal_uInt32 nCount)
-: WW8StructBase(rBase, nOffset, nCount)
-{
-}
-
-WW8PropertyImpl::~WW8PropertyImpl()
-{
-}
-
-sal_uInt32 WW8PropertyImpl::getParam() const
-{
-    sal_uInt32 nResult = 0;
-
-    switch (get_spra())
-    {
-    case 0:
-    case 1:
-        nResult = getU8(2);
-
-        break;
-
-    case 2:
-    case 4:
-    case 5:
-        nResult = getU16(2);
-
-        break;
-
-    case 3:
-        nResult = getU32(2);
-
-        break;
-
-    case 7:
-        nResult = getU16(2) + (getU8(4) << 16);
-
-        break;
-
-    default:
-        break;
-    }
-
-    return nResult;
-}
-
-WW8Stream::Sequence WW8PropertyImpl::getParams() const
-{
-    return WW8Stream::Sequence(mSequence, 2, getCount() - 2);
-}
-
-sal_uInt32 WW8PropertyImpl::getByteLength() const
-{
-    sal_uInt32 nParamSize = 0;
-
-    switch (get_spra())
-    {
-    case 0:
-    case 1:
-        nParamSize = 1;
-
-        break;
-
-    case 2:
-    case 4:
-    case 5:
-        nParamSize = 2;
-
-        break;
-
-    case 3:
-        nParamSize = 4;
-
-        break;
-
-    case 7:
-        nParamSize = 3;
-
-        break;
-    default:
-        switch (getId())
-        {
-        case 0xd608:
-                nParamSize = getU16(2) + 1;
-                break;
-        default:
-                nParamSize = getU8(2) + 1;
-                break;
-        }
-
-        break;
-    }
-
-    return nParamSize + 2;
-}
-
-void WW8PropertyImpl::dump(OutputWithDepth<string> & o) const
-{
-    o.addItem(toString());
-}
-
-string WW8PropertyImpl::toString() const
-{
-    string aResult;
-
-    aResult += "<sprmcommon";
-
-    char sBuffer[256];
-    snprintf(sBuffer, sizeof(sBuffer), " id=\"%" SAL_PRIuUINT32 "\"", getId());
-    aResult += sBuffer;
-    aResult += " name=\"";
-    aResult += (*SprmIdToString::Instance())(getId());
-    aResult += "\"";
-    snprintf(sBuffer, sizeof(sBuffer), " sgc=\"%x\"", get_sgc());
-    aResult += sBuffer;
-    snprintf(sBuffer, sizeof(sBuffer), " spra=\"%x\"", get_spra());
-    aResult += sBuffer;
-    snprintf(sBuffer, sizeof(sBuffer), " size=\"%" SAL_PRIxUINT32 "\"", getByteLength());
-    aResult += sBuffer;
-    snprintf(sBuffer, sizeof(sBuffer), " param=\"%" SAL_PRIxUINT32 "\"", getParam());
-    aResult += sBuffer;
-    aResult += ">\n";
-
-    aResult += mSequence.toString();
-
-    aResult += "</sprmcommon>";
-
-    return aResult;
-}
-
-WW8PropertySetImpl::WW8PropertySetImpl(WW8Stream & rStream,
-                                       sal_uInt32 nOffset,
-                                       sal_uInt32 nCount,
-                                       bool bPap)
-: WW8StructBase(rStream, nOffset, nCount), mbPap(bPap)
-{
-}
-
-WW8PropertySetImpl::WW8PropertySetImpl(const WW8StructBase & rBase,
-                                       sal_uInt32 nOffset,
-                                       sal_uInt32 nCount,
-                                       bool bPap)
-: WW8StructBase(rBase, nOffset, nCount), mbPap(bPap)
-{
-}
-
-WW8PropertySetImpl::~WW8PropertySetImpl()
-{
-}
-
-bool WW8PropertySetImpl::isPap() const
-{
-    return mbPap;
-}
-
-sal_uInt32 WW8PropertySetImpl::get_istd() const
-{
-    sal_uInt32 nResult = 0;
-
-    if (mbPap)
-        nResult = getU16(0);
-
-    return nResult;
-}
-
-WW8PropertySetIterator::Pointer_t WW8PropertySetImpl::begin()
-{
-    return WW8PropertySetIterator::Pointer_t
-        (new WW8PropertySetIteratorImpl(this, mbPap ? 2 : 0));
-}
-
-WW8PropertySetIterator::Pointer_t WW8PropertySetImpl::end()
-{
-    return WW8PropertySetIterator::Pointer_t
-        (new WW8PropertySetIteratorImpl(this, getCount()));
-}
-
-WW8PropertySetIteratorImpl::~WW8PropertySetIteratorImpl()
-{
-}
-
-WW8Property::Pointer_t
-WW8PropertySetImpl::getAttribute(sal_uInt32 nOffset) const
-{
-    WW8PropertyImpl aTmpAttr(*this, nOffset, 3);
-
-    sal_uInt32 nLength = aTmpAttr.getByteLength();
-
-    if (nOffset + nLength > getCount())
-        nLength = getCount() - nOffset;
-
-    return WW8Property::Pointer_t
-        (new WW8PropertyImpl(*this, nOffset, nLength));
-}
-
-void WW8PropertySetImpl::dump(OutputWithDepth<string> & o) const
-{
-    WW8StructBase::dump(o);
-
-    WW8PropertySetIterator::Pointer_t pIt =
-        const_cast<WW8PropertySetImpl *>(this)->begin();
-    WW8PropertySetIterator::Pointer_t pItEnd =
-        const_cast<WW8PropertySetImpl *>(this)->end();
-
-    while((*pIt) != (*pItEnd))
-    {
-        WW8Property::Pointer_t pAttr = pIt->get();
-
-        pAttr->dump(o);
-        ++(*pIt);
-    }
-}
-
-void WW8PropertySetImpl::dots(ostream & o)
-{
-    WW8PropertySetIterator::Pointer_t pIt = begin();
-    WW8PropertySetIterator::Pointer_t pItEnd = end();
-
-    while((*pIt) != (*pItEnd))
-    {
-        WW8Property::Pointer_t pAttr = pIt->get();
-
-        o << "." << endl;
-
-        ++(*pIt);
-    }
-}
-
-string WW8PropertySetImpl::getType() const
-{
-    return "WW8PropertySetImpl";
-}
-
-void WW8PropertySetImpl::resolveLocal(Sprm & sprm, Properties & rHandler)
-{
-    switch (sprm.getId())
-    {
-    case 0x6a03:
-        {
-            Value::Pointer_t pValue = sprm.getValue();
-        }
-        break;
-    case 0x806:
-        break;
-    case 0x6646:
-        {
-            WW8Stream::Pointer_t pStream;
-
-            if (pStream.get() != NULL)
-            {
-                Value::Pointer_t pValue = sprm.getValue();
-                sal_uInt32 nOffset = pValue->getInt();
-                WW8StructBase aStruct(*pStream, nOffset, 2);
-                sal_uInt16 nCount = aStruct.getU16(0);
-
-                {
-                    WW8PropertySetImpl * pPropSet =
-                    new WW8PropertySetImpl(*pStream, nOffset + 2, nCount);
-
-                    pPropSet->resolve(rHandler);
-                }
-            }
-        }
-        break;
-    default:
-        break;
-    }
-}
-
-void WW8PropertySetImpl::resolve(Properties & rHandler)
-{
-    if (getCount() >= (isPap() ? 5U : 3U))
-    {
-        WW8PropertySetIterator::Pointer_t pIt = begin();
-        WW8PropertySetIterator::Pointer_t pItEnd = end();
-
-        if (isPap())
-        {
-            WW8Value::Pointer_t pValue = createValue(getU16(0));
-            rHandler.attribute(NS_rtf::LN_ISTD, *pValue);
-        }
-
-        while((*pIt) != (*pItEnd))
-        {
-            WW8Sprm aSprm(pIt->get());
-
-            rHandler.sprm(aSprm);
-
-            resolveLocal(aSprm, rHandler);
-
-            ++(*pIt);
-        }
-    }
-}
-
-WW8PropertySetIterator & WW8PropertySetIteratorImpl::operator++ ()
-{
-    WW8Property::Pointer_t pTmpAttr = mpAttrSet->getAttribute(mnOffset);
-
-    mnOffset += dynamic_cast<WW8PropertyImpl *>(pTmpAttr.get())->
-        getByteLength();
-
-    if (mnOffset > mpAttrSet->getCount() ||
-        mpAttrSet->getCount() - mnOffset < 3)
-        mnOffset = mpAttrSet->getCount();
-
-    return *this;
-}
-
-WW8Property::Pointer_t WW8PropertySetIteratorImpl::get() const
-{
-    return mpAttrSet->getAttribute(mnOffset);
-}
-
-bool WW8PropertySetIteratorImpl::equal
-(const WW8PropertySetIterator & rIt) const
-{
-    const WW8PropertySetIteratorImpl & rMyIt =
-        dynamic_cast<const WW8PropertySetIteratorImpl &>(rIt);
-
-    return mpAttrSet == rMyIt.mpAttrSet && mnOffset == rMyIt.mnOffset;
-}
-
-string WW8PropertySetIteratorImpl::toString() const
-{
-    string sResult = "";
-
-    char sBuffer[256];
-
-    snprintf(sBuffer, sizeof(sBuffer), "(%" SAL_PRIuUINT32 ")", mnOffset);
-    sResult += sBuffer;
-
-    return sResult;
-}
-
-}}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/writerfilter/source/doctok/WW8PropertySetImpl.hxx b/writerfilter/source/doctok/WW8PropertySetImpl.hxx
deleted file mode 100644
index 928b518..0000000
--- a/writerfilter/source/doctok/WW8PropertySetImpl.hxx
+++ /dev/null
@@ -1,138 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- *   Licensed to the Apache Software Foundation (ASF) under one or more
- *   contributor license agreements. See the NOTICE file distributed
- *   with this work for additional information regarding copyright
- *   ownership. The ASF licenses this file to you under the Apache
- *   License, Version 2.0 (the "License"); you may not use this file
- *   except in compliance with the License. You may obtain a copy of
- *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef INCLUDED_WW8_PROPERTY_SET_IMPL_HXX
-#define INCLUDED_WW8_PROPERTY_SET_IMPL_HXX
-
-#include <resourcemodel/WW8ResourceModel.hxx>
-#include <doctok/WW8Document.hxx>
-#include "WW8StructBase.hxx"
-
-#include <map>
-
-namespace writerfilter {
-namespace doctok
-{
-
-class WW8PropertyImpl : public WW8Property, public WW8StructBase
-{
-    sal_uInt8 get_ispmd() const
-    { return sal::static_int_cast<sal_uInt8>(getId() & 0xff); }
-    bool get_fSpec() const { return (getId() & 0x100) != 0; }
-    sal_uInt8 get_sgc() const
-    { return sal::static_int_cast<sal_uInt8>((getId() >> 10) & 0x7); }
-    sal_uInt8 get_spra() const
-    { return sal::static_int_cast<sal_uInt8>((getId() >> 13) & 0x7); }
-
-public:
-    WW8PropertyImpl(WW8Stream & rStream, sal_uInt32 nOffset, sal_uInt32 nCount);
-    WW8PropertyImpl(const WW8StructBase & rBase, sal_uInt32 nOffset,
-                    sal_uInt32 nCount);
-
-    WW8PropertyImpl(WW8StructBase * pBase, sal_uInt32 nOffset,
-                    sal_uInt32 nCount);
-
-    virtual ~WW8PropertyImpl();
-
-    sal_uInt32 getId() const { return getU16(0); }
-    sal_uInt32 getParam() const;
-    WW8Stream::Sequence getParams() const;
-
-    sal_uInt32 getByteLength() const;
-    sal_uInt32 getParamOffset() const;
-
-    virtual void dump(OutputWithDepth<string> & o) const;
-    string toString() const;
-};
-
-class WW8PropertySetImpl : public WW8PropertySet, public WW8StructBase,
-                           public ::writerfilter::Reference<Properties>
-{
-    bool mbPap;
-
-public:
-    typedef boost::shared_ptr<WW8PropertySet> Pointer_t;
-
-    WW8PropertySetImpl(WW8Stream & rStream, sal_uInt32 nOffset,
-                       sal_uInt32 nCount, bool bPap = false);
-
-    WW8PropertySetImpl(const WW8StructBase & rBase, sal_uInt32 nOffset,
-                       sal_uInt32 nCount, bool bPap = false);
-
-    virtual ~WW8PropertySetImpl();
-
-    virtual WW8PropertySetIterator::Pointer_t begin();
-    virtual WW8PropertySetIterator::Pointer_t end();
-
-    virtual void dump(OutputWithDepth<string> & o) const;
-    virtual void dots(ostream & o);
-
-    virtual string getType() const;
-
-    virtual WW8Property::Pointer_t getAttribute(sal_uInt32 nOffset) const;
-
-    virtual bool isPap() const;
-    virtual sal_uInt32 get_istd() const;
-
-    virtual void insert(const WW8PropertySet::Pointer_t /*pSet*/) {}
-
-    virtual void resolve(Properties & rHandler);
-
-    /**
-     Get and distribute information from sprm that is used
-     internally by the document.
-
-     @param rSprm       sprm to process
-     @param rHandler    property handler to resolve huge papx (sprm 0x6646) to
-     */
-    virtual void resolveLocal(Sprm & rSprm, Properties & rHandler);
-};
-
-class WW8PropertySetIteratorImpl : public WW8PropertySetIterator
-{
-    WW8PropertySetImpl * mpAttrSet;
-    sal_uInt32 mnOffset;
-
-public:
-    WW8PropertySetIteratorImpl(WW8PropertySetImpl * pAttrSet,
-                               sal_uInt32 nOffset)
-    : mpAttrSet(pAttrSet), mnOffset(nOffset)
-    {
-    }
-
-    virtual ~WW8PropertySetIteratorImpl();
-
-    virtual WW8PropertySetIterator & operator++();
-
-    virtual WW8Property::Pointer_t get() const;
-
-    virtual bool equal(const WW8PropertySetIterator & rIt) const;
-
-    virtual string toString() const;
-};
-
-::writerfilter::Reference<Properties>::Pointer_t createSprmProps
-(WW8PropertyImpl & rProp);
-::writerfilter::Reference<BinaryObj>::Pointer_t createSprmBinary
-(WW8PropertyImpl & rProp);
-}}
-
-#endif // INCLUDED_WW8_PROPERTY_SET_IMPL_HXX
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/writerfilter/source/doctok/WW8ResourceModelImpl.cxx b/writerfilter/source/doctok/WW8ResourceModelImpl.cxx
index ca707ec..e16b1e8 100644
--- a/writerfilter/source/doctok/WW8ResourceModelImpl.cxx
+++ b/writerfilter/source/doctok/WW8ResourceModelImpl.cxx
@@ -193,13 +193,6 @@ writerfilter::Reference<BinaryObj>::Pointer_t WW8Sprm::getBinary()
 {
     writerfilter::Reference<BinaryObj>::Pointer_t pResult;
 
-    if (mpBinary.get() != NULL)
-        pResult = writerfilter::Reference<BinaryObj>::Pointer_t
-            (mpBinary->clone());
-    else if (mpProperty.get() != NULL)
-        pResult = createSprmBinary
-            (dynamic_cast<WW8PropertyImpl &>(*(mpProperty.get())));
-
     return pResult;
 }
 
@@ -212,12 +205,6 @@ writerfilter::Reference<Properties>::Pointer_t WW8Sprm::getProps()
 {
     writerfilter::Reference<Properties>::Pointer_t pResult;
 
-    if (mpProperty.get() != NULL)
-    {
-        pResult = createSprmProps
-            (dynamic_cast<WW8PropertyImpl &>(*(mpProperty.get())));
-    }
-
     return pResult;
 }
 
diff --git a/writerfilter/source/doctok/resources.xsl b/writerfilter/source/doctok/resources.xsl
index f23db05..5903e5c 100644
--- a/writerfilter/source/doctok/resources.xsl
+++ b/writerfilter/source/doctok/resources.xsl
@@ -53,7 +53,6 @@
 #include <doctok/resourceids.hxx>
 #include <doctok/WW8StructBase.hxx>
 #include <doctok/WW8ResourceModelImpl.hxx>
-#include <doctok/WW8PropertySetImpl.hxx>
 
 namespace writerfilter {
 namespace doctok {
diff --git a/writerfilter/source/doctok/resourcesimpl.xsl b/writerfilter/source/doctok/resourcesimpl.xsl
index 5c80b74..faa79a9 100644
--- a/writerfilter/source/doctok/resourcesimpl.xsl
+++ b/writerfilter/source/doctok/resourcesimpl.xsl
@@ -288,23 +288,9 @@ using namespace ::std;
   </xsl:template>
 
 <xsl:template match='UML:Model' mode='createsprmprops'>
-writerfilter::Reference < Properties > ::Pointer_t createSprmProps
-(WW8PropertyImpl &)
-{
-    writerfilter::Reference < Properties > ::Pointer_t pResult;
-    return pResult;
-}
 </xsl:template>
 
 <xsl:template match='UML:Model' mode='createsprmbinary'>
-<xsl:text>
-writerfilter::Reference < BinaryObj > ::Pointer_t createSprmBinary
-(WW8PropertyImpl &)
-{
-    writerfilter::Reference < BinaryObj > ::Pointer_t pResult;
-    return pResult;
-}
-</xsl:text>
 </xsl:template>
 
 <!-- returns optname of UML:Class -->


More information about the Libreoffice-commits mailing list