Ignore:
Timestamp:
Aug 5, 2010, 3:13:03 PM (14 years ago)
Author:
george
Message:

Enhanced C code generation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DelphiToC/DelphiToC.lpi

    r41 r42  
    4040        <Filename Value="DelphiToC.lpr"/>
    4141        <IsPartOfProject Value="True"/>
    42         <EditorIndex Value="12"/>
     42        <EditorIndex Value="11"/>
    4343        <WindowIndex Value="0"/>
    4444        <TopLine Value="3"/>
    4545        <CursorPos X="39" Y="12"/>
    46         <UsageCount Value="60"/>
     46        <UsageCount Value="64"/>
    4747        <Loaded Value="True"/>
    4848      </Unit0>
     
    5656        <EditorIndex Value="7"/>
    5757        <WindowIndex Value="0"/>
    58         <TopLine Value="44"/>
    59         <CursorPos X="19" Y="53"/>
    60         <UsageCount Value="60"/>
     58        <TopLine Value="69"/>
     59        <CursorPos X="1" Y="91"/>
     60        <UsageCount Value="64"/>
    6161        <Loaded Value="True"/>
    6262        <LoadedDesigner Value="True"/>
     
    6969        <TopLine Value="1"/>
    7070        <CursorPos X="1" Y="1"/>
    71         <UsageCount Value="60"/>
     71        <UsageCount Value="64"/>
    7272      </Unit2>
    7373      <Unit3>
     
    7777        <EditorIndex Value="5"/>
    7878        <WindowIndex Value="0"/>
    79         <TopLine Value="113"/>
    80         <CursorPos X="27" Y="132"/>
    81         <UsageCount Value="60"/>
     79        <TopLine Value="264"/>
     80        <CursorPos X="59" Y="277"/>
     81        <UsageCount Value="64"/>
    8282        <Loaded Value="True"/>
    8383      </Unit3>
     
    8888        <EditorIndex Value="10"/>
    8989        <WindowIndex Value="0"/>
    90         <TopLine Value="22"/>
    91         <CursorPos X="1" Y="35"/>
    92         <UsageCount Value="60"/>
     90        <TopLine Value="38"/>
     91        <CursorPos X="38" Y="13"/>
     92        <UsageCount Value="64"/>
    9393        <Loaded Value="True"/>
    9494      </Unit4>
     
    101101        <TopLine Value="1"/>
    102102        <CursorPos X="9" Y="12"/>
    103         <UsageCount Value="60"/>
     103        <UsageCount Value="64"/>
    104104        <Loaded Value="True"/>
    105105      </Unit5>
     
    108108        <IsPartOfProject Value="True"/>
    109109        <UnitName Value="UCodeProducer"/>
     110        <EditorIndex Value="1"/>
    110111        <WindowIndex Value="0"/>
    111112        <TopLine Value="1"/>
    112113        <CursorPos X="1" Y="1"/>
    113         <UsageCount Value="60"/>
     114        <UsageCount Value="64"/>
     115        <Loaded Value="True"/>
    114116      </Unit6>
    115117      <Unit7>
     
    117119        <IsPartOfProject Value="True"/>
    118120        <UnitName Value="UCSource"/>
     121        <IsVisibleTab Value="True"/>
    119122        <EditorIndex Value="9"/>
    120123        <WindowIndex Value="0"/>
    121         <TopLine Value="3"/>
    122         <CursorPos X="3" Y="8"/>
    123         <UsageCount Value="60"/>
     124        <TopLine Value="156"/>
     125        <CursorPos X="67" Y="164"/>
     126        <UsageCount Value="64"/>
    124127        <Loaded Value="True"/>
    125128      </Unit7>
     
    128131        <IsPartOfProject Value="True"/>
    129132        <UnitName Value="UPascalParser"/>
    130         <IsVisibleTab Value="True"/>
    131133        <EditorIndex Value="0"/>
    132134        <WindowIndex Value="0"/>
    133         <TopLine Value="444"/>
    134         <CursorPos X="1" Y="461"/>
    135         <UsageCount Value="60"/>
     135        <TopLine Value="148"/>
     136        <CursorPos X="25" Y="153"/>
     137        <UsageCount Value="64"/>
    136138        <Loaded Value="True"/>
    137139      </Unit8>
     
    141143        <TopLine Value="1"/>
    142144        <CursorPos X="1" Y="1"/>
    143         <UsageCount Value="6"/>
     145        <UsageCount Value="5"/>
    144146        <DefaultSyntaxHighlighter Value="LFM"/>
    145147      </Unit9>
     
    151153        <TopLine Value="68"/>
    152154        <CursorPos X="14" Y="90"/>
    153         <UsageCount Value="30"/>
     155        <UsageCount Value="32"/>
    154156        <Loaded Value="True"/>
    155157      </Unit10>
     
    160162        <TopLine Value="1555"/>
    161163        <CursorPos X="1" Y="1"/>
    162         <UsageCount Value="10"/>
     164        <UsageCount Value="9"/>
    163165      </Unit11>
    164166      <Unit12>
    165167        <Filename Value="E:\Programy\Lazarus\fpc\2.4.0\source\rtl\objpas\sysutils\sysutilh.inc"/>
    166         <EditorIndex Value="2"/>
     168        <EditorIndex Value="3"/>
    167169        <WindowIndex Value="0"/>
    168170        <TopLine Value="61"/>
    169171        <CursorPos X="7" Y="68"/>
    170         <UsageCount Value="13"/>
     172        <UsageCount Value="15"/>
    171173        <Loaded Value="True"/>
    172174      </Unit12>
    173175      <Unit13>
    174176        <Filename Value="E:\Programy\Lazarus\fpc\2.4.0\source\rtl\objpas\sysutils\sysutils.inc"/>
    175         <EditorIndex Value="3"/>
     177        <EditorIndex Value="4"/>
    176178        <WindowIndex Value="0"/>
    177179        <TopLine Value="139"/>
    178180        <CursorPos X="16" Y="146"/>
    179         <UsageCount Value="13"/>
     181        <UsageCount Value="15"/>
    180182        <Loaded Value="True"/>
    181183      </Unit13>
    182184      <Unit14>
    183185        <Filename Value="E:\Programy\Lazarus\fpc\2.4.0\source\rtl\objpas\sysutils\sysstr.inc"/>
    184         <EditorIndex Value="4"/>
    185186        <WindowIndex Value="0"/>
    186187        <TopLine Value="934"/>
    187188        <CursorPos X="10" Y="947"/>
    188189        <UsageCount Value="13"/>
    189         <Loaded Value="True"/>
    190190      </Unit14>
    191191      <Unit15>
     
    198198      <Unit16>
    199199        <Filename Value="E:\Programy\Lazarus\fpc\2.4.0\source\rtl\inc\objpash.inc"/>
    200         <EditorIndex Value="11"/>
    201         <WindowIndex Value="0"/>
    202         <TopLine Value="171"/>
    203         <CursorPos X="21" Y="184"/>
     200        <WindowIndex Value="0"/>
     201        <TopLine Value="153"/>
     202        <CursorPos X="8" Y="166"/>
    204203        <UsageCount Value="12"/>
    205         <Loaded Value="True"/>
    206204      </Unit16>
    207205      <Unit17>
     
    209207        <IsPartOfProject Value="True"/>
    210208        <UnitName Value="USourceTree"/>
    211         <EditorIndex Value="1"/>
    212         <WindowIndex Value="0"/>
    213         <TopLine Value="52"/>
    214         <CursorPos X="39" Y="65"/>
    215         <UsageCount Value="22"/>
     209        <EditorIndex Value="2"/>
     210        <WindowIndex Value="0"/>
     211        <TopLine Value="112"/>
     212        <CursorPos X="1" Y="128"/>
     213        <UsageCount Value="26"/>
    216214        <Loaded Value="True"/>
    217215      </Unit17>
     
    222220        <TopLine Value="2656"/>
    223221        <CursorPos X="3" Y="2669"/>
    224         <UsageCount Value="10"/>
     222        <UsageCount Value="9"/>
    225223      </Unit18>
    226224    </Units>
    227225    <JumpHistory Count="30" HistoryIndex="29">
    228226      <Position1>
    229         <Filename Value="Analyze\UPascalParser.pas"/>
    230         <Caret Line="589" Column="1" TopLine="576"/>
     227        <Filename Value="Produce\UCSource.pas"/>
     228        <Caret Line="23" Column="48" TopLine="9"/>
    231229      </Position1>
    232230      <Position2>
    233         <Filename Value="Analyze\UPascalParser.pas"/>
    234         <Caret Line="705" Column="1" TopLine="692"/>
     231        <Filename Value="Produce\UCSource.pas"/>
     232        <Caret Line="26" Column="1" TopLine="10"/>
    235233      </Position2>
    236234      <Position3>
    237         <Filename Value="Analyze\UPascalParser.pas"/>
    238         <Caret Line="707" Column="1" TopLine="692"/>
     235        <Filename Value="Produce\UCSource.pas"/>
     236        <Caret Line="27" Column="59" TopLine="11"/>
    239237      </Position3>
    240238      <Position4>
    241         <Filename Value="Analyze\UPascalParser.pas"/>
    242         <Caret Line="703" Column="1" TopLine="692"/>
     239        <Filename Value="Produce\UCSource.pas"/>
     240        <Caret Line="28" Column="66" TopLine="11"/>
    243241      </Position4>
    244242      <Position5>
    245         <Filename Value="Analyze\UPascalParser.pas"/>
    246         <Caret Line="704" Column="46" TopLine="692"/>
     243        <Filename Value="Produce\UCSource.pas"/>
     244        <Caret Line="136" Column="3" TopLine="127"/>
    247245      </Position5>
    248246      <Position6>
    249         <Filename Value="Analyze\UPascalParser.pas"/>
    250         <Caret Line="462" Column="23" TopLine="469"/>
     247        <Filename Value="Produce\UCSource.pas"/>
     248        <Caret Line="85" Column="14" TopLine="76"/>
    251249      </Position6>
    252250      <Position7>
    253         <Filename Value="Analyze\UPascalParser.pas"/>
    254         <Caret Line="445" Column="1" TopLine="432"/>
     251        <Filename Value="Produce\UCSource.pas"/>
     252        <Caret Line="91" Column="38" TopLine="78"/>
    255253      </Position7>
    256254      <Position8>
    257         <Filename Value="Analyze\UPascalParser.pas"/>
    258         <Caret Line="446" Column="1" TopLine="432"/>
     255        <Filename Value="Produce\UCSource.pas"/>
     256        <Caret Line="92" Column="39" TopLine="79"/>
    259257      </Position8>
    260258      <Position9>
    261         <Filename Value="Analyze\UPascalParser.pas"/>
    262         <Caret Line="449" Column="1" TopLine="432"/>
     259        <Filename Value="Produce\UCSource.pas"/>
     260        <Caret Line="83" Column="53" TopLine="78"/>
    263261      </Position9>
    264262      <Position10>
    265         <Filename Value="Analyze\UPascalParser.pas"/>
    266         <Caret Line="448" Column="1" TopLine="432"/>
     263        <Filename Value="UPascalSource.pas"/>
     264        <Caret Line="61" Column="26" TopLine="48"/>
    267265      </Position10>
    268266      <Position11>
    269         <Filename Value="Analyze\UPascalParser.pas"/>
    270         <Caret Line="447" Column="1" TopLine="432"/>
     267        <Filename Value="UPascalSource.pas"/>
     268        <Caret Line="64" Column="28" TopLine="52"/>
    271269      </Position11>
    272270      <Position12>
    273         <Filename Value="Analyze\UPascalParser.pas"/>
    274         <Caret Line="450" Column="1" TopLine="432"/>
     271        <Filename Value="UPascalSource.pas"/>
     272        <Caret Line="23" Column="11" TopLine="10"/>
    275273      </Position12>
    276274      <Position13>
    277         <Filename Value="Analyze\UPascalParser.pas"/>
    278         <Caret Line="445" Column="1" TopLine="432"/>
     275        <Filename Value="UPascalSource.pas"/>
     276        <Caret Line="376" Column="17" TopLine="373"/>
    279277      </Position13>
    280278      <Position14>
    281         <Filename Value="Analyze\UPascalParser.pas"/>
    282         <Caret Line="446" Column="1" TopLine="432"/>
     279        <Filename Value="Produce\UCSource.pas"/>
     280        <Caret Line="83" Column="53" TopLine="78"/>
    283281      </Position14>
    284282      <Position15>
    285         <Filename Value="Analyze\UPascalParser.pas"/>
    286         <Caret Line="456" Column="1" TopLine="435"/>
     283        <Filename Value="Produce\UCSource.pas"/>
     284        <Caret Line="150" Column="1" TopLine="134"/>
    287285      </Position15>
    288286      <Position16>
    289         <Filename Value="Analyze\UPascalParser.pas"/>
    290         <Caret Line="461" Column="1" TopLine="448"/>
     287        <Filename Value="Produce\UCSource.pas"/>
     288        <Caret Line="147" Column="36" TopLine="134"/>
    291289      </Position16>
    292290      <Position17>
    293         <Filename Value="Analyze\UPascalParser.pas"/>
    294         <Caret Line="462" Column="1" TopLine="448"/>
     291        <Filename Value="Produce\UCSource.pas"/>
     292        <Caret Line="18" Column="38" TopLine="15"/>
    295293      </Position17>
    296294      <Position18>
    297295        <Filename Value="Analyze\UPascalParser.pas"/>
    298         <Caret Line="463" Column="1" TopLine="448"/>
     296        <Caret Line="7" Column="34" TopLine="1"/>
    299297      </Position18>
    300298      <Position19>
    301299        <Filename Value="Analyze\UPascalParser.pas"/>
    302         <Caret Line="429" Column="1" TopLine="416"/>
     300        <Caret Line="53" Column="21" TopLine="40"/>
    303301      </Position19>
    304302      <Position20>
    305303        <Filename Value="Analyze\UPascalParser.pas"/>
    306         <Caret Line="590" Column="1" TopLine="577"/>
     304        <Caret Line="54" Column="74" TopLine="40"/>
    307305      </Position20>
    308306      <Position21>
    309307        <Filename Value="Analyze\UPascalParser.pas"/>
    310         <Caret Line="429" Column="1" TopLine="416"/>
     308        <Caret Line="61" Column="21" TopLine="40"/>
    311309      </Position21>
    312310      <Position22>
    313311        <Filename Value="Analyze\UPascalParser.pas"/>
    314         <Caret Line="590" Column="1" TopLine="577"/>
     312        <Caret Line="62" Column="74" TopLine="40"/>
    315313      </Position22>
    316314      <Position23>
    317315        <Filename Value="Analyze\UPascalParser.pas"/>
    318         <Caret Line="706" Column="1" TopLine="693"/>
     316        <Caret Line="69" Column="21" TopLine="56"/>
    319317      </Position23>
    320318      <Position24>
    321319        <Filename Value="Analyze\UPascalParser.pas"/>
    322         <Caret Line="708" Column="1" TopLine="693"/>
     320        <Caret Line="70" Column="74" TopLine="56"/>
    323321      </Position24>
    324322      <Position25>
    325323        <Filename Value="Analyze\UPascalParser.pas"/>
    326         <Caret Line="704" Column="1" TopLine="693"/>
     324        <Caret Line="73" Column="17" TopLine="56"/>
    327325      </Position25>
    328326      <Position26>
    329327        <Filename Value="Analyze\UPascalParser.pas"/>
    330         <Caret Line="705" Column="1" TopLine="693"/>
     328        <Caret Line="74" Column="70" TopLine="56"/>
    331329      </Position26>
    332330      <Position27>
    333331        <Filename Value="Analyze\UPascalParser.pas"/>
    334         <Caret Line="706" Column="1" TopLine="693"/>
     332        <Caret Line="88" Column="31" TopLine="75"/>
    335333      </Position27>
    336334      <Position28>
    337335        <Filename Value="Analyze\UPascalParser.pas"/>
    338         <Caret Line="708" Column="1" TopLine="693"/>
     336        <Caret Line="89" Column="16" TopLine="75"/>
    339337      </Position28>
    340338      <Position29>
    341339        <Filename Value="Analyze\UPascalParser.pas"/>
    342         <Caret Line="704" Column="1" TopLine="693"/>
     340        <Caret Line="307" Column="22" TopLine="294"/>
    343341      </Position29>
    344342      <Position30>
    345343        <Filename Value="Analyze\UPascalParser.pas"/>
    346         <Caret Line="705" Column="1" TopLine="693"/>
     344        <Caret Line="153" Column="25" TopLine="148"/>
    347345      </Position30>
    348346    </JumpHistory>
     
    385383  </CompilerOptions>
    386384  <Debugging>
    387     <BreakPoints Count="1">
    388       <Item1>
    389         <Source Value="Analyze\UPascalParser.pas"/>
    390         <Line Value="445"/>
    391       </Item1>
    392     </BreakPoints>
    393385    <Exceptions Count="3">
    394386      <Item1>
Note: See TracChangeset for help on using the changeset viewer.