##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION    15/May/2010  19:28:02 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  interwork                                            #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  F:\SVN\cn\EMenuD2\main.c                             #
#    Command line    =  F:\SVN\cn\EMenuD2\main.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\main.lst              #
#    Object file     =  F:\SVN\cn\EMenuD2\Release\Obj\main.r79               #
#                                                                            #
#                                                                            #
##############################################################################

F:\SVN\cn\EMenuD2\main.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 "conf_loader.h"
      3          #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
      4          //#include "config.h"
      5          
      6          #define ipc_my_name "EMenuD 2"
      7          #define IPC_CHECK_DOUBLERUN 1
      8          #define IPC_OPEN_GUI 2
      9          #define IPC_CLOSE 3
     10          
     11          IPC_REQ gipc;
     12          const int minus11=-11;
     13          unsigned int DaemonGSM_ID=0;
     14          CSM_RAM *under_idle;
     15          
     16          int IDLE_KeyHook(int submsg, int msg)
     17          {
     18            int mode=LongPress?LONG_PRESS:KEY_DOWN;
     19            if(IDLE_BUTTON && IsUnlocked() && (submsg == IDLE_BUTTON) && (msg==mode) && 
     20              IsGuiOnTop (((int *)FindCSMbyID(CSM_root()->idle_id))[DISPLACE_OF_IDLEGUI_ID/4]) )
                     ^
Warning[Pe223]: function "IsGuiOnTop" declared implicitly

      IsGuiOnTop (((int *)FindCSMbyID(CSM_root()->idle_id))[DISPLACE_OF_IDLEGUI_ID/4]) )
                          ^
"F:\SVN\cn\EMenuD2\main.c",20  Warning[Pe223]: function "FindCSMbyID" declared
          implicitly

      IsGuiOnTop (((int *)FindCSMbyID(CSM_root()->idle_id))[DISPLACE_OF_IDLEGUI_ID/4]) )
                                      ^
"F:\SVN\cn\EMenuD2\main.c",20  Warning[Pe223]: function "CSM_root" declared
          implicitly

      IsGuiOnTop (((int *)FindCSMbyID(CSM_root()->idle_id))[DISPLACE_OF_IDLEGUI_ID/4]) )
                                      ^
"F:\SVN\cn\EMenuD2\main.c",20  Error[Pe044]: expression must have pointer type
     21            {
     22              CreateMMenu();
                     ^
Warning[Pe223]: function "CreateMMenu" declared implicitly
     23              return KEYHOOK_ENDQ;
     24            }
     25            return KEYHOOK_NEXT;
     26          }
     27          
     28          extern void kill_data(void *p, void (*func_p)(void *));
     29          
     30          #pragma inline=forced
     31          
     32          int toupper(int c)
     33          {
     34            if ((c>='a')&&(c<='z')) c+='A'-'a';
     35            return(c);
     36          }
     37          
     38          int strcmp_nocase(const char *s1,const char *s2)
     39          {
     40            int i;
     41            int c;
     42            while(!(i=(c=toupper(*s1++))-toupper(*s2++))) if (!c) break;
     43            return(i);
     44          }
     45          
     46          int maincsm_onmessage(CSM_RAM* data,GBS_MSG* msg)
     47          {
     48            if(msg->msg == MSG_RECONFIGURE_REQ) 
     49            {
     50              extern const char *successed_config_filename;
     51              if (strcmp_nocase(successed_config_filename,(char *)msg->data0)==0)
     52              {
     53                ReadSettings();
                       ^
Warning[Pe223]: function "ReadSettings" declared implicitly
     54              }
     55            }
     56            
     57            if (msg->msg==MSG_IPC)
     58            {
     59              IPC_REQ *ipc;
     60              if ((ipc=(IPC_REQ*)msg->data0))
     61              {
     62                if (strcmp_nocase(ipc->name_to,ipc_my_name)==0)
     63                {
     64                  switch (msg->submess)
     65                  {
     66                    case IPC_CLOSE:
     67                      if (ipc->name_from==gipc.name_from)
     68                        CloseCSM((int)ipc->name_from);
                               ^
Warning[Pe223]: function "CloseCSM" declared implicitly
     69                      break;
     70                    case IPC_CHECK_DOUBLERUN:
     71                      if (ipc->name_from!=gipc.name_from)
     72                      {
     73                        LockSched();
                               ^
Warning[Pe223]: function "LockSched" declared implicitly
     74                        gipc.name_to=ipc_my_name;
     75                        gipc.name_from=ipc->name_from;
     76                        gipc.data=(void *)-1;
     77                        GBS_SendMessage(MMI_CEPID,MSG_IPC,IPC_CLOSE,&gipc);
                               ^
Warning[Pe223]: function "GBS_SendMessage" declared implicitly
     78                        //GBS_SendMessage(MMI_CEPID,MSG_IPC,IPC_OPEN_GUI,&gipc);
     79                        CreateMMenu();
                               ^
Warning[Pe223]: function "CreateMMenu" declared implicitly
     80                        UnlockSched();
                               ^
Warning[Pe223]: function "UnlockSched" declared implicitly
     81                      }
     82                      if (ipc->name_from==gipc.name_from)
     83                        //ReadSettings();
     84          	    break;
     85                    case IPC_OPEN_GUI:
     86          	    CreateMMenu();
                 	    ^
Warning[Pe223]: function "CreateMMenu" declared implicitly
     87          	    break;
     88                  }
     89                }
     90              }
     91            }
     92            
     93            return(1);
     94          }
     95          
     96          static void maincsm_oncreate(CSM_RAM *data)
     97          { 
     98            LockSched();
                   ^
Warning[Pe223]: function "LockSched" declared implicitly
     99            gipc.name_to=ipc_my_name;
    100            gipc.name_from=(char *)DaemonGSM_ID;
    101            gipc.data=(void *)-1;
    102            GBS_SendMessage(MMI_CEPID,MSG_IPC,IPC_CHECK_DOUBLERUN,&gipc);
                   ^
Warning[Pe223]: function "GBS_SendMessage" declared implicitly
    103            UnlockSched();
                   ^
Warning[Pe223]: function "UnlockSched" declared implicitly
    104            AddKeybMsgHook((void *)IDLE_KeyHook);
                   ^
Warning[Pe223]: function "AddKeybMsgHook" declared implicitly
    105          }
    106          
    107          static void Killer(void)
    108          {
    109            extern void *ELF_BEGIN;
    110            kill_data(&ELF_BEGIN,(void (*)(void *))mfree_adr());
    111          }
    112          
    113          static void maincsm_onclose(CSM_RAM *csm)
    114          {
    115            RemoveKeybMsgHook((void *)IDLE_KeyHook);
                   ^
Warning[Pe223]: function "RemoveKeybMsgHook" declared implicitly
    116            if(MAINCSM_ID) CloseCSM(MAINCSM_ID);
                                  ^
Warning[Pe223]: function "CloseCSM" declared implicitly
    117            SUBPROC((void *)Killer);
                   ^
Warning[Pe223]: function "SUBPROC" declared implicitly
    118          }
    119          
    120          static unsigned short maincsm_name_body[140];
    121          
    122          static const struct
    123          {
    124            CSM_DESC maincsm;
    125            WSHDR maincsm_name;
    126          }MAINCSM =
    127          {
    128            {
    129            maincsm_onmessage,
    130            maincsm_oncreate,
    131          #ifdef NEWSGOLD
    132            0,
    133            0,
    134            0,
    135            0,
    136          #endif
    137            maincsm_onclose,
    138            sizeof(MAIN_CSM),
    139            1,
    140            &minus11
    141            },
    142            {
    143              maincsm_name_body,
    144              NAMECSM_MAGIC1,
    145              NAMECSM_MAGIC2,
    146              0x0,
    147              139
    148            }
    149          };
    150          
    151          static void UpdateDAEMONname(void){wsprintf((WSHDR *)(&MAINCSM.maincsm_name),"EMenuD 2");}
                                                    ^
Warning[Pe223]: function "wsprintf" declared implicitly
    152          
    153          __thumb unsigned int GetBLAddr(unsigned int adr)
    154          {
    155            short _1_11=((short*)adr)[0];
    156            int _1=(_1_11&0x7FF)<<11|(_1_11&0x0400?0xFFC00000:0);
    157            short _2=((short*)adr)[1]&0x7FF;
    158            return(unsigned int)(adr+_1*2+_2*2+4+(_1_11>>12&1));
    159          }
    160          
    161          NATMENU_ITEM_DESC *Menu_Items;
                 ^
Error[Pe757]: variable "NATMENU_ITEM_DESC" is not a type name
    162          ITC Items[12];
    163          
    164          int m;
    165          
    166          void Get_Table()
    167          {
    168            unsigned int adr;
    169            #pragma swi_number=0x8061
    170            __swi __arm unsigned int ShowNativeMenu_adr();
    171            adr=GetBLAddr(GetBLAddr(ShowNativeMenu_adr()+1)+9)+23;
    172            Menu_Items=*(void**)((adr&0xFFFFFFFD)+*(char*)adr*4+4);
    173          }
    174          
    175          int main()
    176          {
    177            CSM_RAM *save_cmpc;
    178          
    179            char dummy[sizeof(MAIN_CSM)];
    180            UpdateDAEMONname();
    181            LockSched();
                   ^
Warning[Pe223]: function "LockSched" declared implicitly
    182            save_cmpc=CSM_root()->csm_q->current_msg_processing_csm;
                             ^
Warning[Pe223]: function "CSM_root" declared implicitly

    save_cmpc=CSM_root()->csm_q->current_msg_processing_csm;
              ^
"F:\SVN\cn\EMenuD2\main.c",182  Error[Pe044]: expression must have pointer type
    183            CSM_root()->csm_q->current_msg_processing_csm=CSM_root()->csm_q->csm.first;
                   ^
Error[Pe044]: expression must have pointer type

    CSM_root()->csm_q->current_msg_processing_csm=CSM_root()->csm_q->csm.first;
                                                  ^
"F:\SVN\cn\EMenuD2\main.c",183  Error[Pe044]: expression must have pointer type
    184            DaemonGSM_ID=CreateCSM(&MAINCSM.maincsm,dummy,0);
                                ^
Warning[Pe223]: function "CreateCSM" declared implicitly
    185            CSM_root()->csm_q->current_msg_processing_csm=save_cmpc;
                   ^
Error[Pe044]: expression must have pointer type
    186            
    187            Get_Table();
    188            
    189            ReadSettings();
                   ^
Warning[Pe223]: function "ReadSettings" declared implicitly
    190            UnlockSched();
                   ^
Warning[Pe223]: function "UnlockSched" declared implicitly
    191            Casher();
                   ^
Warning[Pe223]: function "Casher" declared implicitly
    192            return 0;
    193          }

Errors: 11
Warnings: 494
