##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION    14/May/2010  13:44:30 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  interwork                                            #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  F:\SVN\cn\ScreenNote\main.c                          #
#    Command line    =  F:\SVN\cn\ScreenNote\main.c -D NDEBUG -D NEWSGOLD    #
#                       -lC F:\SVN\cn\ScreenNote\newsgold\List\ -lA          #
#                       F:\SVN\cn\ScreenNote\newsgold\List\ -o               #
#                       F:\SVN\cn\ScreenNote\newsgold\Obj\ -s9 --no_unroll   #
#                       --cpu_mode arm --endian little --cpu ARM926EJ-S      #
#                       --stack_align 4 --interwork -e --fpu None -I         #
#                       "F:\software\Embedded Workbench 4.0                  #
#                       Evaluation\ARM\INC\" --inline_threshold=2            #
#    List file       =  F:\SVN\cn\ScreenNote\newsgold\List\main.lst          #
#    Object file     =  F:\SVN\cn\ScreenNote\newsgold\Obj\main.r79           #
#                                                                            #
#                                                                            #
##############################################################################

F:\SVN\cn\ScreenNote\main.c
      1          #include "..\inc\swilib.h"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #pragma swi_number=0x2E1
          ^
"F:\SVN\cn\inc\swilib.h",4091  Warning[Pe606]: this pragma must immediately
          precede a declaration
      2          #include "conf_loader.h"
      3          
      4          #define idlegui_id (((int *)data)[DISPLACE_OF_IDLEGUI_ID/4])
      5          CSM_DESC icsmd;
      6          void (*old_icsm_onClose)(CSM_RAM*);
      7          int (*old_icsm_onMessage)(CSM_RAM*,GBS_MSG*);
      8          
      9          extern const unsigned int cfgx;
     10          extern const unsigned int cfgy;
     11          extern const unsigned int cfgx2;
     12          extern const unsigned int cfgy2;
     13          extern const unsigned int cfgcolor;
     14          extern const unsigned int cfgfont;
     15          extern const unsigned int cfgxd;
     16          extern const unsigned int cfgyd;
     17          extern const unsigned int cfgxd2;
     18          extern const unsigned int cfgyd2;
     19          extern const unsigned int cfgdcolor;
     20          extern const unsigned int cfgoutlcolor;
     21          extern const unsigned int cfgdoutlcolor;
     22          extern const unsigned int cfgdfont;
     23          extern const unsigned int cfgdate;
     24          extern const unsigned int cfgweek;
     25          //extern const unsigned int cfgcheck;
     26          extern const unsigned int cfgtime1;
     27          extern const unsigned int cfgtime2;
     28          extern const unsigned int cfgupdate_time;
     29          extern const char root_dir[128];
     30          
     31          char filename[128];//ÐÇÆÚ
     32          char filenamed[128];//ÈÕÆÚ
     33          char tnote[128];
     34          char tnoted[128];
     35          int len_t;
     36          int len_td;
     37          
     38          GBSTMR update_tmr;
     39          
     40          
     41          int MyIDLECSM_onMessage(CSM_RAM* data, GBS_MSG* msg)
     42          {
                 ^
Warning[Pe012]: parsing restarts here after previous syntax error
     43            int csm_result;
     44            csm_result=old_icsm_onMessage(data, msg);
                              ^
Warning[Pe223]: function "old_icsm_onMessage" declared implicitly

    csm_result=old_icsm_onMessage(data, msg);
                                  ^
"F:\SVN\cn\ScreenNote\main.c",44  Error[Pe020]: identifier "data" is undefined

    csm_result=old_icsm_onMessage(data, msg);
                                        ^
"F:\SVN\cn\ScreenNote\main.c",44  Error[Pe020]: identifier "msg" is undefined
     45            
     46            void What_times();
     47            What_times();
     48            WSHDR *ws = AllocWS(256);
                               ^
Warning[Pe223]: function "AllocWS" declared implicitly

    WSHDR *ws = AllocWS(256);
                ^
"F:\SVN\cn\ScreenNote\main.c",48  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "WSHDR *"
     49            WSHDR *wsd = AllocWS(256);
                                ^
Error[Pe144]: a value of type "int" cannot be used to initialize an entity of
          type "WSHDR *"
     50            str_2ws(ws,tnote,len_t);
                   ^
Warning[Pe223]: function "str_2ws" declared implicitly

    str_2ws(ws,tnote,len_t);
               ^
"F:\SVN\cn\ScreenNote\main.c",50  Error[Pe020]: identifier "tnote" is undefined

    str_2ws(ws,tnote,len_t);
                     ^
"F:\SVN\cn\ScreenNote\main.c",50  Error[Pe020]: identifier "len_t" is undefined
     51            str_2ws(wsd,tnoted,len_td);
                               ^
Error[Pe020]: identifier "tnoted" is undefined

    str_2ws(wsd,tnoted,len_td);
                       ^
"F:\SVN\cn\ScreenNote\main.c",51  Error[Pe020]: identifier "len_td" is
          undefined
     52          	
     53            if (cfgweek && IsGuiOnTop(idlegui_id))
                       ^
Error[Pe020]: identifier "cfgweek" is undefined

    if (cfgweek && IsGuiOnTop(idlegui_id))
                   ^
"F:\SVN\cn\ScreenNote\main.c",53  Warning[Pe223]: function "IsGuiOnTop"
          declared implicitly
     54            {
     55              GUI *igui=GetTopGUI();
                               ^
Warning[Pe223]: function "GetTopGUI" declared implicitly

      GUI *igui=GetTopGUI();
                ^
"F:\SVN\cn\ScreenNote\main.c",55  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "GUI *"
     56              if (igui)
     57              {
     58                void* idata = GetDataOfItemByID(igui, 2);
                                     ^
Warning[Pe223]: function "GetDataOfItemByID" declared implicitly

        void* idata = GetDataOfItemByID(igui, 2);
                      ^
"F:\SVN\cn\ScreenNote\main.c",58  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "void *"
     59                if (idata)
     60                {
     61          //	void *canvasdata=((void **)idata)[DISPLACE_OF_IDLECANVAS/4];
     62          //      DrawCanvas(canvasdata,cfgx,cfgy,cfgx+(wstrlen(ws))*6,cfgy+12,1);
     63                  DrawString(ws,cfgx,cfgy,cfgx2,cfgy2,cfgfont,34,GetPaletteAdrByColorIndex(cfgcolor),GetPaletteAdrByColorIndex(cfgoutlcolor));
                         ^
Warning[Pe223]: function "DrawString" declared implicitly

          DrawString(ws,cfgx,cfgy,cfgx2,cfgy2,cfgfont,34,GetPaletteAdrByColorIndex(cfgcolor),GetPaletteAdrByColorIndex(cfgoutlcolor));
                        ^
"F:\SVN\cn\ScreenNote\main.c",63  Error[Pe020]: identifier "cfgx" is undefined

          DrawString(ws,cfgx,cfgy,cfgx2,cfgy2,cfgfont,34,GetPaletteAdrByColorIndex(cfgcolor),GetPaletteAdrByColorIndex(cfgoutlcolor));
                             ^
"F:\SVN\cn\ScreenNote\main.c",63  Error[Pe020]: identifier "cfgy" is undefined

          DrawString(ws,cfgx,cfgy,cfgx2,cfgy2,cfgfont,34,GetPaletteAdrByColorIndex(cfgcolor),GetPaletteAdrByColorIndex(cfgoutlcolor));
                                  ^
"F:\SVN\cn\ScreenNote\main.c",63  Error[Pe020]: identifier "cfgx2" is undefined

          DrawString(ws,cfgx,cfgy,cfgx2,cfgy2,cfgfont,34,GetPaletteAdrByColorIndex(cfgcolor),GetPaletteAdrByColorIndex(cfgoutlcolor));
                                        ^
"F:\SVN\cn\ScreenNote\main.c",63  Error[Pe020]: identifier "cfgy2" is undefined

          DrawString(ws,cfgx,cfgy,cfgx2,cfgy2,cfgfont,34,GetPaletteAdrByColorIndex(cfgcolor),GetPaletteAdrByColorIndex(cfgoutlcolor));
                                              ^
"F:\SVN\cn\ScreenNote\main.c",63  Error[Pe020]: identifier "cfgfont" is
          undefined

          DrawString(ws,cfgx,cfgy,cfgx2,cfgy2,cfgfont,34,GetPaletteAdrByColorIndex(cfgcolor),GetPaletteAdrByColorIndex(cfgoutlcolor));
                                                         ^
"F:\SVN\cn\ScreenNote\main.c",63  Warning[Pe223]: function
          "GetPaletteAdrByColorIndex" declared implicitly

          DrawString(ws,cfgx,cfgy,cfgx2,cfgy2,cfgfont,34,GetPaletteAdrByColorIndex(cfgcolor),GetPaletteAdrByColorIndex(cfgoutlcolor));
                                                                                   ^
"F:\SVN\cn\ScreenNote\main.c",63  Error[Pe020]: identifier "cfgcolor" is
          undefined

          DrawString(ws,cfgx,cfgy,cfgx2,cfgy2,cfgfont,34,GetPaletteAdrByColorIndex(cfgcolor),GetPaletteAdrByColorIndex(cfgoutlcolor));
                                                                                                                       ^
"F:\SVN\cn\ScreenNote\main.c",63  Error[Pe020]: identifier "cfgoutlcolor" is
          undefined
     64                  DrawString(wsd,cfgxd,cfgyd,cfgxd2,cfgyd2,cfgdfont,34,GetPaletteAdrByColorIndex(cfgdcolor),GetPaletteAdrByColorIndex(cfgdoutlcolor));
                                        ^
Error[Pe020]: identifier "cfgxd" is undefined

          DrawString(wsd,cfgxd,cfgyd,cfgxd2,cfgyd2,cfgdfont,34,GetPaletteAdrByColorIndex(cfgdcolor),GetPaletteAdrByColorIndex(cfgdoutlcolor));
                               ^
"F:\SVN\cn\ScreenNote\main.c",64  Error[Pe020]: identifier "cfgyd" is undefined

          DrawString(wsd,cfgxd,cfgyd,cfgxd2,cfgyd2,cfgdfont,34,GetPaletteAdrByColorIndex(cfgdcolor),GetPaletteAdrByColorIndex(cfgdoutlcolor));
                                     ^
"F:\SVN\cn\ScreenNote\main.c",64  Error[Pe020]: identifier "cfgxd2" is
          undefined

          DrawString(wsd,cfgxd,cfgyd,cfgxd2,cfgyd2,cfgdfont,34,GetPaletteAdrByColorIndex(cfgdcolor),GetPaletteAdrByColorIndex(cfgdoutlcolor));
                                            ^
"F:\SVN\cn\ScreenNote\main.c",64  Error[Pe020]: identifier "cfgyd2" is
          undefined

          DrawString(wsd,cfgxd,cfgyd,cfgxd2,cfgyd2,cfgdfont,34,GetPaletteAdrByColorIndex(cfgdcolor),GetPaletteAdrByColorIndex(cfgdoutlcolor));
                                                   ^
"F:\SVN\cn\ScreenNote\main.c",64  Error[Pe020]: identifier "cfgdfont" is
          undefined

          DrawString(wsd,cfgxd,cfgyd,cfgxd2,cfgyd2,cfgdfont,34,GetPaletteAdrByColorIndex(cfgdcolor),GetPaletteAdrByColorIndex(cfgdoutlcolor));
                                                                                         ^
"F:\SVN\cn\ScreenNote\main.c",64  Error[Pe020]: identifier "cfgdcolor" is
          undefined

          DrawString(wsd,cfgxd,cfgyd,cfgxd2,cfgyd2,cfgdfont,34,GetPaletteAdrByColorIndex(cfgdcolor),GetPaletteAdrByColorIndex(cfgdoutlcolor));
                                                                                                                              ^
"F:\SVN\cn\ScreenNote\main.c",64  Error[Pe020]: identifier "cfgdoutlcolor" is
          undefined
     65                }
     66              }
     67            }
     68            if(cfgscrsav && IsScreenSaver())
                      ^
Error[Pe020]: identifier "cfgscrsav" is undefined
     69              DrawString(ws,cfgxs,cfgys,cfgxs2,cfgys2,cfgsfont,2,GetPaletteAdrByColorIndex(cfgscolor),GetPaletteAdrByColorIndex(23));
                     ^
Warning[Pe223]: function "DrawString" declared implicitly

      DrawString(ws,cfgxs,cfgys,cfgxs2,cfgys2,cfgsfont,2,GetPaletteAdrByColorIndex(cfgscolor),GetPaletteAdrByColorIndex(23));
                    ^
"F:\SVN\cn\ScreenNote\main.c",69  Error[Pe020]: identifier "cfgxs" is undefined

      DrawString(ws,cfgxs,cfgys,cfgxs2,cfgys2,cfgsfont,2,GetPaletteAdrByColorIndex(cfgscolor),GetPaletteAdrByColorIndex(23));
                          ^
"F:\SVN\cn\ScreenNote\main.c",69  Error[Pe020]: identifier "cfgys" is undefined

      DrawString(ws,cfgxs,cfgys,cfgxs2,cfgys2,cfgsfont,2,GetPaletteAdrByColorIndex(cfgscolor),GetPaletteAdrByColorIndex(23));
                                ^
"F:\SVN\cn\ScreenNote\main.c",69  Error[Pe020]: identifier "cfgxs2" is
          undefined

      DrawString(ws,cfgxs,cfgys,cfgxs2,cfgys2,cfgsfont,2,GetPaletteAdrByColorIndex(cfgscolor),GetPaletteAdrByColorIndex(23));
                                       ^
"F:\SVN\cn\ScreenNote\main.c",69  Error[Pe020]: identifier "cfgys2" is
          undefined

      DrawString(ws,cfgxs,cfgys,cfgxs2,cfgys2,cfgsfont,2,GetPaletteAdrByColorIndex(cfgscolor),GetPaletteAdrByColorIndex(23));
                                              ^
"F:\SVN\cn\ScreenNote\main.c",69  Error[Pe020]: identifier "cfgsfont" is
          undefined

      DrawString(ws,cfgxs,cfgys,cfgxs2,cfgys2,cfgsfont,2,GetPaletteAdrByColorIndex(cfgscolor),GetPaletteAdrByColorIndex(23));
                                                         ^
"F:\SVN\cn\ScreenNote\main.c",69  Warning[Pe223]: function
          "GetPaletteAdrByColorIndex" declared implicitly

      DrawString(ws,cfgxs,cfgys,cfgxs2,cfgys2,cfgsfont,2,GetPaletteAdrByColorIndex(cfgscolor),GetPaletteAdrByColorIndex(23));
                                                                                   ^
"F:\SVN\cn\ScreenNote\main.c",69  Error[Pe020]: identifier "cfgscolor" is
          undefined
     70           //ÆÁ±£ÏÔÊ¾
     71            FreeWS(ws);
                   ^
Warning[Pe223]: function "FreeWS" declared implicitly
     72            FreeWS(wsd);
     73            return(csm_result);
     74          }
     75          
     76          
     77          int Month_days(int mon,int years)
     78          {
     79            int mthdays;
     80            switch(mon)
     81            {
     82          //   case 0 : mthdays=days; break;
     83             case 2 : mthdays=( ((years%4 == 0 && years%100 != 0) || years%400 == 0) ? 29 : 28 ); break;
     84             case 4 :
     85             case 6 :
     86             case 9 :
     87             case 11 : mthdays=30; break;
     88             default : mthdays=31;
     89            }
     90            return(mthdays);
     91          }  
     92            
     93          
     94          int Get_week()  //ÒÔ2007.4.1 sundayÎªÅÐ¶ÏÐÇÆÚÆðÊ¼µã,¶ÔÓÚÖ®Ç°µÄÈÕÆÚ²»×öÅÐ¶Ï
     95          {
     96            unsigned int days,daycout,months,mon,years,tweek;
     97            TTime time;
     98            TDate date;
     99            GetDateTime (&date,&time);
                   ^
Warning[Pe223]: function "GetDateTime" declared implicitly
    100            
    101            days=date.day;
    102            months=date.month;
    103            years=date.year;
    104          
    105            daycout=days;
    106            mon=months;
    107            
    108            int i;
    109            
    110            if(years==2007)
    111             for(i=1;mon>4;i++)
    112              {
    113                mon=months-i;
    114                daycout+=Month_days(mon,years);
    115              }
    116          
    117            if(years>2007)
    118             {
    119              daycout+=275;     //´Ó2007.4.1 sunday¿ªÊ¼µ½2007Äê½áÊøµÄÌìÊý
    120              for(i=1;mon>1;i++)//µ±Äêµ±ÈÕÀÛ¼ÆÌìÊý
    121               {
    122                mon=months-i;
    123                daycout+=Month_days(mon,years);
    124               }
    125              if(years>2008)    //Áí¼ÓÒ»ÄêµÄÌìÊý
    126                daycout+=(years-2008)*((((years-1)%4 == 0 && (years-1)%100 != 0) || (years-1)%400 == 0) ? 366 : 365 );
    127             }
    128            
    129            tweek=daycout%7;//0,ÐÇÆÚ6;//1,ÐÇÆÚ7;//2,ÐÇÆÚ1;//3,ÐÇÆÚ2;//......
    130            switch(tweek)
    131             {
    132              case 0 : tweek=6; break;
    133              case 1 : tweek=7; break;
    134              default : tweek-=1;
    135             }
    136            return(tweek);
    137          }
    138          
    139          
    140          /*
    141          21,22,23,0,1,2;(3+2+2)/2
    142          23,0,1,2,3;(1+3+2)/2
    143          23456;(4+2)/2
    144          234567;(5+2)/2
    145          */
    146          
    147          void What_times()
    148          {
    149            unsigned int k=1;
    150            unsigned int time1,time2;
    151            time1=cfgtime1;
                         ^
Error[Pe020]: identifier "cfgtime1" is undefined
    152            time2=cfgtime2;
                         ^
Error[Pe020]: identifier "cfgtime2" is undefined
    153            volatile int hFiled = -1;
    154            void Todays_note();
    155            
    156            TTime time;
    157            TDate date;
    158            GetDateTime (&date,&time);
                   ^
Warning[Pe223]: function "GetDateTime" declared implicitly
    159            
    160            if(cfgtime1>cfgtime2)
    161              k=(24-cfgtime1+cfgtime2+2)/2;
    162            else
    163             {
    164              if(cfgtime1<cfgtime2)
    165                k=(cfgtime2-cfgtime1+2)/2;
    166              else
    167                if(cfgtime1==cfgtime2 && cfgtime1==0)//between 0 and 0 ,È«ÌìÏÔÊ¾¡£
    168                  Todays_note();
    169             }
    170            
    171            while(k)
    172             {
    173              if(time.hour==time1 || time.hour==time2)
    174               {
    175                TTime time;
    176                TDate date;
    177                GetDateTime (&date,&time);
    178                
    179                unsigned int errcode;      
    180                sprintf(filenamed,"%s\\0\\%d-%d,%d.tmo",root_dir,date.month,date.day,time.hour);//ÈÕÆÚ
                               ^
Error[Pe020]: identifier "filenamed" is undefined

        sprintf(filenamed,"%s\\0\\%d-%d,%d.tmo",root_dir,date.month,date.day,time.hour);//ÈÕÆÚ
                                                ^
"F:\SVN\cn\ScreenNote\main.c",180  Error[Pe020]: identifier "root_dir" is
          undefined
    181                hFiled = fopen(filenamed,A_ReadWrite,P_READ+P_WRITE,&errcode);
    182                if(hFiled==-1)
    183                 {
    184                  sprintf(filenamed,"%s\\0\\%d-%d.tmo",root_dir,date.month,date.day);//ÈÕÆÚ
    185                  hFiled = fopen(filenamed,A_ReadWrite,P_READ+P_WRITE,&errcode);
    186                 }
    187                
    188                Todays_note(hFiled);
    189                
    190                break;
    191               }
    192              if(time1==24)
    193                time1=0;
    194              if(time2==0)
    195                time2=24;
    196              time1++;
    197              time2--;
    198              k--;
    199             }
    200            
    201            if(!k || hFiled == -1)
    202            {
    203              WSHDR *ws=AllocWS(6);
                               ^
Warning[Pe223]: function "AllocWS" declared implicitly

      WSHDR *ws=AllocWS(6);
                ^
"F:\SVN\cn\ScreenNote\main.c",203  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "WSHDR *"
    204              wsprintf(ws," ");
                     ^
Warning[Pe223]: function "wsprintf" declared implicitly
    205              
    206              if(!k)
    207                ws_2str(ws,tnote,6);
                       ^
Warning[Pe223]: function "ws_2str" declared implicitly

        ws_2str(ws,tnote,6);
                   ^
"F:\SVN\cn\ScreenNote\main.c",207  Error[Pe020]: identifier "tnote" is
          undefined
    208              
    209              ws_2str(ws,tnoted,6);
                                ^
Error[Pe020]: identifier "tnoted" is undefined
    210              FreeWS(ws);
                     ^
Warning[Pe223]: function "FreeWS" declared implicitly
    211            }
    212            GBS_StartTimerProc(&update_tmr,262*cfgupdate_time,What_times);
                                       ^
Error[Pe020]: identifier "update_tmr" is undefined

    GBS_StartTimerProc(&update_tmr,262*cfgupdate_time,What_times);
                                       ^
"F:\SVN\cn\ScreenNote\main.c",212  Error[Pe020]: identifier "cfgupdate_time"
          is undefined
    213          }
    214          
    215          
    216          
    217          void Todays_note(volatile int hFiled)
    218          {
    219            unsigned int errcode;
    220            unsigned int week;
    221            int i=0;
    222          
    223            TTime time;
    224            TDate date;
    225            GetDateTime (&date,&time);
                   ^
Warning[Pe223]: function "GetDateTime" declared implicitly
    226            
    227            week=Get_week();
    228            if(!cfgcheck || cfgcheck==2)
                       ^
Error[Pe020]: identifier "cfgcheck" is undefined
    229              sprintf(filename,"%s\\%d\\%d.tmo",root_dir,week,time.hour);//ÐÇÆÚ
                             ^
Error[Pe020]: identifier "filename" is undefined

      sprintf(filename,"%s\\%d\\%d.tmo",root_dir,week,time.hour);//ÐÇÆÚ
                                        ^
"F:\SVN\cn\ScreenNote\main.c",229  Error[Pe020]: identifier "root_dir" is
          undefined
    230            else
    231              if(cfgcheck==1)
    232                sprintf(filename,"%s\\%d\\0.tmo",root_dir,week);
    233            
    234            volatile int hFile = -1;
    235            loop:
    236            hFile = fopen(filename,A_ReadWrite,P_READ+P_WRITE,&errcode);
    237            
    238            if(hFile==-1)//ÐÇÆÚ
    239             {
    240               i++;
    241               if(i==1 && cfgcheck==2)
    242               {
    243                sprintf(filename,"%s\\%d\\0.tmo",root_dir,week);
    244                goto loop;
    245               }
    246                    
    247              char file[128];
    248              sprintf(file,"%s\\%d",root_dir,week);//
    249          
    250              if(!isdir(file,&errcode))
                         ^
Warning[Pe223]: function "isdir" declared implicitly
    251               {
    252                mkdir(file,&errcode);
    253               }
    254              WSHDR *ws=AllocWS(6);
                               ^
Warning[Pe223]: function "AllocWS" declared implicitly

      WSHDR *ws=AllocWS(6);
                ^
"F:\SVN\cn\ScreenNote\main.c",254  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "WSHDR *"
    255              wsprintf(ws," ");
                     ^
Warning[Pe223]: function "wsprintf" declared implicitly
    256              ws_2str(ws,tnote,6);
                     ^
Warning[Pe223]: function "ws_2str" declared implicitly

      ws_2str(ws,tnote,6);
                 ^
"F:\SVN\cn\ScreenNote\main.c",256  Error[Pe020]: identifier "tnote" is
          undefined
    257              FreeWS(ws);
                     ^
Warning[Pe223]: function "FreeWS" declared implicitly
    258             }
    259            else
    260              {
    261                int str_len = 0;
    262                fread(hFile,&str_len,2,&errcode);//
    263                WSHDR *ws=AllocWS(str_len);
                                 ^
Warning[Pe223]: function "AllocWS" declared implicitly

        WSHDR *ws=AllocWS(str_len);
                  ^
"F:\SVN\cn\ScreenNote\main.c",263  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "WSHDR *"
    264                errcode=0;
    265                lseek(hFile,0,0,&errcode,&errcode); // 
    266                fread(hFile,ws->wsbody,(str_len+1)*2,&errcode);
    267                len_t=(str_len)*4;
                       ^
Error[Pe020]: identifier "len_t" is undefined
    268                ws_2str(ws,tnote,len_t);
                       ^
Warning[Pe223]: function "ws_2str" declared implicitly

        ws_2str(ws,tnote,len_t);
                   ^
"F:\SVN\cn\ScreenNote\main.c",268  Error[Pe020]: identifier "tnote" is
          undefined
    269                FreeWS(ws);
                       ^
Warning[Pe223]: function "FreeWS" declared implicitly
    270               }
    271            
    272            if(hFiled==-1)//ÈÕÆÚ
    273             {
    274             WSHDR *ws=AllocWS(6);
                              ^
Warning[Pe223]: function "AllocWS" declared implicitly

     WSHDR *ws=AllocWS(6);
               ^
"F:\SVN\cn\ScreenNote\main.c",274  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "WSHDR *"
    275               wsprintf(ws," ");
                      ^
Warning[Pe223]: function "wsprintf" declared implicitly
    276               ws_2str(ws,tnoted,6);
                      ^
Warning[Pe223]: function "ws_2str" declared implicitly

       ws_2str(ws,tnoted,6);
                  ^
"F:\SVN\cn\ScreenNote\main.c",276  Error[Pe020]: identifier "tnoted" is
          undefined
    277               FreeWS(ws);
                      ^
Warning[Pe223]: function "FreeWS" declared implicitly
    278             }
    279            else
    280              {
    281                int str_len = 0;
    282                fread(hFiled,&str_len,2,&errcode);//
    283                WSHDR *ws=AllocWS(str_len);
                                 ^
Warning[Pe223]: function "AllocWS" declared implicitly

        WSHDR *ws=AllocWS(str_len);
                  ^
"F:\SVN\cn\ScreenNote\main.c",283  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "WSHDR *"
    284                errcode=0;
    285                lseek(hFiled,0,0,&errcode,&errcode); // 
    286                fread(hFiled,ws->wsbody,(str_len+1)*2,&errcode);
    287                len_td=(str_len)*4;
                       ^
Error[Pe020]: identifier "len_td" is undefined
    288                ws_2str(ws,tnoted,len_td);
                       ^
Warning[Pe223]: function "ws_2str" declared implicitly

        ws_2str(ws,tnoted,len_td);
                   ^
"F:\SVN\cn\ScreenNote\main.c",288  Error[Pe020]: identifier "tnoted" is
          undefined
    289                FreeWS(ws);
                       ^
Warning[Pe223]: function "FreeWS" declared implicitly
    290               }
    291            fclose(hFile, &errcode);
    292            fclose(hFiled, &errcode);
    293          }
    294          
    295          void Today_note()
    296          {
    297            unsigned int i;
    298            char *s1;
    299            char *s11;
    300            char *s2;
    301            char *s22;
    302            char *check;//×Ö·ûÔÚÎÄ¼þÖÐµÚÒ»´Î³öÏÖµÄÎ»ÖÃ
    303            char *check1;
    304            char *check2;
    305            char times[16],time1,time11,time2,time22;
    306            unsigned int errcode;
    307            
    308            TTime time;
    309            TDate date;
    310            GetDateTime (&date,&time);
                   ^
Warning[Pe223]: function "GetDateTime" declared implicitly
    311            sprintf(times,">%02d:%02d-", time.hour,time.min); 
    312            
    313            volatile int hFilet = -1;
    314            sprintf(filename[0],"%s",today_dir);
                           ^
Error[Pe020]: identifier "filename" is undefined

    sprintf(filename[0],"%s",today_dir);
                             ^
"F:\SVN\cn\ScreenNote\main.c",314  Error[Pe020]: identifier "today_dir" is
          undefined
    315            hFilet = fopen(filename[0],A_ReadWrite,P_READ+P_WRITE,&errcode);
    316            fread(hFilet,today_tmo,32767,&errcode);
                                ^
Error[Pe020]: identifier "today_tmo" is undefined
    317                
    318            if(hFilet==-1)//
    319             {
    320               Writ_first(0,times);
                      ^
Warning[Pe223]: function "Writ_first" declared implicitly
    321             }
    322            else
    323             {
    324              if(strstr(today_tmo,times))
                        ^
Warning[Pe223]: function "strstr" declared implicitly
    325               {
    326                 check=strstr(today_tmo,times)+13;
                             ^
Error[Pe513]: a value of type "int" cannot be assigned to an entity of type
          "char *"
    327               }
    328              else      //ÅÐ¶ÏÊ±¼ä·¶Î§
    329               {
    330                i=0;    //ÅÐ¶ÏÊ±¼ä1
    331                do      //hour  time1,check1
    332                 {
    333                  time1=time.hour-i;
    334                  sprintf(s1,">%02d:",time1);
    335          //        s1=strcat(">",time1);
    336                  check1=strstr(today_tmo,s1);
                               ^
Error[Pe513]: a value of type "int" cannot be assigned to an entity of type
          "char *"
    337                  i++;
    338                 }
    339                while(time1>0 || !check1);
    340                  
    341                if(check1 && i==0)  //min   //i=0,Ö»ÓÐÓëµ±Ç°µÄÊ±¼äÏà·û²ÅÓÐ±ØÒª¼ì²é·ÖÖÓmin
    342                 {
    343                  do
    344                   {
    345                    time11=time.min-i;
    346                    sprintf(s11,"%s%02d-",s1,time11);
    347          //          s11=strcat (s1,":");
    348          //          s1=strcat (s11,time11);
    349                    check1=strstr(today_tmo,s11);
                                 ^
Error[Pe513]: a value of type "int" cannot be assigned to an entity of type
          "char *"
    350                    i++;
    351                   }
    352                  while(time11>0 || !check1);
    353                 }        //ÅÐ¶ÏÊ±¼ä1
    354                
    355                if(check1)//ÅÐ¶ÏÊ±¼ä2
    356                 {
    357                  i=0;
    358                  do      //hour  time2,check2
    359                   {
    360                    time2=time.hour+i;
    361                    sprintf(s2,"-%02d:",time2);
    362          //          s2=strcat ("-",time2);
    363                    check2=strstr(today_tmo,s2);
                                 ^
Error[Pe513]: a value of type "int" cannot be assigned to an entity of type
          "char *"
    364                    i++;
    365                   }
    366                  while(time2<23 || !check2);
    367                  
    368                  if(check1+6 !=check2)
    369                    check2=0;
    370                    
    371                  if(check2 && i==0)  //min
    372                   {
    373                    do
    374                     {
    375                      time22=time.min+i;
    376                      sprintf(s22,"%s%02d",s2,time22);
    377          //            s22=strcat (s2,":");
    378          //            s2=strcat (s22,time22);
    379                      check2=strstr(today_tmo,s22);
                                   ^
Error[Pe513]: a value of type "int" cannot be assigned to an entity of type
          "char *"
    380                      i++;
    381                     }
    382                    while(time22<59 || !check2);
    383                   }
    384                 }   //ÅÐ¶ÏÊ±¼ä2
    385                  
    386                 if(check1 && check2)
    387                   check=check1+13;
    388               }     //ÅÐ¶ÏÊ±¼ä·¶Î§
    389                
    390                if (check && strncmp(check,"\n",16))
                                    ^
Warning[Pe223]: function "strncmp" declared implicitly
    391                 {
    392                  int str_len = 0;
    393                  fread(hFilet,&str_len,2,&errcode);
    394                  WSHDR *ws=AllocWS(str_len);
                                   ^
Warning[Pe223]: function "AllocWS" declared implicitly

          WSHDR *ws=AllocWS(str_len);
                    ^
"F:\SVN\cn\ScreenNote\main.c",394  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "WSHDR *"
    395                
    396                  lseek((int)check,26,0,&errcode,&errcode);
    397                  fread(hFilet,ws->wsbody,(str_len+1)*2,&errcode);
    398                  CutWSTR(ws,str_len-13);
                         ^
Warning[Pe223]: function "CutWSTR" declared implicitly
    399                  len_t=(str_len-13)*4;
                         ^
Error[Pe020]: identifier "len_t" is undefined
    400                  ws_2str(ws,tnote,len_t);
                         ^
Warning[Pe223]: function "ws_2str" declared implicitly

          ws_2str(ws,tnote,len_t);
                     ^
"F:\SVN\cn\ScreenNote\main.c",400  Error[Pe020]: identifier "tnote" is
          undefined
    401                  FreeWS(ws);
                         ^
Warning[Pe223]: function "FreeWS" declared implicitly
    402                 }
    403               }
    404            //if(errcode){ ShowMSG(1,(int)"nnnn!");}
    405            fclose(hFilet, &errcode);
    406          //  GBS_StartTimerProc(&update_tmr,262*cfgupdate_time,Today_note);
    407          }
    408          
    409                    
    410          void MyIDLECSM_onClose(CSM_RAM *data)
    411          {
    412            extern void seqkill(void *data, void(*next_in_seq)(CSM_RAM *), void *data_to_kill, void *seqkiller);
    413            extern void *ELF_BEGIN;
    414            seqkill(data,old_icsm_onClose,&ELF_BEGIN,SEQKILLER_ADR());
                                ^
Error[Pe020]: identifier "old_icsm_onClose" is undefined

    seqkill(data,old_icsm_onClose,&ELF_BEGIN,SEQKILLER_ADR());
                                             ^
"F:\SVN\cn\ScreenNote\main.c",414  Warning[Pe223]: function "SEQKILLER_ADR"
          declared implicitly

    seqkill(data,old_icsm_onClose,&ELF_BEGIN,SEQKILLER_ADR());
                                             ^
"F:\SVN\cn\ScreenNote\main.c",414  Error[Pe167]: argument of type "int" is
          incompatible with parameter of type "void *"
    415          }
    416          
    417          
    418          
    419          int main(void)
    420          {
    421            unsigned int err;
    422            InitConfig();
                   ^
Warning[Pe223]: function "InitConfig" declared implicitly
    423            
    424            if(!isdir(root_dir,&err))
                       ^
Warning[Pe223]: function "isdir" declared implicitly

    if(!isdir(root_dir,&err))
              ^
"F:\SVN\cn\ScreenNote\main.c",424  Error[Pe020]: identifier "root_dir" is
          undefined
    425            {
    426              mkdir(root_dir,&err);
    427            }
    428            
    429            CSM_RAM *icsm=FindCSMbyID(CSM_root()->idle_id);//
                                 ^
Warning[Pe223]: function "FindCSMbyID" declared implicitly

    CSM_RAM *icsm=FindCSMbyID(CSM_root()->idle_id);//
                              ^
"F:\SVN\cn\ScreenNote\main.c",429  Warning[Pe223]: function "CSM_root"
          declared implicitly

    CSM_RAM *icsm=FindCSMbyID(CSM_root()->idle_id);//
                              ^
"F:\SVN\cn\ScreenNote\main.c",429  Error[Pe044]: expression must have pointer
          type

    CSM_RAM *icsm=FindCSMbyID(CSM_root()->idle_id);//
                  ^
"F:\SVN\cn\ScreenNote\main.c",429  Error[Pe144]: a value of type "int" cannot
          be used to initialize an entity of type "CSM_RAM *"
    430            memcpy(&icsmd,icsm->constr,sizeof(icsmd));//
                   ^
Warning[Pe223]: function "memcpy" declared implicitly

    memcpy(&icsmd,icsm->constr,sizeof(icsmd));//
            ^
"F:\SVN\cn\ScreenNote\main.c",430  Error[Pe020]: identifier "icsmd" is
          undefined
    431            old_icsm_onMessage=icsmd.onMessage;//
                   ^
Error[Pe020]: identifier "old_icsm_onMessage" is undefined
    432            icsmd.onMessage=MyIDLECSM_onMessage;// 
                                   ^
Error[Pe020]: identifier "MyIDLECSM_onMessage" is undefined
    433            icsm->constr=&icsmd;//
    434            GBS_StartTimerProc(&update_tmr,262*cfgupdate_time,What_times);//
                                       ^
Error[Pe020]: identifier "update_tmr" is undefined

    GBS_StartTimerProc(&update_tmr,262*cfgupdate_time,What_times);//
                                       ^
"F:\SVN\cn\ScreenNote\main.c",434  Error[Pe020]: identifier "cfgupdate_time"
          is undefined
    435            return 0;
    436          }

Errors: 78
Warnings: 511
