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

F:\SVN\cn\EMenuD2\gui.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 "xtask_ipc.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          
      5          int MHico;
      6          int pos=4;
      7          extern int const icon_big_y;
      8          extern int const headline_y;
      9          short hs[]={56,101,159,204};
     10          void *menu_data;
     11          char main_hdr_txt[]="";
     12          const void * NGuiMeths[11];
     13          
     14          unsigned int MAINGUI_ID=0, MAINCSM_ID=0;
     15          
     16          SOFTKEY_DESC menu_sk[]= 
     17          {
     18            {0x0018,0x0000,(int)""},
     19            {0x0001,0x0000,(int)""},  
     20            {0x003D,0x0000,(int)LGP_DOIT_PIC} 
     21          };
     22          
     23          char pass[9];
     24          int pass_pos;
     25          int window_menu=0;
     26          int start;
     27          
     28          SOFTKEYSTAB menu_skt ={menu_sk,0};
     29          
     30          int forvard=0, pic_n;
     31          
     32          GBSTMR tmr;
     33          
     34          int animkey=1;
     35          
     36          void Animations()
     37          {
     38            //int maxpic;
     39          if (window_menu==0)
     40          {
     41            if ((anim_on) && animkey)
     42            {    
     43              if (anim_invert)
     44              {      
     45                if(forvard==0 && pic_n!=Items[pos].Anim) pic_n++;      
     46                if(forvard==1 && pic_n!=0) pic_n--;
     47                
     48                if(forvard==1 && pic_n==0) forvard=0;
     49                if(forvard==0 && pic_n==Items[pos].Anim) forvard=1;
     50              }else
     51              {
     52                //maxpic=Items[pos].Anim;
     53                pic_n++;
     54                if(pic_n >= Items[pos].Anim)
     55                  pic_n = 0;
     56              }
     57            }else
     58            {
     59              pic_n=select_nom;
     60            }
     61          }
     62          }
     63          
     64          void TableMenu()
     65          {
     66            Animations();
     67            for (int i=0; i<12; i++){
     68              
     69             int x=3*m+2+(36*m+5+smesh_x)*(i%3);
     70             int y=31*m-2+(28*m+2+smesh_y)*(i/3)-podn;
     71             
     72             if (i!=pos) DrawImg(x, y, *Items[i].icon_inact);
     73             else{
     74               if (usePicFon){
     75                 DrawImg (x-smesh_pic_x, y-smesh_pic_y, (int)PicFon);
     76                 DrawImg (x, y, *Items[i].icon_inact);
     77               }
     78               else{
     79                if (m==1) DrawImg(x, y, Items[pos].icon_big[pic_n]);
     80                if (m==2) DrawImg(pos%3*(77)+1+smesh_x, hs[pos/3]-podn, Items[pos].icon_big[pic_n]);
     81             }
     82            }
     83            }
     84          }
     85          
     86          void BrewMenu(){
     87            int scr_w=ScreenW(),
                             ^
Warning[Pe223]: function "ScreenW" declared implicitly
     88                scr_h=ScreenH();
                             ^
Warning[Pe223]: function "ScreenH" declared implicitly
     89            
     90          #define icon_w (GetImgWidth(*Items[0].icon_inact-11-m)+2)
     91          #define icon_h (GetImgHeight(*Items[0].icon_inact-11-m)+2)  
     92            
     93            int ot=(scr_w-(6*icon_w+6))/2+1;
     94            int h = scr_h-2*icon_h-SoftkeyH();
                                          ^
Warning[Pe223]: function "SoftkeyH" declared implicitly
     95            //const char color3[4]={100,100,100,100};
     96            int x,y;
     97            //int font;
     98            
     99           // if (m==1) font=12;
    100            //else      font=8;
    101            
    102            for(int i=0; i<12; i++){
    103           
    104              x=ot+1;
    105              y=h+1;
    106              
    107              if (i==pos) DrawRoundedFrame(ot,h,ot+icon_w,h+icon_h,3,3,0,color1,color2);    
                                 ^
Warning[Pe223]: function "DrawRoundedFrame" declared implicitly
    108              DrawImg(x, y, *Items[i].icon_inact-11-m);    
    109              if(i==5)
    110              {
    111                ot=(scr_w-(6*icon_w+6))/2+1;
    112                h+=icon_h+1;
    113              }else
    114                ot+=icon_w+1;
    115            }
    116            
    117            WSHDR *ws = AllocWS(15); 
                               ^
Warning[Pe223]: function "AllocWS" declared implicitly

    WSHDR *ws = AllocWS(15); 
                ^
"F:\SVN\cn\EMenuD2\gui.c",117  Error[Pe144]: a value of type "int" cannot be
          used to initialize an entity of type "WSHDR *"
    118            wsprintf(ws, per_t, Items[pos].lgp_id);
                   ^
Warning[Pe223]: function "wsprintf" declared implicitly
    119            //DrawString(ws,0, UNI_YDISP+(HeaderH()-GetFontYSIZE(FONT_MEDIUM))/2, ScreenW()-1, UNI_YDISP+(HeaderH()-GetFontYSIZE(FONT_MEDIUM))/2+GetFontYSIZE(FONT_MEDIUM), FONT_MEDIUM, 2, GetPaletteAdrByColorIndex(0), GetPaletteAdrByColorIndex(23));
    120            DrawString(ws,0, headline_y, scr_w, headline_y+GetFontYSIZE(FONT_MEDIUM), FONT_MEDIUM, 2, GetPaletteAdrByColorIndex(0), GetPaletteAdrByColorIndex(23));
                   ^
Warning[Pe223]: function "DrawString" declared implicitly

    DrawString(ws,0, headline_y, scr_w, headline_y+GetFontYSIZE(FONT_MEDIUM), FONT_MEDIUM, 2, GetPaletteAdrByColorIndex(0), GetPaletteAdrByColorIndex(23));
                                                   ^
"F:\SVN\cn\EMenuD2\gui.c",120  Warning[Pe223]: function "GetFontYSIZE"
          declared implicitly

    DrawString(ws,0, headline_y, scr_w, headline_y+GetFontYSIZE(FONT_MEDIUM), FONT_MEDIUM, 2, GetPaletteAdrByColorIndex(0), GetPaletteAdrByColorIndex(23));
                                                                                              ^
"F:\SVN\cn\EMenuD2\gui.c",120  Warning[Pe223]: function
          "GetPaletteAdrByColorIndex" declared implicitly
    121            Animations();
    122            
    123            //DrawImg((ScreenW()-1-GetImgWidth(Items[pos].icon_big[pic_n]))/2,
    124                    //UNI_YDISP+(HeaderH()/2)+(104-GetFontYSIZE(12)-HeaderH()-GetImgHeight(Items[pos].icon_big[pic_n]))/2+4, 
    125                    
    126            //DrawImg((scr_w-GetImgWidth(Items[pos].icon_big[pic_n]))/2,
    127                    //UNI_YDISP+HeaderH()+(y-UNI_YDISP-HeaderH()-GetImgHeight(Items[pos].icon_big[pic_n]))/2,
    128                    //Items[pos].icon_big[pic_n]);
    129            DrawImg(//icon_big_x,
    130                    (scr_w-GetImgWidth(Items[pos].icon_big[pic_n]))/2,
    131                    icon_big_y, Items[pos].icon_big[pic_n]);
    132                    
    133            
    134            FreeWS(ws);
                   ^
Warning[Pe223]: function "FreeWS" declared implicitly
    135          }
    136          
    137          void PrintPass()
    138          {
    139            WSHDR *ws2 = AllocWS(256);
                                ^
Warning[Pe223]: function "AllocWS" declared implicitly

    WSHDR *ws2 = AllocWS(256);
                 ^
"F:\SVN\cn\EMenuD2\gui.c",139  Error[Pe144]: a value of type "int" cannot be
          used to initialize an entity of type "WSHDR *"
    140            int font;
    141            if (m==1) font=12;
    142            else      font=8;
    143            
    144            char const foncol[]={0x00,0x00,0x00,0x50};
    145            
    146            DrawRoundedFrame( 0, UNI_YDISP, ScreenW()-1, ScreenH()-1, 0, 0, 0,  NULL,foncol);
                   ^
Warning[Pe223]: function "DrawRoundedFrame" declared implicitly

    DrawRoundedFrame( 0, UNI_YDISP, ScreenW()-1, ScreenH()-1, 0, 0, 0,  NULL,foncol);
                                    ^
"F:\SVN\cn\EMenuD2\gui.c",146  Warning[Pe223]: function "ScreenW" declared
          implicitly

    DrawRoundedFrame( 0, UNI_YDISP, ScreenW()-1, ScreenH()-1, 0, 0, 0,  NULL,foncol);
                                                 ^
"F:\SVN\cn\EMenuD2\gui.c",146  Warning[Pe223]: function "ScreenH" declared
          implicitly
    147          
    148            DrawImg(ScreenW()/2 - GetImgWidth(179)/2, ypos, 179);
    149            wsprintf(ws2,per_t,"Enter password:");
                   ^
Warning[Pe223]: function "wsprintf" declared implicitly
    150            DrawString(ws2, pos1.x, pos1.y, pos1.x2, pos1.y2, font, 1, fontENcol, NULL);
                   ^
Warning[Pe223]: function "DrawString" declared implicitly
    151            wsprintf(ws2,per_t,pass);
    152            DrawString(ws2, pos2.x, pos2.y, pos2.x2, pos2.y2, font, 2+64, fontPAcol, NULL);
    153            FreeWS(ws2);
                   ^
Warning[Pe223]: function "FreeWS" declared implicitly
    154          }
    155          
    156          void myRedrawGUI() {PendedRedrawGUI();}
                                     ^
Warning[Pe223]: function "PendedRedrawGUI" declared implicitly
    157          
    158          void UpdateHeader(GUI* gui)
    159          {
    160            if (Menu_style)
    161            {
    162              MHico=-1;
    163              ((int*)GetDataOfItemByID(menu_data, 2))[13]=(int)"";
                            ^
Warning[Pe223]: function "GetDataOfItemByID" declared implicitly
    164            }
    165            else
    166            {
    167              MHico=*Items[pos].icon_inact-11-m;
    168              ((int*)GetDataOfItemByID(menu_data, 2))[13]=Items[pos].lgp_id;
                            ^
Warning[Pe223]: function "GetDataOfItemByID" declared implicitly
    169            }
    170          
    171          }
    172          
    173          void (*OOnRedraw)(GUI *data);
    174          void NOnRedraw(GUI *data)
    175          {
    176            OOnRedraw(data);
    177            if (Menu_style)
    178              BrewMenu();
    179            else
    180              TableMenu(); 
    181            
    182            if (window_menu==1)
    183              PrintPass();
    184          }
    185          
    186          void MM_locret(void){}
    187          
    188          int MM_onkey(GUI *data, GUI_MSG *msg)
    189          {
    190            int key=msg->gbsmsg->submess;
    191            int mode=msg->gbsmsg->msg;
    192          
    193            if (mode==LONG_PRESS)
    194              animkey=0;
    195            else
    196              animkey=1;
    197            
    198           // §°§Ò§â§Ñ§Ò§à§ä§é§Ú§Ü §Ü§Ý§Ñ§Ó§Ú§ê§î §á§â§Ú §Ó§Ó§à§Õ§Ö §á§Ñ§ã§Ñ
    199           if (window_menu==1 && mode==KEY_DOWN)
    200           {
    201             switch(key)
    202             {
    203                case ENTER_BUTTON:
    204                  if (*pass!='\0')
    205                  {
    206                    EnterAction();
                           ^
Warning[Pe223]: function "EnterAction" declared implicitly
    207                    return(ret);
    208                  } 
    209                case LEFT_SOFT:
    210                  if (pass[0]=='\0')
    211                  {
    212                    if (prun)
    213                    {
    214                      //GBS_StopTimer(&tmr);
    215                      return(1);
    216                    }else
    217                    {
    218                      window_menu=0;
    219                      //GBS_StopTimer(&tmr);
    220                      pass_pos_cler();
                             ^
Warning[Pe223]: function "pass_pos_cler" declared implicitly
    221                      return(-1);
    222                    }
    223                  }
    224                  if (pass_pos>0)
    225                  {
    226                    pass_pos--;
    227                    pass[pass_pos]='\0';
    228                    return(-1);
    229                  } 
    230                case RIGHT_SOFT:
    231                  if (prun)
    232                  {
    233                    //GBS_StopTimer(&tmr);
    234                    return(1);
    235                  }else
    236                  {
    237                    window_menu=0;
    238                    pass_pos_cler();
                           ^
Warning[Pe223]: function "pass_pos_cler" declared implicitly
    239                    return(-1);
    240                  }
    241             }
    242                  if((key>='0') && (key<='9'))
    243                  {
    244                    if (pass_pos<=8)
    245                    {
    246                      pass[pass_pos]=key;
    247                      pass_pos++;
    248                      if (prov)
    249                      {
    250                        if (!strcmp(pass,passw) && *pass!='\0') //if the general password coincided
    251                        {
    252                          if (!prun)
    253                          {
    254                            pass_pos_cler();
                                   ^
Warning[Pe223]: function "pass_pos_cler" declared implicitly
    255                            Actions();
                                   ^
Warning[Pe223]: function "Actions" declared implicitly
    256                          }else
    257                          {
    258                            pass_pos_cler();
                                   ^
Warning[Pe223]: function "pass_pos_cler" declared implicitly
    259                            start=0;
    260                            ret=-1;
    261                          }
    262                          window_menu=0;
    263                        }
    264                        return(ret);
    265                      }  
    266                    }
    267                  }
    268           }
    269            
    270            if (((mode==KEY_DOWN)||(mode==LONG_PRESS)) && window_menu==0)
    271            {   
    272              pic_n=0;
    273          
    274              if (!Menu_style)
    275              {
    276                if(pos==0  && (key==LEFT_BUTTON || key==UP_BUTTON))     {pos=11;goto end;}
    277                if(pos==11 && (key==RIGHT_BUTTON || key==DOWN_BUTTON))  {pos=0;goto end;}
    278                if(pos==1  &&  key==UP_BUTTON)                          {pos=9;goto end;}
    279                if(pos==2  &&  key==UP_BUTTON)                          {pos=10;goto end;}
    280                if(pos==9  &&  key==DOWN_BUTTON)                        {pos=1;goto end;}
    281                if(pos==10 &&  key==DOWN_BUTTON)                        {pos=2;goto end;}    
    282              }else
    283              {
    284                if(pos==0  && key==LEFT_BUTTON)     {pos=11; goto end;}
    285                if(pos==11 && key==RIGHT_BUTTON)    {pos=0;  goto end;}
    286                
    287                if(pos==0  && (key==DOWN_BUTTON || key==UP_BUTTON))       {pos=6;goto end;}
    288                if(pos==1  && (key==DOWN_BUTTON || key==UP_BUTTON))       {pos=7;goto end;}
    289                if(pos==2  && (key==DOWN_BUTTON || key==UP_BUTTON))       {pos=8;goto end;}
    290                if(pos==3  && (key==DOWN_BUTTON || key==UP_BUTTON))       {pos=9;goto end;}
    291                if(pos==4  && (key==DOWN_BUTTON || key==UP_BUTTON))       {pos=10;goto end;}
    292                if(pos==5  && (key==DOWN_BUTTON || key==UP_BUTTON))       {pos=11;goto end;}
    293                
    294                if(pos==6  && (key==DOWN_BUTTON || key==UP_BUTTON))       {pos=0;goto end;}
    295                if(pos==7 &&  (key==DOWN_BUTTON || key==UP_BUTTON))       {pos=1;goto end;}
    296                if(pos==8  && (key==DOWN_BUTTON || key==UP_BUTTON))       {pos=2;goto end;}
    297                if(pos==9 &&  (key==DOWN_BUTTON || key==UP_BUTTON))       {pos=3;goto end;}   
    298                if(pos==10 && (key==DOWN_BUTTON || key==UP_BUTTON))       {pos=4;goto end;}
    299                if(pos==11 && (key==DOWN_BUTTON || key==UP_BUTTON))       {pos=5;goto end;}         
    300              }
    301              
    302              
    303              switch(key)
    304              {
    305                case RIGHT_SOFT: return(1);
    306                case LEFT_SOFT:  ShowOptMenu(); goto end;
                                        ^
Warning[Pe223]: function "ShowOptMenu" declared implicitly
    307                case LEFT_BUTTON:  pos--; goto end;
    308                case RIGHT_BUTTON: pos++; goto end;
    309                case UP_BUTTON:    pos-=3; goto end;
    310                case DOWN_BUTTON:  pos+=3; goto end;
    311                case ENTER_BUTTON: 
    312                {
    313                  EnterAction(); 
                         ^
Warning[Pe223]: function "EnterAction" declared implicitly
    314                  return(ret);
    315                }
    316                case GREEN_BUTTON:
    317                {
    318                  RunAction((char *)successed_config_filename); 
                         ^
Warning[Pe223]: function "RunAction" declared implicitly

          RunAction((char *)successed_config_filename); 
                            ^
"F:\SVN\cn\EMenuD2\gui.c",318  Error[Pe020]: identifier
          "successed_config_filename" is undefined
    319                  return(0);
    320                }
    321                
    322                default:
    323                {
    324                  if (key>='1' && key<='9'){pos=key-1-'0'; EnterAction();}
                                                                  ^
Warning[Pe223]: function "EnterAction" declared implicitly
    325                  if (key=='*')            {pos=9;         EnterAction();}
                                                                  ^
Warning[Pe223]: function "EnterAction" declared implicitly
    326                  if (key=='0')            {pos=10;        EnterAction();}
                                                                  ^
Warning[Pe223]: function "EnterAction" declared implicitly
    327                  if (key=='#')            {pos=11;        EnterAction();}
                                                                  ^
Warning[Pe223]: function "EnterAction" declared implicitly
    328                }
    329                return(ret);
    330              }
    331            }
    332            end:
    333            UpdateHeader(data);
    334            RefreshGUI();
                   ^
Warning[Pe223]: function "RefreshGUI" declared implicitly
    335            return(0);
    336          }
    337          
    338          HEADER_DESC MHeader={0, 0, 0, 0, &MHico,(int)main_hdr_txt , LGP_NULL};
    339          
    340          void MM_ghook(GUI *data, int cmd)
    341          {
    342           static SOFTKEY_DESC sk[]=
    343            {
    344              {0x0018,0x0000,(int)"Options"},
    345              {0x0018,0x0000,(int)"Back"},
    346              {0x003D,0x0000,(int)LGP_DOIT_PIC}
    347            };
    348          
    349            if (cmd==TI_CMD_CREATE)
    350            {
    351              menu_data=data;
    352              memcpy(NGuiMeths, data->methods, 11*sizeof(void*));
                     ^
Warning[Pe223]: function "memcpy" declared implicitly
    353              data->methods=(void*)NGuiMeths;
    354              OOnRedraw=(void(*)(GUI*))NGuiMeths[0];
    355              NGuiMeths[0]=(void*)NOnRedraw;
    356            }
    357            if (cmd==TI_CMD_DESTROY)
    358            {
    359             menu_data=NULL;
    360          
    361            }
    362            if (cmd==TI_CMD_REDRAW)
    363            {
    364             SetSoftKey(data, &sk[0], 0);
                    ^
Warning[Pe223]: function "SetSoftKey" declared implicitly
    365             SetSoftKey(data, &sk[1], 1);
    366             SetSoftKey(data, &sk[2], 2);
    367             if (anim_on && window_menu==0)
    368              GBS_StartTimerProc(&tmr, 216/TIME, myRedrawGUI);
    369          /*   
    370             if (!anim_on && window_menu==1)
    371              GBS_StopTimer(&tmr);
    372             */
    373            }
    374            if (cmd==TI_CMD_UNFOCUS)
    375            {
    376              if (anim_on)
    377                GBS_StopTimer(&tmr);
                       ^
Warning[Pe223]: function "GBS_StopTimer" declared implicitly
    378            }
    379            if (cmd==TI_CMD_FOCUS)
    380            {
    381              if (anim_on)
    382                GBS_StartTimerProc(&tmr, 216/TIME, myRedrawGUI);
    383              
    384              UpdateHeader(data);
    385            }
    386           /*****************************************************************************************/
    387          }
    388          
    389          INPUTDIA_DESC MMenu=
    390          {1, MM_onkey, MM_ghook, (void *)MM_locret, 0, &menu_skt,
    391            {0, 0, 0, 0}, 4, 100, 101, 0, 0, 0x40000000 };
    392          
    393          int create_ed(void)
    394          {
    395            void *eq;
    396            EDITCONTROL ec;
    397            void *ma=malloc_adr();
    398            PrepareEditControl(&ec);
                   ^
Warning[Pe223]: function "PrepareEditControl" declared implicitly
    399            eq=AllocEQueue(ma, mfree_adr());
                      ^
Warning[Pe223]: function "AllocEQueue" declared implicitly

    eq=AllocEQueue(ma, mfree_adr());
      ^
"F:\SVN\cn\EMenuD2\gui.c",399  Error[Pe513]: a value of type "int" cannot be
          assigned to an entity of type "void *"
    400            ConstructEditControl(&ec, 0, 8, '\0', 1);
                   ^
Warning[Pe223]: function "ConstructEditControl" declared implicitly
    401            AddEditControlToEditQend(eq, &ec, ma);
                   ^
Warning[Pe223]: function "AddEditControlToEditQend" declared implicitly
    402            patch_header(&MHeader);
                   ^
Warning[Pe223]: function "patch_header" declared implicitly
    403            return CreateInputTextDialog(&MMenu, &MHeader, eq, 1, 0);
                          ^
Warning[Pe223]: function "CreateInputTextDialog" declared implicitly
    404          }
    405          
    406          static void maincsm_oncreate(CSM_RAM *data)
    407          {
    408            MAINGUI_ID=create_ed();
    409           
    410            if (anim_on)
    411              GBS_StartTimerProc(&tmr, 216/TIME, myRedrawGUI);
    412           
    413            if (!anim_on)
    414              pic_n=select_nom;
    415            else
    416              pic_n=0;
    417           
    418            if(!possave)
    419            {
    420              if (Menu_style)
    421                pos=0;
    422              else
    423                pos=4;
    424            }
    425            
    426            if ((prun==1) && !passw<=0)
    427            {
    428              window_menu=1;
    429              start=1;
    430            }else
    431              window_menu=0;
    432            
    433          }
    434          
    435          static void maincsm_onclose(CSM_RAM *csm)
    436          {
    437           MAINCSM_ID=0;
    438           GBS_DelTimer(&tmr);
                  ^
Warning[Pe223]: function "GBS_DelTimer" declared implicitly
    439           pass_pos_cler();
                  ^
Warning[Pe223]: function "pass_pos_cler" declared implicitly
    440          }
    441          
    442          static int maincsm_onmessage(CSM_RAM *data, GBS_MSG *msg)
    443          {
    444           {
    445            MAIN_CSM *csm=(MAIN_CSM*)data;
    446            if (msg->msg==MSG_GUI_DESTROYED)
    447            {
    448             if ((int)msg->data0==MAINGUI_ID)csm->csm.state=-3;
    449            }
    450           }return(1);
    451          }
    452          
    453          static unsigned short maincsm_name_body[140];
    454          static const struct
    455          {
    456           CSM_DESC maincsm;
    457           WSHDR maincsm_name;
    458          }MAINCSM =
    459          {{maincsm_onmessage,
    460          maincsm_oncreate,
    461          0, 0, 0, 0,
    462          maincsm_onclose,
    463          sizeof(MAIN_CSM), 1, &minus11 },
    464           {maincsm_name_body, NAMECSM_MAGIC1, NAMECSM_MAGIC2, 0x0, 139 }
    465          };
    466          
    467          static void UpdateCSMname() {wsprintf((WSHDR *)&MAINCSM.maincsm_name, per_t,"Main Menu");}
                                              ^
Warning[Pe223]: function "wsprintf" declared implicitly
    468          
    469          void CreateMMenu()
    470          {
    471            if(MAINCSM_ID)
    472            {
    473              gipc.name_to=IPC_XTASK_NAME;
    474              gipc.name_from="EMenuD 2";
    475              gipc.data=(void *)MAINCSM_ID;
    476              GBS_SendMessage(MMI_CEPID, MSG_IPC, IPC_XTASK_SHOW_CSM, &gipc);
                     ^
Warning[Pe223]: function "GBS_SendMessage" declared implicitly
    477            }
    478            else
    479            {
    480              char dummy[sizeof(MAIN_CSM)];
    481              UpdateCSMname();
    482              CSM_RAM *save_cmpc;
    483              LockSched();
                     ^
Warning[Pe223]: function "LockSched" declared implicitly
    484              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\gui.c",484  Error[Pe044]: expression must have pointer type
    485              CSM_root()->csm_q->current_msg_processing_csm=NULL;
                     ^
Error[Pe044]: expression must have pointer type
    486              MAINCSM_ID = CreateCSM(&MAINCSM.maincsm, dummy, 0);
                                  ^
Warning[Pe223]: function "CreateCSM" declared implicitly
    487              CSM_root()->csm_q->current_msg_processing_csm=save_cmpc;
                     ^
Error[Pe044]: expression must have pointer type
    488              UnlockSched();
                     ^
Warning[Pe223]: function "UnlockSched" declared implicitly
    489            }
    490          }
    491          
    492          

Errors: 12
Warnings: 520
