##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION    15/May/2010  19:27:56 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  interwork                                            #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  F:\SVN\cn\EMenuD2\system.c                           #
#    Command line    =  F:\SVN\cn\EMenuD2\system.c -D NDEBUG -D NEWSGOLD     #
#                       -lC F:\SVN\cn\EMenuD2\Release\List\ -o               #
#                       F:\SVN\cn\EMenuD2\Release\Obj\ -s9 --no_unroll       #
#                       --no_clustering --cpu_mode arm --endian little       #
#                       --cpu ARM926EJ-S --stack_align 4 --interwork -e      #
#                       --fpu None --dlib_config "F:\software\Embedded       #
#                       Workbench 4.0 Evaluation\ARM\LIB\dl5tpainl8f.h" -I   #
#                       "F:\software\Embedded Workbench 4.0                  #
#                       Evaluation\ARM\INC\" --inline_threshold=2            #
#    List file       =  F:\SVN\cn\EMenuD2\Release\List\system.lst            #
#    Object file     =  F:\SVN\cn\EMenuD2\Release\Obj\system.r79             #
#                                                                            #
#                                                                            #
##############################################################################

F:\SVN\cn\EMenuD2\system.c
      1          #include "..\inc\swilib.h"

  rewritten calling SaveMaxIllumination (), and for some reason limited to 80% 
  ^
"F:\SVN\cn\inc\swilib.h",379  Error[Pe020]: identifier "rewritten" is undefined

  rewritten calling SaveMaxIllumination (), and for some reason limited to 80% 
                    ^
"F:\SVN\cn\inc\swilib.h",379  Error[Pe065]: expected a ";"

  #pragma swi_number=107
          ^
"F:\SVN\cn\inc\swilib.h",1661  Warning[Pe606]: this pragma must immediately
          precede a declaration

  __swi	__arm	int  FindFirstFile (DIR_ENTRY *DIRENTRY,char *mask,unsigned int *ErrorNumber);
  ^
"F:\SVN\cn\inc\swilib.h",1662  Error[Pe130]: expected a "{"

  #pragma swi_number=108
          ^
"F:\SVN\cn\inc\swilib.h",1666  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=109
          ^
"F:\SVN\cn\inc\swilib.h",1671  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x06E
          ^
"F:\SVN\cn\inc\swilib.h",1676  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=111
          ^
"F:\SVN\cn\inc\swilib.h",1679  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=112
          ^
"F:\SVN\cn\inc\swilib.h",1684  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0073
          ^
"F:\SVN\cn\inc\swilib.h",1689  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=116
          ^
"F:\SVN\cn\inc\swilib.h",1694  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=124
          ^
"F:\SVN\cn\inc\swilib.h",1697  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x007F
          ^
"F:\SVN\cn\inc\swilib.h",1702  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=128
          ^
"F:\SVN\cn\inc\swilib.h",1705  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=132
          ^
"F:\SVN\cn\inc\swilib.h",1710  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0085
          ^
"F:\SVN\cn\inc\swilib.h",1715  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x86
          ^
"F:\SVN\cn\inc\swilib.h",1718  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x87
          ^
"F:\SVN\cn\inc\swilib.h",1725  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=138
          ^
"F:\SVN\cn\inc\swilib.h",1732  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=139
          ^
"F:\SVN\cn\inc\swilib.h",1737  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=140
          ^
"F:\SVN\cn\inc\swilib.h",1742  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=142
          ^
"F:\SVN\cn\inc\swilib.h",1747  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=143
          ^
"F:\SVN\cn\inc\swilib.h",1752  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=144
          ^
"F:\SVN\cn\inc\swilib.h",1757  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=145
          ^
"F:\SVN\cn\inc\swilib.h",1762  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=146
          ^
"F:\SVN\cn\inc\swilib.h",1767  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=148
          ^
"F:\SVN\cn\inc\swilib.h",1772  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=149
          ^
"F:\SVN\cn\inc\swilib.h",1777  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x99
          ^
"F:\SVN\cn\inc\swilib.h",1782  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=154
          ^
"F:\SVN\cn\inc\swilib.h",1787  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=163
          ^
"F:\SVN\cn\inc\swilib.h",1794  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=166
          ^
"F:\SVN\cn\inc\swilib.h",1799  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=170
          ^
"F:\SVN\cn\inc\swilib.h",1804  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=171
          ^
"F:\SVN\cn\inc\swilib.h",1810  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=180
          ^
"F:\SVN\cn\inc\swilib.h",1815  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=181
          ^
"F:\SVN\cn\inc\swilib.h",1821  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=182
          ^
"F:\SVN\cn\inc\swilib.h",1826  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=183
          ^
"F:\SVN\cn\inc\swilib.h",1831  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=184
          ^
"F:\SVN\cn\inc\swilib.h",1836  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=167
          ^
"F:\SVN\cn\inc\swilib.h",1841  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=168
          ^
"F:\SVN\cn\inc\swilib.h",1846  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=169
          ^
"F:\SVN\cn\inc\swilib.h",1851  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=185
          ^
"F:\SVN\cn\inc\swilib.h",1856  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=186
          ^
"F:\SVN\cn\inc\swilib.h",1861  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=187
          ^
"F:\SVN\cn\inc\swilib.h",1866  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=188
          ^
"F:\SVN\cn\inc\swilib.h",1871  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=189
          ^
"F:\SVN\cn\inc\swilib.h",1876  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x00BF
          ^
"F:\SVN\cn\inc\swilib.h",1882  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x00C4
          ^
"F:\SVN\cn\inc\swilib.h",1885  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=198
          ^
"F:\SVN\cn\inc\swilib.h",1889  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x088
          ^
"F:\SVN\cn\inc\swilib.h",1896  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x93
          ^
"F:\SVN\cn\inc\swilib.h",1901  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80C8
          ^
"F:\SVN\cn\inc\swilib.h",1906  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80C9
          ^
"F:\SVN\cn\inc\swilib.h",1910  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80CA
          ^
"F:\SVN\cn\inc\swilib.h",1913  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80CC 
          ^
"F:\SVN\cn\inc\swilib.h",1917  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80CD 
          ^
"F:\SVN\cn\inc\swilib.h",1920  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80D4 
          ^
"F:\SVN\cn\inc\swilib.h",1923  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80D8
          ^
"F:\SVN\cn\inc\swilib.h",1926  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80DF
          ^
"F:\SVN\cn\inc\swilib.h",1929  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80E0
          ^
"F:\SVN\cn\inc\swilib.h",1932  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80E1
          ^
"F:\SVN\cn\inc\swilib.h",1935  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80E4
          ^
"F:\SVN\cn\inc\swilib.h",1940  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80F1
          ^
"F:\SVN\cn\inc\swilib.h",1943  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x80FF
          ^
"F:\SVN\cn\inc\swilib.h",1946  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0100
          ^
"F:\SVN\cn\inc\swilib.h",1949  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0101
          ^
"F:\SVN\cn\inc\swilib.h",1954  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0102
          ^
"F:\SVN\cn\inc\swilib.h",1959  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0103
          ^
"F:\SVN\cn\inc\swilib.h",1964  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0104
          ^
"F:\SVN\cn\inc\swilib.h",1969  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0105
          ^
"F:\SVN\cn\inc\swilib.h",1974  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x8106
          ^
"F:\SVN\cn\inc\swilib.h",1979  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0107
          ^
"F:\SVN\cn\inc\swilib.h",1982  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0108
          ^
"F:\SVN\cn\inc\swilib.h",1987  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0109
          ^
"F:\SVN\cn\inc\swilib.h",1992  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x010A
          ^
"F:\SVN\cn\inc\swilib.h",1997  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x810B
          ^
"F:\SVN\cn\inc\swilib.h",2000  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x810C
          ^
"F:\SVN\cn\inc\swilib.h",2004  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x810D
          ^
"F:\SVN\cn\inc\swilib.h",2008  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x010E
          ^
"F:\SVN\cn\inc\swilib.h",2011  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x010F
          ^
"F:\SVN\cn\inc\swilib.h",2014  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0110
          ^
"F:\SVN\cn\inc\swilib.h",2019  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0111
          ^
"F:\SVN\cn\inc\swilib.h",2024  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0112
          ^
"F:\SVN\cn\inc\swilib.h",2029  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0113
          ^
"F:\SVN\cn\inc\swilib.h",2034  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0113
          ^
"F:\SVN\cn\inc\swilib.h",2037  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0114
          ^
"F:\SVN\cn\inc\swilib.h",2042  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0115
          ^
"F:\SVN\cn\inc\swilib.h",2047  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0116
          ^
"F:\SVN\cn\inc\swilib.h",2052  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0117
          ^
"F:\SVN\cn\inc\swilib.h",2057  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0118
          ^
"F:\SVN\cn\inc\swilib.h",2062  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x011B
          ^
"F:\SVN\cn\inc\swilib.h",2079  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x011C
          ^
"F:\SVN\cn\inc\swilib.h",2084  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x011D
          ^
"F:\SVN\cn\inc\swilib.h",2089  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x011E
          ^
"F:\SVN\cn\inc\swilib.h",2096  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x011F
          ^
"F:\SVN\cn\inc\swilib.h",2101  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0120
          ^
"F:\SVN\cn\inc\swilib.h",2106  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0121
          ^
"F:\SVN\cn\inc\swilib.h",2111  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0122
          ^
"F:\SVN\cn\inc\swilib.h",2116  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0123
          ^
"F:\SVN\cn\inc\swilib.h",2121  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0124
          ^
"F:\SVN\cn\inc\swilib.h",2126  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0125
          ^
"F:\SVN\cn\inc\swilib.h",2131  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0126
          ^
"F:\SVN\cn\inc\swilib.h",2136  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0127
          ^
"F:\SVN\cn\inc\swilib.h",2141  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0128
          ^
"F:\SVN\cn\inc\swilib.h",2146  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0129
          ^
"F:\SVN\cn\inc\swilib.h",2151  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x012A
          ^
"F:\SVN\cn\inc\swilib.h",2157  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x012B
          ^
"F:\SVN\cn\inc\swilib.h",2162  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x012C
          ^
"F:\SVN\cn\inc\swilib.h",2167  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x012D
          ^
"F:\SVN\cn\inc\swilib.h",2172  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x012E
          ^
"F:\SVN\cn\inc\swilib.h",2177  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x012F
          ^
"F:\SVN\cn\inc\swilib.h",2182  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0130
          ^
"F:\SVN\cn\inc\swilib.h",2187  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0131
          ^
"F:\SVN\cn\inc\swilib.h",2192  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0132
          ^
"F:\SVN\cn\inc\swilib.h",2197  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0133
          ^
"F:\SVN\cn\inc\swilib.h",2203  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0134
          ^
"F:\SVN\cn\inc\swilib.h",2208  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0135
          ^
"F:\SVN\cn\inc\swilib.h",2213  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0136
          ^
"F:\SVN\cn\inc\swilib.h",2218  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0137
          ^
"F:\SVN\cn\inc\swilib.h",2223  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0138
          ^
"F:\SVN\cn\inc\swilib.h",2228  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0139
          ^
"F:\SVN\cn\inc\swilib.h",2233  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x013A
          ^
"F:\SVN\cn\inc\swilib.h",2238  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x013B
          ^
"F:\SVN\cn\inc\swilib.h",2243  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x013C
          ^
"F:\SVN\cn\inc\swilib.h",2248  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x013D
          ^
"F:\SVN\cn\inc\swilib.h",2251  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x013E
          ^
"F:\SVN\cn\inc\swilib.h",2254  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x013F
          ^
"F:\SVN\cn\inc\swilib.h",2259  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0140
          ^
"F:\SVN\cn\inc\swilib.h",2264  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0141
          ^
"F:\SVN\cn\inc\swilib.h",2269  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0142
          ^
"F:\SVN\cn\inc\swilib.h",2275  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0143
          ^
"F:\SVN\cn\inc\swilib.h",2280  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0144
          ^
"F:\SVN\cn\inc\swilib.h",2285  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0145
          ^
"F:\SVN\cn\inc\swilib.h",2290  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0146
          ^
"F:\SVN\cn\inc\swilib.h",2295  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0147
          ^
"F:\SVN\cn\inc\swilib.h",2300  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0148
          ^
"F:\SVN\cn\inc\swilib.h",2305  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0149
          ^
"F:\SVN\cn\inc\swilib.h",2314  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x014A
          ^
"F:\SVN\cn\inc\swilib.h",2319  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x014B
          ^
"F:\SVN\cn\inc\swilib.h",2324  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x014C
          ^
"F:\SVN\cn\inc\swilib.h",2329  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x014D
          ^
"F:\SVN\cn\inc\swilib.h",2334  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x014E
          ^
"F:\SVN\cn\inc\swilib.h",2339  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x014F
          ^
"F:\SVN\cn\inc\swilib.h",2344  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0150
          ^
"F:\SVN\cn\inc\swilib.h",2349  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0151
          ^
"F:\SVN\cn\inc\swilib.h",2354  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0152
          ^
"F:\SVN\cn\inc\swilib.h",2359  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0153
          ^
"F:\SVN\cn\inc\swilib.h",2364  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0154
          ^
"F:\SVN\cn\inc\swilib.h",2369  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0155
          ^
"F:\SVN\cn\inc\swilib.h",2379  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0156
          ^
"F:\SVN\cn\inc\swilib.h",2384  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0157
          ^
"F:\SVN\cn\inc\swilib.h",2389  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0158
          ^
"F:\SVN\cn\inc\swilib.h",2394  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0159
          ^
"F:\SVN\cn\inc\swilib.h",2399  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x015A
          ^
"F:\SVN\cn\inc\swilib.h",2404  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x015B
          ^
"F:\SVN\cn\inc\swilib.h",2409  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x015C
          ^
"F:\SVN\cn\inc\swilib.h",2414  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x015D
          ^
"F:\SVN\cn\inc\swilib.h",2419  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x015E
          ^
"F:\SVN\cn\inc\swilib.h",2424  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x015F
          ^
"F:\SVN\cn\inc\swilib.h",2429  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0160
          ^
"F:\SVN\cn\inc\swilib.h",2434  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0161
          ^
"F:\SVN\cn\inc\swilib.h",2439  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0162
          ^
"F:\SVN\cn\inc\swilib.h",2448  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0163
          ^
"F:\SVN\cn\inc\swilib.h",2455  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0164
          ^
"F:\SVN\cn\inc\swilib.h",2460  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0165
          ^
"F:\SVN\cn\inc\swilib.h",2465  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0166
          ^
"F:\SVN\cn\inc\swilib.h",2470  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0167
          ^
"F:\SVN\cn\inc\swilib.h",2475  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0168
          ^
"F:\SVN\cn\inc\swilib.h",2481  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0169
          ^
"F:\SVN\cn\inc\swilib.h",2486  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x016A
          ^
"F:\SVN\cn\inc\swilib.h",2490  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x016B
          ^
"F:\SVN\cn\inc\swilib.h",2493  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x016C
          ^
"F:\SVN\cn\inc\swilib.h",2498  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x016D
          ^
"F:\SVN\cn\inc\swilib.h",2503  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x016E
          ^
"F:\SVN\cn\inc\swilib.h",2508  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x016F
          ^
"F:\SVN\cn\inc\swilib.h",2513  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0170
          ^
"F:\SVN\cn\inc\swilib.h",2518  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0171
          ^
"F:\SVN\cn\inc\swilib.h",2523  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0172
          ^
"F:\SVN\cn\inc\swilib.h",2526  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0173
          ^
"F:\SVN\cn\inc\swilib.h",2532  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0174
          ^
"F:\SVN\cn\inc\swilib.h",2535  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0175
          ^
"F:\SVN\cn\inc\swilib.h",2538  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0176
          ^
"F:\SVN\cn\inc\swilib.h",2541  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0177
          ^
"F:\SVN\cn\inc\swilib.h",2544  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0178
          ^
"F:\SVN\cn\inc\swilib.h",2547  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0179
          ^
"F:\SVN\cn\inc\swilib.h",2550  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x017A
          ^
"F:\SVN\cn\inc\swilib.h",2553  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x017B
          ^
"F:\SVN\cn\inc\swilib.h",2556  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x817C
          ^
"F:\SVN\cn\inc\swilib.h",2559  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x017D
          ^
"F:\SVN\cn\inc\swilib.h",2565  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x017E
          ^
"F:\SVN\cn\inc\swilib.h",2570  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x017F
          ^
"F:\SVN\cn\inc\swilib.h",2575  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0180
          ^
"F:\SVN\cn\inc\swilib.h",2580  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0181
          ^
"F:\SVN\cn\inc\swilib.h",2585  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0182
          ^
"F:\SVN\cn\inc\swilib.h",2590  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0183
          ^
"F:\SVN\cn\inc\swilib.h",2595  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0184
          ^
"F:\SVN\cn\inc\swilib.h",2600  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0185
          ^
"F:\SVN\cn\inc\swilib.h",2605  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0186
          ^
"F:\SVN\cn\inc\swilib.h",2610  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0187
          ^
"F:\SVN\cn\inc\swilib.h",2615  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x8188
          ^
"F:\SVN\cn\inc\swilib.h",2620  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x8189
          ^
"F:\SVN\cn\inc\swilib.h",2624  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x818A
          ^
"F:\SVN\cn\inc\swilib.h",2628  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x818B
          ^
"F:\SVN\cn\inc\swilib.h",2632  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x018C
          ^
"F:\SVN\cn\inc\swilib.h",2636  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x018D
          ^
"F:\SVN\cn\inc\swilib.h",2641  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x018E
          ^
"F:\SVN\cn\inc\swilib.h",2646  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x018F
          ^
"F:\SVN\cn\inc\swilib.h",2651  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0190
          ^
"F:\SVN\cn\inc\swilib.h",2656  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0191
          ^
"F:\SVN\cn\inc\swilib.h",2661  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0192
          ^
"F:\SVN\cn\inc\swilib.h",2666  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0193
          ^
"F:\SVN\cn\inc\swilib.h",2671  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0194
          ^
"F:\SVN\cn\inc\swilib.h",2676  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0195
          ^
"F:\SVN\cn\inc\swilib.h",2681  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0196
          ^
"F:\SVN\cn\inc\swilib.h",2686  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0197
          ^
"F:\SVN\cn\inc\swilib.h",2691  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0198
          ^
"F:\SVN\cn\inc\swilib.h",2696  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x0199
          ^
"F:\SVN\cn\inc\swilib.h",2701  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x019A
          ^
"F:\SVN\cn\inc\swilib.h",2706  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x019B
          ^
"F:\SVN\cn\inc\swilib.h",2711  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x019C
          ^
"F:\SVN\cn\inc\swilib.h",2716  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x819C
          ^
"F:\SVN\cn\inc\swilib.h",2718  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x019D
          ^
"F:\SVN\cn\inc\swilib.h",2722  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x019E
          ^
"F:\SVN\cn\inc\swilib.h",2727  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x019F
          ^
"F:\SVN\cn\inc\swilib.h",2733  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x01A0
          ^
"F:\SVN\cn\inc\swilib.h",2738  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x01A1
          ^
"F:\SVN\cn\inc\swilib.h",2743  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x01A2
          ^
"F:\SVN\cn\inc\swilib.h",2749  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x01A3
          ^
"F:\SVN\cn\inc\swilib.h",2754  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x01A4
          ^
"F:\SVN\cn\inc\swilib.h",2759  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x01A5
          ^
"F:\SVN\cn\inc\swilib.h",2764  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x01A6
          ^
"F:\SVN\cn\inc\swilib.h",2769  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1A7
          ^
"F:\SVN\cn\inc\swilib.h",2774  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1A8
          ^
"F:\SVN\cn\inc\swilib.h",2783  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1A9
          ^
"F:\SVN\cn\inc\swilib.h",2790  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1AA
          ^
"F:\SVN\cn\inc\swilib.h",2795  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1AB
          ^
"F:\SVN\cn\inc\swilib.h",2800  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1AC
          ^
"F:\SVN\cn\inc\swilib.h",2805  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1AD
          ^
"F:\SVN\cn\inc\swilib.h",2810  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1AE
          ^
"F:\SVN\cn\inc\swilib.h",2815  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1AF
          ^
"F:\SVN\cn\inc\swilib.h",2820  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1B0
          ^
"F:\SVN\cn\inc\swilib.h",2825  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1B1
          ^
"F:\SVN\cn\inc\swilib.h",2830  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1B2
          ^
"F:\SVN\cn\inc\swilib.h",2835  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1B3
          ^
"F:\SVN\cn\inc\swilib.h",2843  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1B4
          ^
"F:\SVN\cn\inc\swilib.h",2848  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x81B5
          ^
"F:\SVN\cn\inc\swilib.h",2853  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1B6
          ^
"F:\SVN\cn\inc\swilib.h",2857  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1B7
          ^
"F:\SVN\cn\inc\swilib.h",2863  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x81B8
          ^
"F:\SVN\cn\inc\swilib.h",2869  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x81B9
          ^
"F:\SVN\cn\inc\swilib.h",2872  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x81BA
          ^
"F:\SVN\cn\inc\swilib.h",2875  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x81BB
          ^
"F:\SVN\cn\inc\swilib.h",2878  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1BC
          ^
"F:\SVN\cn\inc\swilib.h",2885  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1BD
          ^
"F:\SVN\cn\inc\swilib.h",2890  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1BE
          ^
"F:\SVN\cn\inc\swilib.h",2895  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1BF
          ^
"F:\SVN\cn\inc\swilib.h",2900  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1C0
          ^
"F:\SVN\cn\inc\swilib.h",2905  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1C1
          ^
"F:\SVN\cn\inc\swilib.h",2910  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1C2
          ^
"F:\SVN\cn\inc\swilib.h",2915  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1C3
          ^
"F:\SVN\cn\inc\swilib.h",2923  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1C4
          ^
"F:\SVN\cn\inc\swilib.h",2929  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1C5
          ^
"F:\SVN\cn\inc\swilib.h",2935  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1C6
          ^
"F:\SVN\cn\inc\swilib.h",2941  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1C7
          ^
"F:\SVN\cn\inc\swilib.h",2946  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1C8
          ^
"F:\SVN\cn\inc\swilib.h",2951  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1C9
          ^
"F:\SVN\cn\inc\swilib.h",2956  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1CA
          ^
"F:\SVN\cn\inc\swilib.h",2961  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1CB
          ^
"F:\SVN\cn\inc\swilib.h",2966  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1CC
          ^
"F:\SVN\cn\inc\swilib.h",2971  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1CD
          ^
"F:\SVN\cn\inc\swilib.h",2976  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1CE
          ^
"F:\SVN\cn\inc\swilib.h",2981  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1CF
          ^
"F:\SVN\cn\inc\swilib.h",2992  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1D0
          ^
"F:\SVN\cn\inc\swilib.h",2999  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1D1
          ^
"F:\SVN\cn\inc\swilib.h",3006  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1D2
          ^
"F:\SVN\cn\inc\swilib.h",3011  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1D3
          ^
"F:\SVN\cn\inc\swilib.h",3016  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1D4
          ^
"F:\SVN\cn\inc\swilib.h",3021  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1D5
          ^
"F:\SVN\cn\inc\swilib.h",3026  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1D6
          ^
"F:\SVN\cn\inc\swilib.h",3031  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1D7
          ^
"F:\SVN\cn\inc\swilib.h",3036  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1D8
          ^
"F:\SVN\cn\inc\swilib.h",3041  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1D9
          ^
"F:\SVN\cn\inc\swilib.h",3046  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1DA
          ^
"F:\SVN\cn\inc\swilib.h",3051  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x81DB
          ^
"F:\SVN\cn\inc\swilib.h",3056  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1DC
          ^
"F:\SVN\cn\inc\swilib.h",3060  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1DD
          ^
"F:\SVN\cn\inc\swilib.h",3065  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1DE
          ^
"F:\SVN\cn\inc\swilib.h",3070  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1DF
          ^
"F:\SVN\cn\inc\swilib.h",3075  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1E0
          ^
"F:\SVN\cn\inc\swilib.h",3084  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1E1
          ^
"F:\SVN\cn\inc\swilib.h",3091  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1E2
          ^
"F:\SVN\cn\inc\swilib.h",3098  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1E3
          ^
"F:\SVN\cn\inc\swilib.h",3103  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1E4
          ^
"F:\SVN\cn\inc\swilib.h",3108  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1E5
          ^
"F:\SVN\cn\inc\swilib.h",3114  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1E6
          ^
"F:\SVN\cn\inc\swilib.h",3119  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1E7
          ^
"F:\SVN\cn\inc\swilib.h",3126  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1E8
          ^
"F:\SVN\cn\inc\swilib.h",3131  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1E9
          ^
"F:\SVN\cn\inc\swilib.h",3137  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1EA
          ^
"F:\SVN\cn\inc\swilib.h",3140  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x81EB
          ^
"F:\SVN\cn\inc\swilib.h",3147  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1EC
          ^
"F:\SVN\cn\inc\swilib.h",3151  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1ED
          ^
"F:\SVN\cn\inc\swilib.h",3158  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1EF
          ^
"F:\SVN\cn\inc\swilib.h",3165  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1F3
          ^
"F:\SVN\cn\inc\swilib.h",3172  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1F5
          ^
"F:\SVN\cn\inc\swilib.h",3177  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1F6
          ^
"F:\SVN\cn\inc\swilib.h",3182  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1F8
          ^
"F:\SVN\cn\inc\swilib.h",3189  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x81FB
          ^
"F:\SVN\cn\inc\swilib.h",3196  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x1FC
          ^
"F:\SVN\cn\inc\swilib.h",3201  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x201
          ^
"F:\SVN\cn\inc\swilib.h",3208  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x202
          ^
"F:\SVN\cn\inc\swilib.h",3213  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x203
          ^
"F:\SVN\cn\inc\swilib.h",3218  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x204
          ^
"F:\SVN\cn\inc\swilib.h",3223  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x205
          ^
"F:\SVN\cn\inc\swilib.h",3228  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x206
          ^
"F:\SVN\cn\inc\swilib.h",3233  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x207
          ^
"F:\SVN\cn\inc\swilib.h",3238  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x208
          ^
"F:\SVN\cn\inc\swilib.h",3243  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x209
          ^
"F:\SVN\cn\inc\swilib.h",3250  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x20A
          ^
"F:\SVN\cn\inc\swilib.h",3259  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x20B
          ^
"F:\SVN\cn\inc\swilib.h",3265  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x20C
          ^
"F:\SVN\cn\inc\swilib.h",3270  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x20D
          ^
"F:\SVN\cn\inc\swilib.h",3276  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x20E
          ^
"F:\SVN\cn\inc\swilib.h",3282  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x20F
          ^
"F:\SVN\cn\inc\swilib.h",3287  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x212
          ^
"F:\SVN\cn\inc\swilib.h",3292  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x213
          ^
"F:\SVN\cn\inc\swilib.h",3297  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x214
          ^
"F:\SVN\cn\inc\swilib.h",3302  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x215
          ^
"F:\SVN\cn\inc\swilib.h",3307  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x216
          ^
"F:\SVN\cn\inc\swilib.h",3314  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x217
          ^
"F:\SVN\cn\inc\swilib.h",3319  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x218
          ^
"F:\SVN\cn\inc\swilib.h",3326  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x219
          ^
"F:\SVN\cn\inc\swilib.h",3333  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x21A
          ^
"F:\SVN\cn\inc\swilib.h",3340  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x21B
          ^
"F:\SVN\cn\inc\swilib.h",3347  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x21C
          ^
"F:\SVN\cn\inc\swilib.h",3354  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x21D
          ^
"F:\SVN\cn\inc\swilib.h",3359  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x21E
          ^
"F:\SVN\cn\inc\swilib.h",3364  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x21F
          ^
"F:\SVN\cn\inc\swilib.h",3373  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x223
          ^
"F:\SVN\cn\inc\swilib.h",3382  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x224
          ^
"F:\SVN\cn\inc\swilib.h",3387  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x225
          ^
"F:\SVN\cn\inc\swilib.h",3392  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x226
          ^
"F:\SVN\cn\inc\swilib.h",3399  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x227
          ^
"F:\SVN\cn\inc\swilib.h",3406  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x228
          ^
"F:\SVN\cn\inc\swilib.h",3413  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x229
          ^
"F:\SVN\cn\inc\swilib.h",3420  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x22A
          ^
"F:\SVN\cn\inc\swilib.h",3425  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x233
          ^
"F:\SVN\cn\inc\swilib.h",3432  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x234
          ^
"F:\SVN\cn\inc\swilib.h",3437  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x235
          ^
"F:\SVN\cn\inc\swilib.h",3442  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x236
          ^
"F:\SVN\cn\inc\swilib.h",3447  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x8237
          ^
"F:\SVN\cn\inc\swilib.h",3453  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x822F
          ^
"F:\SVN\cn\inc\swilib.h",3458  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x230
          ^
"F:\SVN\cn\inc\swilib.h",3462  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x7E
          ^
"F:\SVN\cn\inc\swilib.h",3466  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x238
          ^
"F:\SVN\cn\inc\swilib.h",3471  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x239
          ^
"F:\SVN\cn\inc\swilib.h",3476  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x23A
          ^
"F:\SVN\cn\inc\swilib.h",3481  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x23B
          ^
"F:\SVN\cn\inc\swilib.h",3487  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x23C
          ^
"F:\SVN\cn\inc\swilib.h",3492  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x23D
          ^
"F:\SVN\cn\inc\swilib.h",3499  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x23E
          ^
"F:\SVN\cn\inc\swilib.h",3504  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x23F
          ^
"F:\SVN\cn\inc\swilib.h",3509  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x240
          ^
"F:\SVN\cn\inc\swilib.h",3514  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x241
          ^
"F:\SVN\cn\inc\swilib.h",3519  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x242
          ^
"F:\SVN\cn\inc\swilib.h",3524  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x243
          ^
"F:\SVN\cn\inc\swilib.h",3528  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x244
          ^
"F:\SVN\cn\inc\swilib.h",3532  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x245
          ^
"F:\SVN\cn\inc\swilib.h",3537  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x246
          ^
"F:\SVN\cn\inc\swilib.h",3542  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x24B
          ^
"F:\SVN\cn\inc\swilib.h",3550  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x24C
          ^
"F:\SVN\cn\inc\swilib.h",3555  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x24D
          ^
"F:\SVN\cn\inc\swilib.h",3561  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x24E
          ^
"F:\SVN\cn\inc\swilib.h",3567  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x24F
          ^
"F:\SVN\cn\inc\swilib.h",3572  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x250
          ^
"F:\SVN\cn\inc\swilib.h",3578  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x254
          ^
"F:\SVN\cn\inc\swilib.h",3584  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x255
          ^
"F:\SVN\cn\inc\swilib.h",3591  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x258
          ^
"F:\SVN\cn\inc\swilib.h",3596  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x259
          ^
"F:\SVN\cn\inc\swilib.h",3603  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x25A
          ^
"F:\SVN\cn\inc\swilib.h",3609  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x25B
          ^
"F:\SVN\cn\inc\swilib.h",3615  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x25C
          ^
"F:\SVN\cn\inc\swilib.h",3621  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x25D
          ^
"F:\SVN\cn\inc\swilib.h",3626  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x25E
          ^
"F:\SVN\cn\inc\swilib.h",3632  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x25F
          ^
"F:\SVN\cn\inc\swilib.h",3640  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x260
          ^
"F:\SVN\cn\inc\swilib.h",3646  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x261
          ^
"F:\SVN\cn\inc\swilib.h",3652  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x262
          ^
"F:\SVN\cn\inc\swilib.h",3657  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x263
          ^
"F:\SVN\cn\inc\swilib.h",3663  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x264
          ^
"F:\SVN\cn\inc\swilib.h",3667  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x265
          ^
"F:\SVN\cn\inc\swilib.h",3671  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x266
          ^
"F:\SVN\cn\inc\swilib.h",3675  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x267
          ^
"F:\SVN\cn\inc\swilib.h",3679  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x268
          ^
"F:\SVN\cn\inc\swilib.h",3683  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x269
          ^
"F:\SVN\cn\inc\swilib.h",3686  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x26A
          ^
"F:\SVN\cn\inc\swilib.h",3689  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x26B
          ^
"F:\SVN\cn\inc\swilib.h",3693  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x26C
          ^
"F:\SVN\cn\inc\swilib.h",3696  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x26D
          ^
"F:\SVN\cn\inc\swilib.h",3699  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x26E
          ^
"F:\SVN\cn\inc\swilib.h",3702  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x283
          ^
"F:\SVN\cn\inc\swilib.h",3705  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x296
          ^
"F:\SVN\cn\inc\swilib.h",3714  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2A3
          ^
"F:\SVN\cn\inc\swilib.h",3742  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2A4
          ^
"F:\SVN\cn\inc\swilib.h",3747  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2A5
          ^
"F:\SVN\cn\inc\swilib.h",3752  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2A6
          ^
"F:\SVN\cn\inc\swilib.h",3758  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2A7
          ^
"F:\SVN\cn\inc\swilib.h",3764  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2A8
          ^
"F:\SVN\cn\inc\swilib.h",3771  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2A9
          ^
"F:\SVN\cn\inc\swilib.h",3778  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2AA
          ^
"F:\SVN\cn\inc\swilib.h",3783  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2AB
          ^
"F:\SVN\cn\inc\swilib.h",3788  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2AC
          ^
"F:\SVN\cn\inc\swilib.h",3793  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2AD
          ^
"F:\SVN\cn\inc\swilib.h",3800  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2AE
          ^
"F:\SVN\cn\inc\swilib.h",3807  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2AF
          ^
"F:\SVN\cn\inc\swilib.h",3812  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2B0
          ^
"F:\SVN\cn\inc\swilib.h",3817  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x82B1
          ^
"F:\SVN\cn\inc\swilib.h",3822  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2B2
          ^
"F:\SVN\cn\inc\swilib.h",3827  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2B3
          ^
"F:\SVN\cn\inc\swilib.h",3833  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2B4
          ^
"F:\SVN\cn\inc\swilib.h",3840  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2B5
          ^
"F:\SVN\cn\inc\swilib.h",3847  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2B6
          ^
"F:\SVN\cn\inc\swilib.h",3854  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2B7
          ^
"F:\SVN\cn\inc\swilib.h",3861  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2B8
          ^
"F:\SVN\cn\inc\swilib.h",3868  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2B9
          ^
"F:\SVN\cn\inc\swilib.h",3875  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2BA
          ^
"F:\SVN\cn\inc\swilib.h",3882  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2BB
          ^
"F:\SVN\cn\inc\swilib.h",3887  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2BC
          ^
"F:\SVN\cn\inc\swilib.h",3892  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2BD
          ^
"F:\SVN\cn\inc\swilib.h",3897  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2BE
          ^
"F:\SVN\cn\inc\swilib.h",3902  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2BF
          ^
"F:\SVN\cn\inc\swilib.h",3907  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2C0
          ^
"F:\SVN\cn\inc\swilib.h",3912  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2C1
          ^
"F:\SVN\cn\inc\swilib.h",3917  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2C2
          ^
"F:\SVN\cn\inc\swilib.h",3923  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2C3
          ^
"F:\SVN\cn\inc\swilib.h",3928  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2C4
          ^
"F:\SVN\cn\inc\swilib.h",3938  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x82C5
          ^
"F:\SVN\cn\inc\swilib.h",3944  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2C6
          ^
"F:\SVN\cn\inc\swilib.h",3950  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2C7
          ^
"F:\SVN\cn\inc\swilib.h",3955  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2C8
          ^
"F:\SVN\cn\inc\swilib.h",3960  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2C9
          ^
"F:\SVN\cn\inc\swilib.h",3965  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2CA
          ^
"F:\SVN\cn\inc\swilib.h",3970  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2CB
          ^
"F:\SVN\cn\inc\swilib.h",3975  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2CC
          ^
"F:\SVN\cn\inc\swilib.h",3980  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2CD
          ^
"F:\SVN\cn\inc\swilib.h",3985  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2CE
          ^
"F:\SVN\cn\inc\swilib.h",3990  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2CF
          ^
"F:\SVN\cn\inc\swilib.h",3995  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2D0
          ^
"F:\SVN\cn\inc\swilib.h",4000  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2D1
          ^
"F:\SVN\cn\inc\swilib.h",4005  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2D2
          ^
"F:\SVN\cn\inc\swilib.h",4010  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2D3
          ^
"F:\SVN\cn\inc\swilib.h",4015  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2D4
          ^
"F:\SVN\cn\inc\swilib.h",4022  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2D5
          ^
"F:\SVN\cn\inc\swilib.h",4029  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2D6
          ^
"F:\SVN\cn\inc\swilib.h",4034  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2D7
          ^
"F:\SVN\cn\inc\swilib.h",4039  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2D8
          ^
"F:\SVN\cn\inc\swilib.h",4044  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2D9
          ^
"F:\SVN\cn\inc\swilib.h",4049  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2DA
          ^
"F:\SVN\cn\inc\swilib.h",4055  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2DB
          ^
"F:\SVN\cn\inc\swilib.h",4061  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2DC
          ^
"F:\SVN\cn\inc\swilib.h",4066  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2DD
          ^
"F:\SVN\cn\inc\swilib.h",4071  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2DE
          ^
"F:\SVN\cn\inc\swilib.h",4076  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2DF
          ^
"F:\SVN\cn\inc\swilib.h",4081  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2E0
          ^
"F:\SVN\cn\inc\swilib.h",4086  Warning[Pe606]: this pragma must immediately
          precede a declaration

  #pragma swi_number=0x2E1
          ^
"F:\SVN\cn\inc\swilib.h",4091  Warning[Pe606]: this pragma must immediately
          precede a declaration
      2          #include "system.h"

  {
  ^
"F:\SVN\cn\EMenuD2\system.h",16  Warning[Pe012]: parsing restarts here after
          previous syntax error

  } NATMENU_ITEM_DESC;
  ^
"F:\SVN\cn\EMenuD2\system.h",21  Warning[Pe940]: missing return statement at
          end of non-void function "PlayMelodyInMem"

    int *icon_inact;
         ^
"F:\SVN\cn\EMenuD2\system.h",17  Warning[Pe177]: variable "icon_inact" was
          declared but never referenced

    int *icon_big;
         ^
"F:\SVN\cn\EMenuD2\system.h",18  Warning[Pe177]: variable "icon_big" was
          declared but never referenced

    int lgp_id;
        ^
"F:\SVN\cn\EMenuD2\system.h",19  Warning[Pe177]: variable "lgp_id" was
          declared but never referenced

    void (*run)();
           ^
"F:\SVN\cn\EMenuD2\system.h",20  Warning[Pe177]: variable "run" was declared
          but never referenced

  } NATMENU_ITEM_DESC;
    ^
"F:\SVN\cn\EMenuD2\system.h",21  Error[Pe077]: this declaration has no storage
          class or type specifier

  extern NATMENU_ITEM_DESC *Menu_Items;
         ^
"F:\SVN\cn\EMenuD2\system.h",41  Error[Pe757]: variable "NATMENU_ITEM_DESC" is
          not a type name
      3          
      4          int ret=0;
      5          
      6          int UNI_YDISP;
      7          
      8          int isElka()
      9          {
     10            if (isnewSGold())
                       ^
Warning[Pe223]: function "isnewSGold" declared implicitly
     11            {
     12              if (ScreenW()==132 && ScreenH()==176)
                         ^
Warning[Pe223]: function "ScreenW" declared implicitly

      if (ScreenW()==132 && ScreenH()==176)
                            ^
"F:\SVN\cn\EMenuD2\system.c",12  Warning[Pe223]: function "ScreenH" declared
          implicitly
     13              {
     14                UNI_YDISP=0;
     15                return 1;
     16              }
     17              if (ScreenW()==240 && ScreenH()==320)
     18              {
     19                UNI_YDISP=24;
     20                return 2;
     21              }
     22            }
     23            return 0;
     24          }
     25          
     26          void patch_header(const HEADER_DESC* head)
     27          {
     28            ((HEADER_DESC*)head)->rc.x=0;
     29            ((HEADER_DESC*)head)->rc.y=UNI_YDISP;
     30            ((HEADER_DESC*)head)->rc.x2=ScreenW()-1;
                                               ^
Warning[Pe223]: function "ScreenW" declared implicitly
     31            ((HEADER_DESC*)head)->rc.y2=UNI_YDISP+HeaderH()-1;
                                                         ^
Warning[Pe223]: function "HeaderH" declared implicitly
     32          }
     33          
     34          char *name[12]=
     35          {
     36            (char*)name_1,
     37            (char*)name_2,
     38            (char*)name_3,
     39            (char*)name_4,
     40            (char*)name_5,
     41            (char*)name_6,
     42            (char*)name_7,
     43            (char*)name_8,
     44            (char*)name_9,
     45            (char*)name_10,
     46            (char*)name_11,
     47            (char*)name_12,
     48          };
     49          
     50          char *Open[12]=
     51          {
     52            (char*)open_1,
     53            (char*)open_2,
     54            (char*)open_3,
     55            (char*)open_4,
     56            (char*)open_5,
     57            (char*)open_6,
     58            (char*)open_7,
     59            (char*)open_8,
     60            (char*)open_9,
     61            (char*)open_10,
     62            (char*)open_11,
     63            (char*)open_12
     64          };
     65          
     66          void ReadSettings()
     67          {
     68            InitConfig();
                   ^
Warning[Pe223]: function "InitConfig" declared implicitly
     69            m=isElka();
     70            for(int i = 0; i < 12; i++)
     71            {
     72              Items[i].icon_inact=Menu_Items[i].icon_inact;
     73              Items[i].icon_big=Menu_Items[i].icon_big;
     74              
     75              if (*name[i]=='\0')
     76                Items[i].lgp_id=Menu_Items[i].lgp_id;
     77              else
     78                Items[i].lgp_id=(int)name[i];
     79              
     80              
     81              if (*Open[i]!='\0')
     82                Items[i].open=Open[i];
     83              else
     84                Items[i].run=Menu_Items[i].run;
     85              
     86              if (glob_ani!=0)
     87                Items[i].Anim=glob_ani;
     88            }  
     89            
     90            
     91            if (glob_ani==0)
     92            {
     93              Items[0].Anim=anim_1;
     94              Items[1].Anim=anim_2;
     95              Items[2].Anim=anim_3;
     96              Items[3].Anim=anim_4;
     97              Items[4].Anim=anim_5;
     98              Items[5].Anim=anim_6;
     99              Items[6].Anim=anim_7;
    100              Items[7].Anim=anim_8;
    101              Items[8].Anim=anim_9;
    102              Items[9].Anim=anim_10;
    103              Items[10].Anim=anim_11;
    104              Items[11].Anim=anim_12;
    105            }
    106            
    107            Items[0].pass=p1;
    108            Items[1].pass=p2;
    109            Items[2].pass=p3;
    110            Items[3].pass=p4;
    111            Items[4].pass=p5;
    112            Items[5].pass=p6;
    113            Items[6].pass=p7;
    114            Items[7].pass=p8;
    115            Items[8].pass=p9;
    116            Items[9].pass=p10;
    117            Items[10].pass=p11;
    118            Items[11].pass=p12;
    119            
    120            Items[0].CloseMenu=pc1;
    121            Items[1].CloseMenu=pc2;
    122            Items[2].CloseMenu=pc3;
    123            Items[3].CloseMenu=pc4;
    124            Items[4].CloseMenu=pc5;
    125            Items[5].CloseMenu=pc6;
    126            Items[6].CloseMenu=pc7;
    127            Items[7].CloseMenu=pc8;
    128            Items[8].CloseMenu=pc9;
    129            Items[9].CloseMenu=pc10;
    130            Items[10].CloseMenu=pc11;
    131            Items[11].CloseMenu=pc12;
    132            
    133            if (!anim_on)
    134              pic_n=select_nom;
    135            else
    136              pic_n=0;
    137          }
    138          
    139          void RunAction(char *s)
    140          {
    141            if((s)&&strlen(s))
    142            {
    143             if ((s[1]==':')&&(s[2]=='\\'))
    144             {
    145               WSHDR  *ws=AllocWS(128); 
                                 ^
Warning[Pe223]: function "AllocWS" declared implicitly

       WSHDR  *ws=AllocWS(128); 
                  ^
"F:\SVN\cn\EMenuD2\system.c",145  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "WSHDR *"
    146               str_2ws(ws,s,strlen(s)+1); 
                      ^
Warning[Pe223]: function "str_2ws" declared implicitly
    147               ExecuteFile(ws,0,NULL); 
                      ^
Warning[Pe223]: function "ExecuteFile" declared implicitly
    148               FreeWS(ws);
                      ^
Warning[Pe223]: function "FreeWS" declared implicitly
    149             }else
    150             {
    151              if ((s[0]!='a')&&(s[0]!='A')&&(s[1]!='0'))
    152              {unsigned int* addr = (unsigned int*)GetFunctionPointer(s);
                                                          ^
Warning[Pe223]: function "GetFunctionPointer" declared implicitly
    153              if (addr) {typedef void (*voidfunc)();  voidfunc pp=(voidfunc)*(addr+4);SUBPROC((void*)pp);}}
                                                                                             ^
Warning[Pe223]: function "SUBPROC" declared implicitly
    154          
    155              if (((s[0]=='a')||(s[0]=='A'))&&(s[1]=='0'))
    156              { int entry; sscanf(s,"%08X",&entry); SUBPROC((void*)entry);}
                                  ^
Warning[Pe223]: function "sscanf" declared implicitly

      { int entry; sscanf(s,"%08X",&entry); SUBPROC((void*)entry);}
                                            ^
"F:\SVN\cn\EMenuD2\system.c",156  Warning[Pe223]: function "SUBPROC" declared
          implicitly
    157             }
    158            }
    159          }
    160          
    161          void pass_pos_cler()
    162          {
    163            for (int M=0; M<=pass_pos; M++)
    164            { 
    165              pass[M]='\0';
    166            } 
    167            pass_pos=0;
    168            //flag='menu';
    169          }
    170          
    171          void Actions()
    172          {          
    173            if (*Open[pos]!='\0')            //If a team
    174            {
    175              RunAction(Items[pos].open);
    176              ret=Items[pos].CloseMenu;                                   //return not to close the menu
    177            } else
    178            {
    179              Items[pos].run();
    180              ret = 0;                 //return to close the menu
    181            }
    182          }
    183          
    184          void EnterAction()
    185          {
    186            
    187            if (anim_on)
    188              GBS_StopTimer(&tmr);
                     ^
Warning[Pe223]: function "GBS_StopTimer" declared implicitly
    189            
    190            if (prun==2)
    191              Actions();
    192            
    193            //If the pass is not checked when you open the menu
    194            if (!prun)
    195            {
    196              if (Items[pos].pass)
    197              {
    198                window_menu=1;
    199                if (!strcmp(pass,passw) && *pass!='\0') //if the general password coincided
    200                {
    201                  Actions();
    202                  window_menu=0;
    203                  pass_pos_cler();
    204                }else
    205                if (*pass!='\0')
    206                {
    207                  MsgBoxError(1,(int)"Incorrect password!");
    208                }
    209              }
    210              if (!Items[pos].pass)
    211              {
    212                window_menu=0;
    213                Actions();
    214              }
    215            }
    216            
    217            //If the pass is checked when you open the menu
    218            if (prun==1)
    219            {
    220              if (start==1)
    221              {
    222                if (!strcmp(pass,passw) &&  *pass!='\0') //if the general password coincided
    223                {
    224                  window_menu=0;
    225                  
    226                  ret=-1;
    227                  start=0;
    228                  
    229                }else
    230                {
    231                  MsgBoxError(1,(int)"Incorrect password");
    232                  pass_pos_cler();
    233                }
    234              }else
    235                
    236                Actions();
    237          
    238            }
    239          }
    240          
    241          void Casher()
    242          {
    243            if (Cash)
    244            {
    245              for(int i=0;i<12;i++)
    246              {
    247                DrawImg(ScreenW()+2,0, *Items[pos].icon_inact-11-m);
                               ^
Warning[Pe223]: function "ScreenW" declared implicitly
    248                DrawImg(ScreenW()+2,0, *Items[i].icon_inact);
    249                for(int cxz=0; cxz < Items[i].Anim; cxz++)
    250                  DrawImg(ScreenW()+2,0, Items[i].icon_big[cxz]);
    251              }
    252            }
    253          }
    254          
    255          ////////////////////////////////////////////////////////////////////////////////
    256          
    257          char * BMNAME[9]=
    258          {
    259            (char*)BM1NAME,
    260            (char*)BM2NAME,
    261            (char*)BM3NAME,
    262            (char*)BM4NAME,
    263            (char*)BM5NAME,
    264            (char*)BM6NAME,
    265            (char*)BM7NAME,
    266            (char*)BM8NAME,
    267            (char*)BM9NAME
    268          }; 
    269          
    270          const char * const LG_ADD_PLITEM[9]=
    271          {
    272            BM1NAME,
    273            BM2NAME,
    274            BM3NAME,
    275            BM4NAME,
    276            BM5NAME,
    277            BM6NAME,
    278            BM7NAME,
    279            BM8NAME,
    280            BM9NAME
    281          }; 
    282          
    283          char *BMFILE[9]=
    284          {
    285            (char*)BM1FILE,
    286            (char*)BM2FILE,
    287            (char*)BM3FILE,
    288            (char*)BM4FILE,
    289            (char*)BM5FILE,
    290            (char*)BM6FILE,
    291            (char*)BM7FILE,
    292            (char*)BM8FILE,
    293            (char*)BM9FILE
    294          };
    295          /*
    296          void patch_input(const INPUTDIA_DESC* inp)
    297          {
    298            ((INPUTDIA_DESC*)inp)->rc.x=0;
    299            ((INPUTDIA_DESC*)inp)->rc.y=HeaderH()+1+UNI_YDISP;
    300            ((INPUTDIA_DESC*)inp)->rc.x2=ScreenW()-1;
    301            ((INPUTDIA_DESC*)inp)->rc.y2=ScreenH()-SoftkeyH()-1;
    302          }
    303          */
    304          void patch_header_is_small(const HEADER_DESC* head)
    305          {
    306            ((HEADER_DESC*)head)->rc.x=0;
    307            ((HEADER_DESC*)head)->rc.y=UNI_YDISP+HeaderH();
                                                        ^
Warning[Pe223]: function "HeaderH" declared implicitly
    308            ((HEADER_DESC*)head)->rc.x2=ScreenW()-1;
                                               ^
Warning[Pe223]: function "ScreenW" declared implicitly
    309            ((HEADER_DESC*)head)->rc.y2=HeaderH()*2+UNI_YDISP-1-1;
    310          }
    311          
    312          HEADER_DESC pl_add_menuhdr={0,0,0,0,NULL,(int)"Options",LGP_NULL}; 
    313          
    314          int add_pl_menusoftkeys[]={0,1,2}; 
    315          
    316          SOFTKEY_DESC add_pl_menu_sk[]= 
    317          { 
    318            {0x0018,0x0000,(int)"Select"}, 
    319            {0x0001,0x0000,(int)"Back"}, 
    320            {0x003D,0x0000,(int)LGP_DOIT_PIC} 
    321          }; 
    322          
    323          SOFTKEYSTAB add_pl_menu_skt= 
    324          { 
    325            add_pl_menu_sk,0 
    326          }; 
    327          
    328          void enter1(void){RunAction(BMFILE[0]); GeneralFuncF1(1);}
                                                         ^
Warning[Pe223]: function "GeneralFuncF1" declared implicitly
    329          void enter2(void){RunAction(BMFILE[1]); GeneralFuncF1(1);}
                                                         ^
Warning[Pe223]: function "GeneralFuncF1" declared implicitly
    330          void enter3(void){RunAction(BMFILE[2]); GeneralFuncF1(1);}
                                                         ^
Warning[Pe223]: function "GeneralFuncF1" declared implicitly
    331          void enter4(void){RunAction(BMFILE[3]); GeneralFuncF1(1);}
                                                         ^
Warning[Pe223]: function "GeneralFuncF1" declared implicitly
    332          void enter5(void){RunAction(BMFILE[4]); GeneralFuncF1(1);}
                                                         ^
Warning[Pe223]: function "GeneralFuncF1" declared implicitly
    333          void enter6(void){RunAction(BMFILE[5]); GeneralFuncF1(1);}
                                                         ^
Warning[Pe223]: function "GeneralFuncF1" declared implicitly
    334          void enter7(void){RunAction(BMFILE[6]); GeneralFuncF1(1);}
                                                         ^
Warning[Pe223]: function "GeneralFuncF1" declared implicitly
    335          void enter8(void){RunAction(BMFILE[7]); GeneralFuncF1(1);}
                                                         ^
Warning[Pe223]: function "GeneralFuncF1" declared implicitly
    336          void enter9(void){RunAction(BMFILE[8]); GeneralFuncF1(1);}
                                                         ^
Warning[Pe223]: function "GeneralFuncF1" declared implicitly
    337          
    338          const void * add_pl_menu_HNDLS[9]= 
    339          { 
    340            (void *)enter1, 
    341            (void *)enter2, 
    342            (void *)enter3,
    343            (void *)enter4,
    344            (void *)enter5, 
    345            (void *)enter6, 
    346            (void *)enter7,
    347            (void *)enter8,
    348            (void *)enter9 
    349          }; 
    350          
    351          void add_pl_menu_ghook(void *data, int cmd) 
    352          { 
    353            if (cmd==0x0A) 
    354            { 
    355              DisableIDLETMR(); 
                     ^
Warning[Pe223]: function "DisableIDLETMR" declared implicitly
    356            } 
    357          } 
    358          
    359          int add_pl_menu_keyhook(void *data, GUI_MSG *msg) 
    360          { 
    361            if ((msg->keys==0x18)||(msg->keys==0x3D)) 
    362            { 
    363              ((void (*)(void))(add_pl_menu_HNDLS[GetCurMenuItem(data)]))(); 
                                                         ^
Warning[Pe223]: function "GetCurMenuItem" declared implicitly
    364            } 
    365            else if(msg->keys==0x01) 
    366              GeneralFuncF1(1); 
                     ^
Warning[Pe223]: function "GeneralFuncF1" declared implicitly
    367            return(0); 
    368          } 
    369          
    370          void add_pl_menu_iconhndl(void *data, int curitem, void *unk) 
    371          { 
    372            void *item=AllocMenuItem(data); 
                              ^
Warning[Pe223]: function "AllocMenuItem" declared implicitly

    void *item=AllocMenuItem(data); 
               ^
"F:\SVN\cn\EMenuD2\system.c",372  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "void *"
    373            WSHDR *ws=AllocMenuWS(data,strlen(LG_ADD_PLITEM[curitem])); 
                             ^
Warning[Pe223]: function "AllocMenuWS" declared implicitly

    WSHDR *ws=AllocMenuWS(data,strlen(LG_ADD_PLITEM[curitem])); 
              ^
"F:\SVN\cn\EMenuD2\system.c",373  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "WSHDR *"
    374            wsprintf(ws,per_t,LG_ADD_PLITEM[curitem]);
                   ^
Warning[Pe223]: function "wsprintf" declared implicitly
    375            
    376            SetMenuItemText(data,item,ws,curitem); 
                   ^
Warning[Pe223]: function "SetMenuItemText" declared implicitly
    377          } 
    378          
    379          MENU_DESC add_pl_menu= 
    380          { 
    381            8,
    382            add_pl_menu_keyhook,
    383            add_pl_menu_ghook,
    384            NULL, 
    385            add_pl_menusoftkeys, 
    386            &add_pl_menu_skt, 
    387            2, 
    388            add_pl_menu_iconhndl, 
    389            NULL, 
    390            NULL, 
    391            0 
    392          }; 
    393          
    394          int ShowOptMenu(void) 
    395          {  
    396            int j=0;
    397            for(int i=0;i<9;i++)
    398            {
    399              if (*BMNAME[i]!='\0')  j++;
    400            }
    401            
    402            if (j)
    403            {
    404              patch_header_is_small(&pl_add_menuhdr); 
    405              return (CreateMenu(1,0,&add_pl_menu,&pl_add_menuhdr,0,j,0,0)); 
                             ^
Warning[Pe223]: function "CreateMenu" declared implicitly
    406            }else
    407              MsgBoxError(1,(int)"No items to display!");
    408            return 0;
    409          }
    410          
    411          ////////////////////////////////////////////////////////////////////////////////

Errors: 8
Warnings: 504
