engine/sqlite/sqlite_port.htm
author Sebastian Brannstrom <sebastianb@symbian.org>
Thu, 21 Oct 2010 22:46:18 +0100
branchsymbian1
changeset 263 c71e68f962c6
parent 2 29cda98b007e
permissions -rw-r--r--
Fix for bug 3853
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     1
<html xmlns:v="urn:schemas-microsoft-com:vml"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     2
xmlns:o="urn:schemas-microsoft-com:office:office"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     3
xmlns:w="urn:schemas-microsoft-com:office:word"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     4
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     5
xmlns="http://www.w3.org/TR/REC-html40">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     6
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     7
<head>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     8
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     9
<meta name=ProgId content=Word.Document>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    10
<meta name=Generator content="Microsoft Word 12">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    11
<meta name=Originator content="Microsoft Word 12">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    12
<link rel=File-List href="sqlite_port-Dateien/filelist.xml">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    13
<link rel=Edit-Time-Data href="sqlite_port-Dateien/editdata.mso">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    14
<!--[if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    15
<style>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    16
v\:* {behavior:url(#default#VML);}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    17
o\:* {behavior:url(#default#VML);}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    18
w\:* {behavior:url(#default#VML);}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    19
.shape {behavior:url(#default#VML);}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    20
</style>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    21
<![endif]--><!--[if gte mso 9]><xml>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    22
 <o:DocumentProperties>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    23
  <o:Author>SieMatic</o:Author>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    24
  <o:LastAuthor>SieMatic</o:LastAuthor>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    25
  <o:Revision>2</o:Revision>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    26
  <o:Created>2008-02-26T10:24:00Z</o:Created>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    27
  <o:LastSaved>2008-02-26T10:24:00Z</o:LastSaved>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    28
  <o:Pages>7</o:Pages>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    29
  <o:Words>2063</o:Words>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    30
  <o:Characters>13003</o:Characters>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    31
  <o:Company>SieMatic Möbelwerke GmbH</o:Company>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    32
  <o:Lines>108</o:Lines>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    33
  <o:Paragraphs>30</o:Paragraphs>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    34
  <o:CharactersWithSpaces>15036</o:CharactersWithSpaces>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    35
  <o:Version>12.00</o:Version>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    36
 </o:DocumentProperties>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    37
</xml><![endif]-->
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    38
<link rel=themeData href="sqlite_port-Dateien/themedata.thmx">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    39
<link rel=colorSchemeMapping href="sqlite_port-Dateien/colorschememapping.xml">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    40
<!--[if gte mso 9]><xml>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    41
 <w:WordDocument>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    42
  <w:GrammarState>Clean</w:GrammarState>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    43
  <w:TrackMoves>false</w:TrackMoves>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    44
  <w:TrackFormatting/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    45
  <w:HyphenationZone>21</w:HyphenationZone>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    46
  <w:PunctuationKerning/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    47
  <w:ValidateAgainstSchemas/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    48
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    49
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    50
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    51
  <w:DoNotPromoteQF/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    52
  <w:LidThemeOther>DE</w:LidThemeOther>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    53
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    54
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    55
  <w:Compatibility>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    56
   <w:BreakWrappedTables/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    57
   <w:SnapToGridInCell/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    58
   <w:WrapTextWithPunct/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    59
   <w:UseAsianBreakRules/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    60
   <w:DontGrowAutofit/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    61
   <w:DontUseIndentAsNumberingTabStop/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    62
   <w:FELineBreak11/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    63
   <w:WW11IndentRules/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    64
   <w:DontAutofitConstrainedTables/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    65
   <w:AutofitLikeWW11/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    66
   <w:HangulWidthLikeWW11/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    67
   <w:UseNormalStyleForList/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    68
  </w:Compatibility>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    69
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    70
  <m:mathPr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    71
   <m:mathFont m:val="Cambria Math"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    72
   <m:brkBin m:val="before"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    73
   <m:brkBinSub m:val="&#45;-"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    74
   <m:smallFrac m:val="off"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    75
   <m:dispDef/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    76
   <m:lMargin m:val="0"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    77
   <m:rMargin m:val="0"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    78
   <m:defJc m:val="centerGroup"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    79
   <m:wrapIndent m:val="1440"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    80
   <m:intLim m:val="subSup"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    81
   <m:naryLim m:val="undOvr"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    82
  </m:mathPr></w:WordDocument>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    83
</xml><![endif]--><!--[if gte mso 9]><xml>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    84
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    85
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    86
  LatentStyleCount="267">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    87
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    88
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    89
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    90
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    91
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    92
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    93
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    94
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    95
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    96
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    97
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    98
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    99
  <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   100
  <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   101
  <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   102
  <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   103
  <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   104
  <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   105
  <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   106
  <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   107
  <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   108
  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   109
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   110
   UnhideWhenUsed="false" QFormat="true" Name="Title"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   111
  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   112
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   113
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   114
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   115
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   116
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   117
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   118
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   119
   UnhideWhenUsed="false" Name="Table Grid"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   120
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   121
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   122
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   123
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   124
   UnhideWhenUsed="false" Name="Light Shading"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   125
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   126
   UnhideWhenUsed="false" Name="Light List"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   127
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   128
   UnhideWhenUsed="false" Name="Light Grid"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   129
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   130
   UnhideWhenUsed="false" Name="Medium Shading 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   131
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   132
   UnhideWhenUsed="false" Name="Medium Shading 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   133
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   134
   UnhideWhenUsed="false" Name="Medium List 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   135
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   136
   UnhideWhenUsed="false" Name="Medium List 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   137
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   138
   UnhideWhenUsed="false" Name="Medium Grid 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   139
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   140
   UnhideWhenUsed="false" Name="Medium Grid 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   141
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   142
   UnhideWhenUsed="false" Name="Medium Grid 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   143
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   144
   UnhideWhenUsed="false" Name="Dark List"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   145
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   146
   UnhideWhenUsed="false" Name="Colorful Shading"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   147
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   148
   UnhideWhenUsed="false" Name="Colorful List"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   149
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   150
   UnhideWhenUsed="false" Name="Colorful Grid"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   151
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   152
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   153
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   154
   UnhideWhenUsed="false" Name="Light List Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   155
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   156
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   157
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   158
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   159
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   160
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   161
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   162
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   163
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   164
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   165
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   166
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   167
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   168
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   169
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   170
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   171
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   172
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   173
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   174
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   175
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   176
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   177
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   178
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   179
   UnhideWhenUsed="false" Name="Dark List Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   180
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   181
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   182
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   183
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   184
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   185
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   186
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   187
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   188
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   189
   UnhideWhenUsed="false" Name="Light List Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   190
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   191
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   192
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   193
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   194
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   195
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   196
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   197
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   198
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   199
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   200
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   201
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   202
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   203
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   204
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   205
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   206
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   207
   UnhideWhenUsed="false" Name="Dark List Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   208
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   209
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   210
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   211
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   212
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   213
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   214
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   215
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   216
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   217
   UnhideWhenUsed="false" Name="Light List Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   218
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   219
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   220
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   221
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   222
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   223
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   224
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   225
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   226
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   227
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   228
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   229
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   230
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   231
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   232
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   233
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   234
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   235
   UnhideWhenUsed="false" Name="Dark List Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   236
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   237
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   238
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   239
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   240
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   241
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   242
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   243
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   244
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   245
   UnhideWhenUsed="false" Name="Light List Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   246
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   247
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   248
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   249
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   250
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   251
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   252
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   253
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   254
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   255
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   256
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   257
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   258
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   259
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   260
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   261
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   262
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   263
   UnhideWhenUsed="false" Name="Dark List Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   264
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   265
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   266
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   267
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   268
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   269
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   270
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   271
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   272
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   273
   UnhideWhenUsed="false" Name="Light List Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   274
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   275
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   276
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   277
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   278
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   279
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   280
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   281
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   282
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   283
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   284
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   285
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   286
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   287
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   288
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   289
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   290
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   291
   UnhideWhenUsed="false" Name="Dark List Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   292
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   293
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   294
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   295
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   296
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   297
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   298
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   299
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   300
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   301
   UnhideWhenUsed="false" Name="Light List Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   302
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   303
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   304
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   305
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   306
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   307
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   308
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   309
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   310
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   311
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   312
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   313
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   314
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   315
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   316
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   317
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   318
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   319
   UnhideWhenUsed="false" Name="Dark List Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   320
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   321
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   322
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   323
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   324
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   325
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   326
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   327
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   328
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   329
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   330
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   331
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   332
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   333
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   334
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   335
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   336
  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   337
  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   338
 </w:LatentStyles>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   339
</xml><![endif]-->
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   340
<style>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   341
<!--
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   342
 /* Font Definitions */
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   343
 @font-face
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   344
	{font-family:Wingdings;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   345
	panose-1:5 0 0 0 0 0 0 0 0 0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   346
	mso-font-charset:2;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   347
	mso-generic-font-family:auto;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   348
	mso-font-pitch:variable;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   349
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   350
@font-face
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   351
	{font-family:"Cambria Math";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   352
	panose-1:2 4 5 3 5 4 6 3 2 4;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   353
	mso-font-charset:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   354
	mso-generic-font-family:roman;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   355
	mso-font-pitch:variable;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   356
	mso-font-signature:-1610611985 1107304683 0 0 159 0;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   357
@font-face
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   358
	{font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   359
	panose-1:2 15 5 2 2 2 4 3 2 4;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   360
	mso-font-charset:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   361
	mso-generic-font-family:swiss;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   362
	mso-font-pitch:variable;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   363
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   364
@font-face
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   365
	{font-family:Tahoma;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   366
	panose-1:2 11 6 4 3 5 4 4 2 4;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   367
	mso-font-charset:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   368
	mso-generic-font-family:swiss;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   369
	mso-font-pitch:variable;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   370
	mso-font-signature:1627400839 -2147483648 8 0 66047 0;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   371
 /* Style Definitions */
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   372
 p.MsoNormal, li.MsoNormal, div.MsoNormal
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   373
	{mso-style-unhide:no;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   374
	mso-style-qformat:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   375
	mso-style-parent:"";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   376
	margin-top:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   377
	margin-right:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   378
	margin-bottom:10.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   379
	margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   380
	line-height:115%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   381
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   382
	font-size:11.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   383
	font-family:"Calibri","sans-serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   384
	mso-fareast-font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   385
	mso-bidi-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   386
	mso-fareast-language:EN-US;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   387
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   388
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   389
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   390
	mso-style-link:"Kommentartext Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   391
	margin-top:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   392
	margin-right:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   393
	margin-bottom:10.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   394
	margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   395
	line-height:115%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   396
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   397
	font-size:10.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   398
	font-family:"Calibri","sans-serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   399
	mso-fareast-font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   400
	mso-bidi-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   401
	mso-fareast-language:EN-US;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   402
span.MsoCommentReference
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   403
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   404
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   405
	mso-ansi-font-size:8.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   406
	mso-bidi-font-size:8.0pt;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   407
a:link, span.MsoHyperlink
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   408
	{mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   409
	color:blue;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   410
	text-decoration:underline;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   411
	text-underline:single;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   412
a:visited, span.MsoHyperlinkFollowed
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   413
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   414
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   415
	color:purple;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   416
	text-decoration:underline;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   417
	text-underline:single;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   418
p
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   419
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   420
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   421
	mso-margin-top-alt:auto;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   422
	margin-right:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   423
	mso-margin-bottom-alt:auto;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   424
	margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   425
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   426
	font-size:12.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   427
	font-family:"Times New Roman","serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   428
	mso-fareast-font-family:"Times New Roman";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   429
code
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   430
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   431
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   432
	font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   433
	mso-ascii-font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   434
	mso-fareast-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   435
	mso-hansi-font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   436
	mso-bidi-font-family:"Courier New";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   437
pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   438
	{mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   439
	mso-style-link:"HTML Vorformatiert Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   440
	margin:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   441
	margin-bottom:.0001pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   442
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   443
	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   444
	font-size:12.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   445
	font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   446
	mso-fareast-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   447
	color:black;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   448
p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   449
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   450
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   451
	mso-style-parent:Kommentartext;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   452
	mso-style-link:"Kommentarthema Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   453
	mso-style-next:Kommentartext;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   454
	margin-top:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   455
	margin-right:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   456
	margin-bottom:10.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   457
	margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   458
	line-height:115%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   459
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   460
	font-size:10.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   461
	font-family:"Calibri","sans-serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   462
	mso-fareast-font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   463
	mso-bidi-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   464
	mso-fareast-language:EN-US;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   465
	font-weight:bold;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   466
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   467
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   468
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   469
	mso-style-link:"Sprechblasentext Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   470
	margin:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   471
	margin-bottom:.0001pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   472
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   473
	font-size:8.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   474
	font-family:"Tahoma","sans-serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   475
	mso-fareast-font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   476
	mso-fareast-language:EN-US;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   477
p.codeblock, li.codeblock, div.codeblock
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   478
	{mso-style-name:codeblock;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   479
	mso-style-unhide:no;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   480
	mso-margin-top-alt:auto;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   481
	margin-right:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   482
	mso-margin-bottom-alt:auto;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   483
	margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   484
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   485
	font-size:12.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   486
	font-family:"Times New Roman","serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   487
	mso-fareast-font-family:"Times New Roman";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   488
span.HTMLVorformatiertZchn
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   489
	{mso-style-name:"HTML Vorformatiert Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   490
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   491
	mso-style-unhide:no;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   492
	mso-style-locked:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   493
	mso-style-link:"HTML Vorformatiert";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   494
	mso-ansi-font-size:12.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   495
	mso-bidi-font-size:12.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   496
	font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   497
	mso-ascii-font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   498
	mso-fareast-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   499
	mso-hansi-font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   500
	mso-bidi-font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   501
	color:black;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   502
span.KommentartextZchn
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   503
	{mso-style-name:"Kommentartext Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   504
	mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   505
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   506
	mso-style-unhide:no;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   507
	mso-style-locked:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   508
	mso-style-link:Kommentartext;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   509
	mso-ansi-language:DE;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   510
span.KommentarthemaZchn
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   511
	{mso-style-name:"Kommentarthema Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   512
	mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   513
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   514
	mso-style-unhide:no;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   515
	mso-style-locked:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   516
	mso-style-parent:"Kommentartext Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   517
	mso-style-link:Kommentarthema;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   518
	mso-ansi-language:DE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   519
	font-weight:bold;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   520
span.SprechblasentextZchn
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   521
	{mso-style-name:"Sprechblasentext Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   522
	mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   523
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   524
	mso-style-unhide:no;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   525
	mso-style-locked:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   526
	mso-style-link:Sprechblasentext;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   527
	mso-ansi-font-size:8.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   528
	mso-bidi-font-size:8.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   529
	font-family:"Tahoma","sans-serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   530
	mso-ascii-font-family:Tahoma;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   531
	mso-hansi-font-family:Tahoma;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   532
	mso-bidi-font-family:Tahoma;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   533
	mso-ansi-language:DE;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   534
span.GramE
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   535
	{mso-style-name:"";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   536
	mso-gram-e:yes;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   537
.MsoChpDefault
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   538
	{mso-style-type:export-only;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   539
	mso-default-props:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   540
	mso-ascii-font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   541
	mso-fareast-font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   542
	mso-hansi-font-family:Calibri;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   543
@page Section1
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   544
	{size:595.3pt 841.9pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   545
	margin:70.85pt 70.85pt 2.0cm 70.85pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   546
	mso-header-margin:35.4pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   547
	mso-footer-margin:35.4pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   548
	mso-paper-source:0;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   549
div.Section1
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   550
	{page:Section1;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   551
 /* List Definitions */
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   552
 @list l0
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   553
	{mso-list-id:711465342;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   554
	mso-list-type:hybrid;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   555
	mso-list-template-ids:-398029370 -1506878708 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   556
@list l0:level1
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   557
	{mso-level-start-at:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   558
	mso-level-number-format:bullet;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   559
	mso-level-text:\F0D8;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   560
	mso-level-tab-stop:none;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   561
	mso-level-number-position:left;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   562
	text-indent:-18.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   563
	font-family:Wingdings;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   564
	mso-fareast-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   565
	mso-bidi-font-family:"Courier New";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   566
@list l1
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   567
	{mso-list-id:1152210869;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   568
	mso-list-type:hybrid;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   569
	mso-list-template-ids:1896245118 489165068 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   570
@list l1:level1
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   571
	{mso-level-start-at:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   572
	mso-level-number-format:bullet;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   573
	mso-level-text:\F0D8;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   574
	mso-level-tab-stop:none;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   575
	mso-level-number-position:left;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   576
	text-indent:-18.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   577
	font-family:Wingdings;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   578
	mso-fareast-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   579
	mso-bidi-font-family:"Courier New";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   580
@list l2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   581
	{mso-list-id:2131390884;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   582
	mso-list-type:hybrid;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   583
	mso-list-template-ids:-835441590 1095827004 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   584
@list l2:level1
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   585
	{mso-level-start-at:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   586
	mso-level-number-format:bullet;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   587
	mso-level-text:\F0D8;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   588
	mso-level-tab-stop:none;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   589
	mso-level-number-position:left;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   590
	margin-left:21.4pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   591
	text-indent:-18.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   592
	font-family:Wingdings;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   593
	mso-fareast-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   594
	mso-bidi-font-family:"Courier New";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   595
ol
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   596
	{margin-bottom:0cm;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   597
ul
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   598
	{margin-bottom:0cm;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   599
-->
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   600
</style>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   601
<!--[if gte mso 10]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   602
<style>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   603
 /* Style Definitions */
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   604
 table.MsoNormalTable
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   605
	{mso-style-name:"Normale Tabelle";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   606
	mso-tstyle-rowband-size:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   607
	mso-tstyle-colband-size:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   608
	mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   609
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   610
	mso-style-qformat:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   611
	mso-style-parent:"";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   612
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   613
	mso-para-margin:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   614
	mso-para-margin-bottom:.0001pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   615
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   616
	font-size:10.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   617
	font-family:"Calibri","sans-serif";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   618
</style>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   619
<![endif]--><!--[if gte mso 9]><xml>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   620
 <o:shapedefaults v:ext="edit" spidmax="2050"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   621
</xml><![endif]--><!--[if gte mso 9]><xml>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   622
 <o:shapelayout v:ext="edit">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   623
  <o:idmap v:ext="edit" data="1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   624
  <o:rules v:ext="edit">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   625
   <o:r id="V:Rule4" type="connector" idref="#_x0000_s1033"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   626
   <o:r id="V:Rule6" type="connector" idref="#_x0000_s1036"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   627
  </o:rules>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   628
 </o:shapelayout></xml><![endif]-->
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   629
</head>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   630
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   631
<body lang=DE link=blue vlink=purple style='tab-interval:35.4pt'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   632
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   633
<div class=Section1>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   634
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   635
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   636
style='mso-ansi-language:EN-US'>SQLite implementation for Symbian OS with an ADO.NET
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   637
Provider for Red Five Labs’ .NET Compact Framework 1.0<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   638
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   639
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   640
style='mso-ansi-language:EN-US'>Converting SQLite to S60<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   641
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   642
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Red Five Labs’
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   643
Net60, a .NET Compact Framework Version 1.0, introduces .NET programming to the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   644
great family of Symbian S60 smartphones. Now it is possible to run a managed .NET
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   645
application, written for Windows Mobile, on S60 smartphones. Unfortunately,
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   646
however, the .NET Compact Framework 1.0 does not provide any form of database
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   647
support. This is first supported in the .NET Compact Framework 2.0 together
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   648
with the SQL Server Compact Edition. This SQL Server only runs on Windows
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   649
Mobile <span class=GramE>devices which means</span> another database system is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   650
needed to provide database functionality to Symbian devices. Enter SQLite for
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   651
S60.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   652
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   653
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>SQLite is a
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   654
popular open source, stand-alone database system that was written in C and is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   655
available for Windows, Windows Mobile, OS2 and <span class=GramE>Unix</span> operating
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   656
systems. It is ACID compliant and supports the SQL-92 standard. The Symbian OS at
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   657
present does not provide a database system, however in the future Symbian OS
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   658
Version 9.4 will support a SQLite implementation. <o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   659
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   660
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   661
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   662
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   663
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   664
style='mso-ansi-language:EN-US'>PIPS for S60 made porting SQLite to Symbian OS
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   665
possible<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   666
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   667
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>At the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   668
beginning of 2007 Symbian published the P.I.P.S. SDK (<a
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   669
href="http://developer.symbian.com/wiki/display/oe/P.I.P.S.+Home">http://developer.symbian.com/wiki/display/oe/P.I.P.S.+Home</a>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   670
) for the S60 and UIQ platforms. P.I.P.S. is the implementation of the POSIX
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   671
Interface for Symbian OS that provides C Libraries like STDIO or STDLIB. With
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   672
the Open C SDK it is possible to port the SQLite library written in ANSI C to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   673
Symbian OS. To do such a conversion of an existing ANSI C project knowledge of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   674
programming for Symbian OS is needed. A good description of the conversion of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   675
SQLite to S60 is the article on Dr.Dobbs (<a
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   676
href="http://www.ddj.com/mobile/198702204?pgno=2">http://www.ddj.com/mobile/198702204?pgno=2</a>)
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   677
and describes how such a port of SQLite could be done. By following these
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   678
instructions, it was easy to create a project that could compile the C files of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   679
the SQLite project. <o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   680
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   681
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Note, the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   682
PIPS SDK for S60 must be installed to the PC to compile the SqliteS60 project
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   683
whilst the PIPS_s60_1_2_SS .SIS must be installed on the device.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   684
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   685
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   686
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   687
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   688
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   689
style='mso-ansi-language:EN-US'>Converting SQLite .C files to .CPP files<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   690
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   691
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Before the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   692
SQLite source could be completely compiled, the file IO operations had to be
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   693
rewritten. This part of SQLite is not platform independent and uses the native
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   694
OS operations to open, read and write files.<span style='mso-spacerun:yes'> 
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   695
</span>The first step was to rewrite the file operations with the STDIO
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   696
implementation.<span style='mso-spacerun:yes'>  </span>For example the <b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   697
style='mso-bidi-font-weight:normal'>OpenDatabase</b> method was modified to use
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   698
the <b style='mso-bidi-font-weight:normal'>fopen</b> method of POSIX. Unfortunately
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   699
this did not result in the outcome that was expected. <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   700
style='mso-spacerun:yes'> </span>On the test device this implementation does
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   701
not run. After analyzing this, it seems to be that the ANSI C file IO methods
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   702
cause the error. <span style='mso-spacerun:yes'> </span>The Symbian API is an
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   703
object oriented programming interface, therefore to use the native file IO <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   704
class=GramE>classes,</span> the SQLite source must be converted from .C files
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   705
to .CPP files. Renaming the files was easy, but after renaming the source files
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   706
over 500 compiler errors were output. Most of these were language differences
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   707
between C and C++ and could be solved quickly. After resolving these problems,
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   708
programming the OS routines with the Symbian file IO classes could begin.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   709
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   710
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>For this
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   711
part a new file was created and added to the SQLiteS60 project
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   712
(os_symbian.cpp). This file includes all methods that SQLite expects for file
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   713
IO. The conversion of the existing C files of the SQLite project to CPP files
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   714
makes the SQLiteS60 project very different from the main source. As a result of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   715
this, the implementations for the other OS operations, i.e. for OS2, Windows and
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   716
Mac, were deleted from this project. SQLite uses a structure to reference the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   717
correct OS operations and is implemented in every OS implementation. Due to this
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   718
practice, only a compiler switch is needed to generate a run-able SQLite library
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   719
for the specific operating system. As this structure is not used in the S60
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   720
conversion project, it has also been removed from the code and the Symbian IO
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   721
methods are directly connected to the OS methods in the file os.cpp.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   722
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   723
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   724
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   725
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A simple
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   726
example to open or create a file with native Symbian methods is shown in the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   727
following code snippet.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   728
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   729
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   730
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   731
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   732
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   733
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   734
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   735
7.5pt;line-height:110%;mso-ansi-language:EN-US'>RFs fileSession;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   736
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   737
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   738
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   739
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>RFile file;<span style='mso-spacerun:yes'>   </span><o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   740
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   741
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   742
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   743
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   744
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   745
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   746
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   747
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   748
mso-ansi-language:EN-US'>fileSession.Connect(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   749
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   750
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   751
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   752
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   753
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   754
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   755
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   756
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   757
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>TInt err=<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   758
class=GramE>file.Open(</span>fsSession,fileName,shareMode);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   759
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   760
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   761
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   762
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   763
mso-ansi-language:EN-US'>if</span></span><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   764
7.5pt;line-height:110%;mso-ansi-language:EN-US'> (err==KErrNotFound) // file does not exist - create it<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   765
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   766
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   767
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   768
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   769
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   770
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   771
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   772
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>    </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   773
class=GramE>err=</span>file.Create(fsSession,fileName,shareMode);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   774
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   775
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   776
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   777
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   778
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   779
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   780
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   781
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   782
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   783
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   784
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   785
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>// do read and write operations<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   786
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   787
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   788
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   789
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   790
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   791
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   792
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   793
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   794
mso-ansi-language:EN-US'>file.Close(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   795
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   796
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   797
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   798
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   799
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   800
mso-ansi-language:EN-US'>fileSession.Close(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   801
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>);<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   802
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   803
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   804
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   805
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The RFs
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   806
class defines the file server session. Any file operation in controlled by an
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   807
instance of this class. After this instance is created, the file can be opened
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   808
over the RFile class. The RFile class contains all file IO operations. By using
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   809
these two classes to extend the <b style='mso-bidi-font-weight:normal'>sqlite3_file</b>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   810
structure, the SQLite file IO operations can use the class instances of RFs and
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   811
RFile as shown in the struct below.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   812
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   813
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   814
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   815
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   816
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   817
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   818
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   819
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   820
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span class=GramE><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   821
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>struct</span></span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   822
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'> symbianFile {<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   823
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   824
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   825
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   826
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   827
class=GramE>int</span> isOpen;<o:p></o:p></span></pre><pre style='margin-top:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   828
3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   829
line-height:110%;background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   830
padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   831
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   832
class=GramE>unsigned</span> char locktype; /* Type of lock currently held on this file */<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   833
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   834
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   835
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   836
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   837
class=GramE>short</span> sharedLockByte;<span style='mso-spacerun:yes'>   </span>/* Randomly chosen byte used as a shared lock */<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   838
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   839
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   840
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   841
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   842
class=GramE>char</span> fileName[512];<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   843
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   844
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   845
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   846
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span>RFs session;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   847
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   848
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   849
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   850
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span>RFile file;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   851
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   852
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   853
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   854
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>};<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   855
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   856
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   857
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   858
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Finally all
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   859
the methods that SQLite needs to handle file operations must be rewritten by
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   860
using this structure and the RFile methods. The following example shows how to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   861
close an open file and the file server session.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   862
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   863
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   864
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   865
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   866
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   867
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   868
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span class=GramE><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   869
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>int</span></span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   870
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'> Close(sqlite3_file *id){<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   871
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   872
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   873
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   874
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   875
class=GramE>int</span> rc, cnt = 0;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   876
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   877
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   878
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   879
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   880
class=GramE>symbianFile</span> *pFile = (symbianFile*)id;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   881
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   882
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   883
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   884
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   885
class=GramE>pFile</span>-&gt;file.Close();<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   886
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   887
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   888
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   889
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   890
class=GramE>pFile</span>-&gt;session.Close();<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   891
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   892
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   893
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   894
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   895
class=GramE>return</span> SQLITE_OK;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   896
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   897
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   898
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   899
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>}<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   900
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   901
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   902
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   903
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The other file
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   904
IO operations are similar to the <b style='mso-bidi-font-weight:normal'>close</b>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   905
method. The <b style='mso-bidi-font-weight:normal'>open</b> method of RFile expects
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   906
a Unicode string that contains the name of the database file. A conversion of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   907
the ASCII format to Unicode must be done before calling the <b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   908
style='mso-bidi-font-weight:normal'>open</b> method. For such a conversion the <b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   909
style='mso-bidi-font-weight:normal'>CCnvCharacterSetConverter</b> class can be
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   910
used. This class needs the file server session handle and the string to convert
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   911
to Unicode. The following example shows the converter method used in SQLite.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   912
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   913
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   914
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   915
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   916
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   917
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   918
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   919
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   920
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span class=GramE><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   921
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>void</span></span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   922
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'> ConvertToUnicode(RFs session, TDes16&amp; aUnicode, const char *str)<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   923
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   924
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   925
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   926
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   927
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   928
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   929
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   930
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span>CCnvCharacterSetConverter *converter = CCnvCharacterSetConverter::<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   931
class=GramE>NewL(</span>);<o:p></o:p></span></pre><pre style='margin-top:3.4pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   932
margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   933
line-height:110%;background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   934
padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   935
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   936
class=GramE>converter</span>-&gt;PrepareToConvertToOrFromL(KCharacterSetIdentifierUtf8, session);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   937
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   938
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   939
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   940
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   941
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   942
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   943
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   944
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span>TPtrC8 <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   945
class=GramE>ptr(</span>(const unsigned char*)str);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   946
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   947
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   948
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   949
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   950
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   951
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   952
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   953
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   954
class=GramE>int</span> state = CCnvCharacterSetConverter::KStateDefault;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   955
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   956
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   957
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   958
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   959
class=GramE>converter</span>-&gt;ConvertToUnicode(aUnicode, ptr, state);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   960
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   961
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   962
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   963
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>}<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   964
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   965
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   966
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   967
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>After
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   968
rewriting all operations used by SQLite to use the RFile class, in the os_symbian.cpp
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   969
<span class=GramE>file ,</span> the project can be compiled by the Symbian C
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   970
compiler (which has been included in the build chain by installing the Carbide
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   971
plug in for Visual Studio) and a Symbian Library is created that can be used on
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   972
a S60 device as a database. This library takes the form of a native Symbian DLL
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   973
called sqlite.dll.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   974
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   975
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   976
database file that the sqlite.dll generates can be used by any other
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   977
implementation of SQLite. So it will be possible to transfer all stored data
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   978
from a smart device to a database server in a company network.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   979
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   980
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   981
style='mso-ansi-language:EN-US'>Compiling sqlite.dll from the SQLiteS60 project<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   982
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   983
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>It is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   984
possible to compile the sqlite.dll using Visual Studio with the Carbide plugin.
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   985
<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   986
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   987
<p class=MsoNormal><span class=GramE><span lang=EN-US style='mso-ansi-language:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   988
EN-US'>Another<span style='mso-spacerun:yes'>  </span>easier</span></span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   989
lang=EN-US style='mso-ansi-language:EN-US'> possibility is to type the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   990
following command lines in the ‘group’ directory of the SqliteS60 folder.<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   991
style='mso-spacerun:yes'>  </span><o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   992
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   993
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>To compile
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   994
for the S60 device (GCCE compiler) and as a release version:<b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   995
style='mso-bidi-font-weight:normal'><o:p></o:p></b></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   996
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   997
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   998
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   999
margin-left:0cm;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1000
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1001
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1002
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1003
7.5pt;line-height:110%;mso-ansi-language:EN-US'>&gt; Bldmake bldfiles [enter]<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1004
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1005
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1006
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1007
style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:7.5pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1008
line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1009
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1010
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1011
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1012
style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:7.5pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1013
line-height:110%;mso-ansi-language:EN-US'>&gt; <span class=GramE>abld</span> build gcce urel<o:p></o:p></span></b></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1014
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1015
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1016
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1017
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>For the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1018
emulator with debug information:<span style='mso-spacerun:yes'>  </span><o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1019
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1020
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1021
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1022
margin-left:0cm;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1023
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1024
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1025
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1026
7.5pt;line-height:110%;mso-ansi-language:EN-US'>&gt; Bldmake bldfiles [enter]<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1027
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1028
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1029
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1030
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1031
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1032
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1033
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1034
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>&gt; <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1035
class=GramE>abld</span> build winscw udeb [enter]<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1036
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1037
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1038
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1039
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1040
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1041
style='mso-ansi-language:EN-US'>Note:</span></b><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1042
style='mso-ansi-language:EN-US'> <span style='mso-spacerun:yes'> </span>No
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1043
spaces must be present in the directory path where the SQliteS60 project is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1044
located. Also, the command line console must be run with “Admin” privileges.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1045
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1046
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1047
style='mso-ansi-language:EN-US'><br>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1048
Writing an ADO.NET Provider using Net60 Compact Framework 1.0<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1049
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1050
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>After the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1051
successful conversion of the SQLite code to the S60 platform, the development
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1052
of an ADO.NET provider for Net60 that uses the SQLite library for Symbian OS can
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1053
be started. As there are some existing implementations of an ADO.NET provider
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1054
for the .NET Framework, this development did not have to start at the grass
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1055
roots level. Mono, for example, contains such an implementation <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1056
class=GramE>( </span><a href="http://www.mono-project.com">www.mono-project.com</a>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1057
). This could be used as a base for the ADO.NET provider for Net60.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1058
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1059
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The .NET Compact
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1060
Framework 1.0 only provides the basic interfaces like IDbConnection,
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1061
IDbCommand, <span class=GramE>IDbParameter</span> and so on. Other
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1062
functionality such as the base classes in the System.Data.Common namespace <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1063
class=GramE>are</span> not provided. Also the DbDataAdapter base class is not implemented.
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1064
So this implementation cannot support DataAdapters, however with these basic
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1065
interfaces it is possible to develop an ADO.NET Provider that supports all
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1066
basic features of the .NET Framework 1.1 for the desktop.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1067
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1068
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1069
SQLiteS60 project results in a native Symbian DLL, sqlite.dll, which must be
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1070
used from within managed .NET code. Net60, and the .NET Compact Framework,
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1071
supports interoperability between managed and unmanaged code through a
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1072
mechanism called P/Invoke.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1073
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1074
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The diagram
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1075
below shows the interaction between the various components of the solution:<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1076
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1077
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1078
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1079
<p class=MsoNormal><!--[if gte vml 1]><v:shapetype id="_x0000_t202"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1080
 coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1081
 <v:stroke joinstyle="miter"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1082
 <v:path gradientshapeok="t" o:connecttype="rect"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1083
</v:shapetype><v:shape id="_x0000_s1027" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1084
 margin-left:62.95pt;margin-top:62.25pt;width:285.5pt;height:107.65pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1085
 z-index:1;mso-width-relative:margin;mso-height-relative:margin'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1086
 <v:textbox style='mso-next-textbox:#_x0000_s1027'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1087
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1088
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1089
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1090
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1091
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1092
    <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1093
    style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1094
    <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1095
    style='font-size:14.0pt;mso-bidi-font-size:11.0pt;line-height:115%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1096
    mso-ansi-language:EN-US'>Net60<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1097
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1098
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1099
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1100
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1101
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1102
</v:shape><v:shape id="_x0000_s1030" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1103
 margin-left:215.8pt;margin-top:126.3pt;width:132.85pt;height:43.75pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1104
 z-index:2;mso-width-relative:margin;mso-height-relative:margin'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1105
 <v:textbox style='mso-next-textbox:#_x0000_s1030'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1106
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1107
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1108
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1109
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1110
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1111
    <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1112
    style='mso-ansi-language:EN-US'>SQLiteS60.dll<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1113
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1114
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1115
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1116
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1117
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1118
</v:shape><v:shape id="_x0000_s1026" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1119
 margin-left:62.95pt;margin-top:173.55pt;width:287.05pt;height:33.45pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1120
 z-index:3;mso-height-percent:200;mso-height-percent:200;mso-width-relative:margin;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1121
 mso-height-relative:margin'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1122
 <v:textbox style='mso-fit-shape-to-text:t'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1123
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1124
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1125
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1126
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1127
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1128
    <p class=MsoNormal align=center style='text-align:center'>Symbian OS</p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1129
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1130
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1131
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1132
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1133
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1134
</v:shape><v:shape id="_x0000_s1028" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1135
 margin-left:62.95pt;margin-top:24.15pt;width:285.7pt;height:33.45pt;z-index:4;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1136
 mso-height-percent:200;mso-height-percent:200;mso-width-relative:margin;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1137
 mso-height-relative:margin'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1138
 <v:textbox style='mso-next-textbox:#_x0000_s1028;mso-fit-shape-to-text:t'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1139
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1140
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1141
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1142
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1143
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1144
    <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1145
    style='mso-ansi-language:EN-US'>.NET CF 1.0 App using SQLite<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1146
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1147
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1148
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1149
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1150
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1151
</v:shape><v:shape id="_x0000_s1029" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1152
 margin-left:278.25pt;margin-top:149.15pt;width:70.2pt;height:20.9pt;z-index:5;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1153
 mso-width-relative:margin;mso-height-relative:margin'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1154
 <v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1155
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1156
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1157
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1158
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1159
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1160
    <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1161
    style='mso-ansi-language:EN-US'>PIPS <o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1162
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1163
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1164
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1165
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1166
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1167
</v:shape><v:shape id="_x0000_s1031" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1168
 margin-left:246.9pt;margin-top:62.25pt;width:101.75pt;height:38.55pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1169
 z-index:6;mso-width-relative:margin;mso-height-relative:margin'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1170
 <v:textbox style='mso-next-textbox:#_x0000_s1031'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1171
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1172
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1173
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1174
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1175
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1176
    <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1177
    11.0pt;line-height:115%;mso-ansi-language:EN-US'>System.Data.SQLiteClient.dll</span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1178
    style='font-size:10.0pt;mso-bidi-font-size:11.0pt;line-height:115%'><o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1179
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1180
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1181
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1182
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1183
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1184
</v:shape><v:shape id="_x0000_s1034" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1185
 margin-left:355.45pt;margin-top:67.25pt;width:118.1pt;height:33.55pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1186
 z-index:7;mso-width-relative:margin;mso-height-relative:margin' filled="f"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1187
 stroked="f">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1188
 <v:textbox style='mso-next-textbox:#_x0000_s1034'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1189
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1190
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1191
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1192
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1193
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1194
    <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1195
    style='font-size:9.0pt;mso-bidi-font-size:11.0pt;line-height:115%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1196
    mso-ansi-language:EN-US'>P/Invoke from managed code to native Symbian DLL</span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1197
    lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1198
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1199
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1200
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1201
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1202
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1203
</v:shape><v:shape id="_x0000_s1037" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1204
 margin-left:308.15pt;margin-top:98.15pt;width:39.7pt;height:15.65pt;z-index:8'
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1205
 strokecolor="white">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1206
 <v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1207
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1208
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1209
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1210
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1211
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1212
    <p class=MsoNormal><o:p>&nbsp;</o:p></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1213
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1214
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1215
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1216
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1217
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1218
</v:shape><v:shapetype id="_x0000_t32" coordsize="21600,21600" o:spt="32"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1219
 o:oned="t" path="m,l21600,21600e" filled="f">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1220
 <v:path arrowok="t" fillok="f" o:connecttype="none"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1221
 <o:lock v:ext="edit" shapetype="t"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1222
</v:shapetype><v:shape id="_x0000_s1036" type="#_x0000_t32" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1223
 margin-left:307.2pt;margin-top:100.9pt;width:0;height:25.35pt;z-index:9'
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1224
 o:connectortype="straight"/><v:shape id="_x0000_s1033" type="#_x0000_t32"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1225
 style='position:absolute;margin-left:335.7pt;margin-top:90.2pt;width:25.95pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1226
 height:23.6pt;flip:x;z-index:10' o:connectortype="straight">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1227
 <v:stroke dashstyle="1 1" endarrow="block" endcap="round"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1228
</v:shape><![endif]--><![if !vml]><span style='mso-ignore:vglayout'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1229
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1230
<table cellpadding=0 cellspacing=0 align=left>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1231
 <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1232
  <td width=83 height=31></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1233
 </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1234
 <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1235
  <td></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1236
  <td><img width=552 height=250 src="sqlite_port-Dateien/image001.gif" v:shapes="_x0000_s1027 _x0000_s1030 _x0000_s1026 _x0000_s1028 _x0000_s1029 _x0000_s1031 _x0000_s1034 _x0000_s1037 _x0000_s1036 _x0000_s1033"></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1237
 </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1238
</table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1239
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1240
</span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1241
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1242
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1243
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1244
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1245
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1246
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1247
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1248
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1249
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1250
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1251
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1252
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1253
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1254
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1255
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1256
<br style='mso-ignore:vglayout' clear=ALL>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1257
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1258
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The native SQLite
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1259
methods, such as <b style='mso-bidi-font-weight:normal'>libversion</b>, <b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1260
style='mso-bidi-font-weight:normal'>open</b> etc., are called using the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1261
P/Invoke mechanism in the .NET code. To do this, the entry point of the corresponding
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1262
method in the SQLite library must be known. Symbian has a specific entry point
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1263
model. All methods are exported from a library by ordinal numbers instead of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1264
method names. The relation of method name and export number can be found in the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1265
generated .DEF file of the SQLite.dll or by using a dump tool.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1266
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1267
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1268
following example shows how a native SQLite method is defined in .NET. The <b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1269
style='mso-bidi-font-weight:normal'>DLLImort</b> attribute defines the library
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1270
name and the entry points were the method is located in the library. The CallingConvention
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1271
defines the type of data exchange between the unmanaged SQLite and the managed
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1272
.NET code. <o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1273
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1274
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1275
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1276
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1277
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1278
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1279
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1280
7.5pt;line-height:110%;mso-ansi-language:EN-US'>[<span class=GramE>DllImport(</span>&quot;sqlite.dll&quot;, EntryPoint = &quot;#86&quot;, CallingConvention = _Convention)]<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1281
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1282
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1283
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1284
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1285
mso-ansi-language:EN-US'>public</span></span><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1286
7.5pt;line-height:110%;mso-ansi-language:EN-US'> static extern SQLiteCode sqlite3_open(IntPtr filename, out IntPtr db);<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1287
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1288
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1289
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1290
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Based on
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1291
the existing implementations of SQLite for .NET it was easy to develop an
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1292
ADO.NET Provider that runs on the Compact Framework. To test the behavior of a
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1293
.NET application, this implementation provides a P/Invoke call for each <b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1294
style='mso-bidi-font-weight:normal'>sqlite3_</b> method call to the Symbian
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1295
version contained in the sqlite.dll. <span class=GramE>These</span> P/Invokes
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1296
are performed in the SymbianMethods.cs file in the managed System.Data.SQLiteClient.dll
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1297
extension class.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1298
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1299
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Interestingly,
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1300
all applications are also executable on the smartphone device emulator. To
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1301
change between the emulator and device, only the emulator flag in the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1302
connection string must be set to true or false. For the emulator the Windows
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1303
version of SQLite is required <span class=GramE>( </span><a
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1304
href="http://www.sqlite.org">www.sqlite.org</a> ), the emulator flag links the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1305
P/Invoke call to that library.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1306
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1307
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1308
style='mso-ansi-language:EN-US'>Deploying SQLiteS60 to the device<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1309
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1310
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>In order to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1311
deploy the SQLite database to device, the sqlite.dll must be deployed to the \sys\bin
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1312
directory and the System.Data.SQLiteClient.dll to the Red Five Labs GAC
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1313
repository on the device which is \Resource\RedFiveLabs\Gac. The sqlite.pkg is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1314
used together with the Symbian makesis.exe to create an installable SQLite.SIS
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1315
file which deploys these two libraries to their respective destinations. If the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1316
sqlite.dll and System.Data.SQLiteClient.dll are placed in the same directory as
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1317
the sqlite.pcg file, an example command line to generate the Sqlite.sis is <o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1318
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1319
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1320
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1321
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1322
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1323
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1324
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1325
7.5pt;line-height:110%;mso-ansi-language:EN-US'>C:\temp\sis&gt;makesis sqlite.pkg<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1326
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1327
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1328
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1329
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1330
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1331
style='mso-ansi-language:EN-US'>Using SQLite<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1332
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1333
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1334
implementation for Compact Framework 1.0 contains the SQLiteConnection class
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1335
that handles the connection to the sqlite database and creates new
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1336
SQLiteCommand instances. With these instances database queries can be sent to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1337
and the results received from the database. As a result a SQLiteDataReader set instance
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1338
can be returned. This class provides the functionality to step through the rows
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1339
of the result sets. Transactional processing can be performed by using the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1340
SQLiteTransaction class. An instance for that class can be created over the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1341
SQLiteConnection instance. Any SQLiteCommand can contain one or more SQL statements.
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1342
These statements are handled in the SQLiteStatement class. Each statement is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1343
represented by an instance of that class. This class calls the native SQLite
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1344
methods to perform the database operations.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1345
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1346
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1347
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1348
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1349
following example shows how to open a database by using the SQLiteConnection
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1350
class.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1351
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1352
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1353
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1354
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1355
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1356
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1357
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1358
7.5pt;line-height:110%;mso-ansi-language:EN-US'>SQLiteConnection _Connection = new <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1359
class=GramE>SQLiteConnection(</span>&quot;Data Source=test1.db;NewDatabase=True;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1360
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1361
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1362
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1363
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1364
style='mso-tab-count:5'>                                                  </span>Synchronous=Off<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1365
class=GramE>;Encoding</span>=UTF8;Emulator=true&quot;);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1366
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1367
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1368
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1369
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>_<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1370
class=GramE>Connection.Open(</span>);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1371
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1372
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1373
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1374
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1375
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1376
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1377
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1378
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>SQLiteCommand cmd = _<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1379
class=GramE>Connection.CreateCommand(</span>);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1380
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1381
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1382
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1383
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>cmd.CommandText = &quot;select id, orderid, article from orderdetails where OrderId = @OrderId&quot;;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1384
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1385
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1386
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1387
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1388
mso-ansi-language:EN-US'>cmd.Parameters.Add(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1389
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>&quot;@OrderId&quot;, DbType.Int32).Value = orderId;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1390
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1391
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1392
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1393
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1394
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1395
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1396
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1397
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>DataTable table = new <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1398
class=GramE>DataTable(</span>);<o:p></o:p></span></pre><pre style='margin-top:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1399
3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1400
line-height:110%;background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1401
padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1402
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1403
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1404
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1405
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1406
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1407
mso-ansi-language:EN-US'>table.Columns.Add(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1408
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>&quot;Id&quot;);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1409
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1410
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1411
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1412
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1413
mso-ansi-language:EN-US'>table.Columns.Add(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1414
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>&quot;OrderId&quot;);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1415
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1416
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1417
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1418
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1419
mso-ansi-language:EN-US'>table.Columns.Add(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1420
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>&quot;Article&quot;);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1421
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1422
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1423
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1424
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1425
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1426
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1427
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1428
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>SQLiteDataReader reader = <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1429
class=GramE>cmd.ExecuteReader(</span>);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1430
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1431
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1432
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1433
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1434
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1435
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1436
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1437
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1438
mso-ansi-language:EN-US'>while</span></span><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1439
7.5pt;line-height:110%;mso-ansi-language:EN-US'> (reader.Read())<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1440
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1441
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1442
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1443
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1444
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1445
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1446
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1447
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>    </span>DataRow row = <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1448
class=GramE>table.NewRow(</span>);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1449
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1450
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1451
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1452
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>    </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1453
class=GramE>row[</span>&quot;Id&quot;] = reader.GetInt32(0);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1454
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1455
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1456
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1457
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>    </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1458
class=GramE>row[</span>&quot;OrderId&quot;] = reader.GetInt32(1);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1459
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1460
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1461
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1462
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>    </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1463
class=GramE>row[</span>&quot;Article&quot;] = reader.GetString(2);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1464
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1465
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1466
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1467
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>    </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1468
class=GramE>table.Rows.Add(</span>row);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1469
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1470
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1471
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1472
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1473
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1474
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1475
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1476
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1477
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1478
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1479
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1480
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>dataGridView.DataSource = table;<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1481
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1482
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1483
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1484
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1485
SQLiteCommand instance contains a select statement that loads the orders with
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1486
the specified OrderId. The result set of this query is then filled in a data
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1487
table that is databinded to <span class=GramE>an</span> dataGridView that
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1488
displays the result. An example application is provided in the form of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1489
SqlMobileTest project.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1490
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1491
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1492
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1493
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1494
style='mso-ansi-language:EN-US'>Conclusion<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1495
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1496
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>With this
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1497
conversion of SQLite, it is now possible to create .NET applications with database
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1498
support for the great family of Symbian S60 smartphones. With the upcoming release
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1499
of version 9.4 the Symbian OS provides an implementation of SQLite but this
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1500
version is not released yet and only new devices will get this database
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1501
support. With this conversion all S60 3<sup>rd</sup> Edition devices will be able
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1502
to use SQLite. Together with the Red Five Labs Net60 implementation of the .NET
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1503
Compact Framework it is possible to run .NET applications on Symbian OS. Together
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1504
with the ADO.NET provider for this SQLite implementation these applications can
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1505
use database functionality like any other application on a personal computer.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1506
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1507
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1508
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1509
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1510
style='mso-ansi-language:EN-US'>Tools Used for this project<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1511
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1512
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Microsoft
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1513
Visual Studio 2005 together with the Carbide.vs Plugin (http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide/<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1514
class=GramE>index.html )</span> were used in this project.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1515
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1516
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1517
style='mso-spacerun:yes'> </span>Additionally the S60 SDK and the Symbian PIPS
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1518
SDK are required to compile the project. With the Carbide plug in it is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1519
possible to develop native Symbian applications in the Visual Studio IDE and to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1520
debug on the S60 emulator. To convert a S60 project (f.e. a BLD or MMP file) to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1521
a Visual Studio project, the Import Wizard of the carbide plugin could be used.
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1522
It is located under the File menu. The user only has to select the s60 project
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1523
and to assign an S60 SDK (f.e. maintenance release or FP1/FP2). The rest of the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1524
transformation does the wizard. So it is easy to convert existing projects to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1525
use the carbide plugin.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1526
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1527
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1528
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1529
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1530
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1531
</div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1532
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1533
</body>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1534
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1535
</html>