home *** CD-ROM | disk | FTP | other *** search
Wrap
1 F1000 Compiler table limit exceeded 2 F1001 Internal code generator error 3 F1002 Unable to create output file '%s' 4 F1003 Error directive: %s 5 F1004 Internal compiler error %s 6 F1005 Include files nested too deep 7 F1006 Bad call of intrinsic function 8 F1007 Irreducible expression tree 9 F1008 Out of memory 10 F1009 Unable to open input file '%s' 11 F1010 Unable to open '%s' 12 F1011 Register allocation failure 13 F1012 Compiler stack overflow 14 F1013 Error writing output file 15 E2000 286/287 instructions not enabled 16 E2001 Constructors and destructors not allowed in __automated section 17 E2002 Only __fastcall functions allowed in __automated section 18 E2003 Data member definition not allowed in __automated section 19 E2004 Only read or write clause allowed in property declaration in __automated section 20 E2005 Redeclaration of property not allowed in __automated section 21 E2006 CodeGuarded programs must use the large memory model and be targeted for Windows 22 E2007 Dispid only allowed in __automated sections 23 E2008 Published property access functions must use __fastcall calling convention 24 E2009 Attempt to grant or reduce access to '%s' 25 E2010 Cannot add or subtract relocatable symbols 26 E2011 Illegal to take address of bit field 27 E2012 Cannot take address of 'main' 28 E2013 '%s' cannot be distinguished from '%s' 29 E2014 Member is ambiguous: '%s' and '%s' 30 E2015 Ambiguity between '%s' and '%s' 31 E2016 Ambiguous override of virtual base member '%s': '%s' 32 E2017 Ambiguous member name '%s' 33 E2018 Cannot throw '%s' -- ambiguous base class '%s' 34 E2019 '%s' cannot be declared in an anonymous union 35 E2020 Global anonymous union not static 36 E2021 Array must have at least one element 37 E2022 Array size too large 38 E2023 Array of references is not allowed 39 E2024 Cannot modify a const object 40 E2025 Assignment to 'this' not allowed, use X::operator new instead 41 E2026 Assembler statement too long 42 E2027 Must take address of a memory location 43 E2028 operator-> must return a pointer or a class 44 E2029 '%s' must be a previously defined class or struct 45 E2030 Misplaced break 46 E2031 Cannot cast from '%s' to '%s' 47 E2032 Illegal use of closure pointer 48 E2033 Misplaced continue 49 E2034 Cannot convert '%s' to '%s' 50 E2035 Conversions of class to itself or base class not allowed 51 E2036 Conversion operator cannot have a return type specification 52 E2037 The constructor '%s' is not allowed 53 E2038 Cannot declare or define '%s' here 54 E2039 Misplaced decimal point 55 E2040 Declaration terminated incorrectly 56 E2041 Incorrect use of default 57 E2042 Declare operator delete%s (void*) 58 E2043 Declare operator delete%s (void*) or (void*, size_t) 59 E2044 operator delete%s must return void 60 E2045 Destructor name must match the class name 61 E2046 Bad file name format in %s directive 62 E2047 Bad %s directive syntax 63 E2048 Unknown preprocessor directive: '%s' 64 E2049 Class type '%s' cannot be marked as __declspec(delphireturn) 65 E2050 __declspec(delphireturn) class '%s' must have exactly one data member 66 E2051 Invalid use of dot 67 E2052 Dynamic function '%s' conflicts with base class '%s' 68 E2053 Misplaced elif directive 69 E2054 Misplaced else 70 E2055 Misplaced else directive 71 E2056 Misplaced endif directive 72 E2057 Exception specification not allowed here 73 E2058 Exception handling variable may not be used here 74 E2059 Unknown language, must be C or C++ 75 E2060 Illegal use of floating point 76 E2061 Friends must be functions or classes 77 E2062 Invalid indirection 78 E2063 Illegal initialization 79 E2064 Cannot initialize '%s' with '%s' 80 E2065 Using namespace symbol '%s' conflicts with intrinsic of the same name 81 E2066 Invalid MOM inheritance 82 E2067 main must have a return type of int 83 E2068 '%s' is not a non-static data member and can't be initialized here 84 E2069 Illegal use of member pointer 85 E2070 Invalid use of namespace '%s' 86 E2071 operator new%s must have an initial parameter of type size_t 87 E2072 operator new%s must return an object of type void * 88 E2073 Nothing allowed after pragma option pop 89 E2074 Value after -g or -j should be between 0 and 255 inclusive 90 E2075 Incorrect %s option: %s 91 E2076 Overloadable operator expected 92 E2077 '%s' must be declared with one or no parameters 93 E2078 '%s' must be declared with one or two parameters 94 E2079 '%s' must be declared with no parameters 95 E2080 '%s' must be declared with one parameter 96 E2081 '%s' must be declared with two parameters 97 E2082 '%s' must be a member function or have a parameter of class type 98 E2083 Last parameter of '%s' must have type 'int' 99 E2084 Parameter names are used only with a function body 100 E2085 Invalid pointer addition 101 E2086 Illegal pointer subtraction 102 E2087 Illegal use of pointer 103 E2088 Bad syntax for pure function definition 104 E2089 Identifier '%s' cannot have a type qualifier 105 E2090 Qualifier '%s' is not a class or namespace name 106 E2091 Functions cannot return arrays or functions 107 E2092 Storage class '%s' is not allowed here 108 E2093 'operator%s' not implemented in type '%s' for arguments of the same type 109 E2094 'operator%s' not implemented in type '%s' for arguments of type '%s' 110 E2095 String literal not allowed in this context 111 E2096 Illegal structure operation 112 E2097 Explicit instantiation only allowed at file or namespace scope 113 E2098 Explicit specialization declarator "template<>" now required 114 E2099 Explicit specialization only allowed at file or namespace scope 115 E2100 Invalid template declarator list 116 E2101 'export' keyword must precede a template declaration 117 E2102 Cannot use template '%s' without specifying specialization parameters 118 E2103 Explicit instantiation must be used with a template class or function 119 E2104 Invalid use of template keyword 120 E2105 'template' qualifier must specify a member template name 121 E2106 Explicit specialization must be used with a template class or function 122 E2107 Invalid use of template '%s' 123 E2108 Improper use of typedef '%s' 124 E2109 Not an allowed type 125 E2110 Incompatible type conversion 126 E2111 Type '%s' may not be defined here 127 E2112 Unknown unit directive: '%s' 128 E2113 Virtual function '%s' conflicts with base class '%s' 129 E2114 Multiple base classes require explicit class names 130 E2115 Bit field too large 131 E2116 Bit fields must contain at least one bit 132 E2117 Bit fields must be signed or unsigned int 133 E2118 Bit fields must have integral type 134 E2119 User break 135 E2120 Cannot call 'main' from within the program 136 E2121 Function call missing ) 137 E2122 Function call terminated by unhandled exception 0x%x at address 0x%x 138 E2123 Class '%s' may not contain pure functions 139 E2124 Invalid function call 140 E2125 Compiler could not generate %s for class '%s' 141 E2126 Case bypasses initialization of a local variable 142 E2127 Case statement missing : 143 E2128 Case outside of switch 144 E2129 Character constant must be one or two characters long 145 E2130 Circular property definition 146 E2131 Objects of type '%s' cannot be initialized with { } 147 E2132 Templates and overloaded operators cannot have C linkage 148 E2133 Unable to execute command '%s' 149 E2134 Compound statement missing } 150 E2135 %s cannot be declared 'const' or 'volatile' 151 E2136 Constructor cannot have a return type specification 152 E2137 Destructor for %s required in conditional expression 153 E2138 Conflicting type modifiers 154 E2139 Declaration missing ; 155 E2140 Declaration is not allowed here 156 E2141 Declaration syntax error 157 E2142 Base class '%s' contains dynamically dispatchable functions 158 E2143 Matching base class function '%s' has different dispatch number 159 E2144 Matching base class function '%s' is not dynamic 160 E2145 Functions '%s' and '%s' both use the same dispatch number 161 E2146 Need an identifier to declare 162 E2147 '%s' cannot start a parameter declaration 163 E2148 Default argument value redeclared for parameter '%s' 164 E2149 Default argument value redeclared 165 E2150 Type mismatch in default argument value 166 E2151 Type mismatch in default value for parameter '%s' 167 E2152 Default expression may not use local variables 168 E2153 Define directive needs an identifier 169 E2154 Cannot define '%s' using a namespace alias 170 E2155 Too many default cases 171 E2156 Default outside of switch 172 E2157 Deleting an object requires exactly one conversion to pointer operator 173 E2158 Operand of 'delete' must be non-const pointer 174 E2159 Trying to derive a far class from the huge base '%s' 175 E2160 Trying to derive a far class from the near base '%s' 176 E2161 Trying to derive a huge class from the far base '%s' 177 E2162 Trying to derive a huge class from the near base '%s' 178 E2163 Trying to derive a near class from the far base '%s' 179 E2164 Trying to derive a near class from the huge base '%s' 180 E2165 Destructor cannot have a return type specification 181 E2166 Destructor for '%s' is not accessible 182 E2167 '%s' was previously declared with the language '%s' 183 E2168 Division by zero 184 E2169 '%s' specifies multiple or duplicate access 185 E2170 Base class '%s' is included more than once 186 E2171 Body has already been defined for function '%s' 187 E2172 Duplicate case 188 E2173 Duplicate handler for '%s', already had '%s' 189 E2174 The '...' handler must be last 190 E2175 Too many storage classes in declaration 191 E2176 Too many types in declaration 192 E2177 Redeclaration of #pragma package with different arguments 193 E2178 VIRDEF name conflict for '%s' 194 E2179 virtual specified more than once 195 E2180 Dispid '%d' already used by '%s' 196 E2181 Cannot override a %s with a %s function 197 E2182 Illegal parameter to __emit__ 198 E2183 File must contain at least one external declaration 199 E2184 Enum syntax error 200 E2185 The value for '%s' is not within the range of an int 201 E2186 Unexpected end of file in comment started on line %d 202 E2187 Unexpected end of file in conditional started on line %d 203 E2188 Expression syntax 204 E2189 extern variable cannot be initialized 205 E2190 Unexpected } 206 E2191 '__far16' may only be used with '__pascal' or '__cdecl' 207 E2192 Too few parameters in call 208 E2193 Too few parameters in call to '%s' 209 E2194 Could not find file '%s' 210 E2195 Cannot evaluate function call 211 E2196 Cannot take address of member function '%s' 212 E2197 File name too long 213 E2198 Not a valid expression format type 214 E2199 QUESTIONABLE!!! Template friend function '%s' must be previously declared 215 E2200 Functions may not be part of a struct or union 216 E2201 Too much global data defined in file 217 E2202 Goto into an exception handler is not allowed 218 E2203 Goto bypasses initialization of a local variable 219 E2204 Group overflowed maximum size: %s 220 E2205 Illegal type '%s' in __automated section 221 E2206 Illegal character '%s' (0x%x) 222 E2207 Implicit conversion of '%s *' to '%s *' not allowed 223 E2208 Cannot access an inactive scope 224 E2209 Unable to open include file '%s' 225 E2210 Reference member '%s' is not initialized 226 E2211 Inline assembly not allowed in inline and template functions 227 E2212 Function defined inline after use as extern 228 E2213 Invalid %s in scope override 229 E2214 Cannot have a %s in a local class 230 E2215 Linkage specification not allowed 231 E2216 Unable to create turboc.$ln 232 E2217 Local data exceeds segment size limit 233 E2218 Templates can only be declared at namespace or class scope 234 E2219 Wrong number of arguments in call of macro '%s' 235 E2220 Invalid macro argument separator 236 E2221 Macro argument syntax error 237 E2222 Macro expansion too long 238 E2223 Too many decimal points 239 E2224 Too many exponents 240 E2225 Too many initializers 241 E2226 Extra parameter in call 242 E2227 Extra parameter in call to %s 243 E2228 Too many error or warning messages 244 E2229 Member '%s' has the same name as its class 245 E2230 In-line data member initialization requires an integral constant expression 246 E2231 Member %s cannot be used without an object 247 E2232 %s member '%s' in class without constructors 248 E2233 Cannot initialize a class member here 249 E2234 Memory reference expected 250 E2235 Member function must be called or its address taken 251 E2236 Missing %s in scope override 252 E2237 DPMI programs must use the large memory model 253 E2238 Multiple declaration for '%s' 254 E2239 '%s' must be a member function 255 E2240 Conversion of near pointer not allowed 256 E2241 VCL style classes need virtual destructors 257 E2242 %s requires VCL style class type 258 E2243 Array allocated using 'new' may not have an initializer 259 E2244 'new' and 'delete' not supported 260 E2245 Cannot allocate a reference 261 E2246 %s is not abstract public single inheritance class hierarchy with no data 262 E2247 '%s' is not accessible 263 E2248 Cannot find default constructor to initialize array element of type '%s' 264 E2249 = expected 265 E2250 No base class to initialize 266 E2251 Cannot find default constructor to initialize base class '%s' 267 E2252 'catch' expected 268 E2253 Calling convention must be attributed to the function type, not the closure 269 E2254 : expected after %s 270 E2255 Use :: to take the address of a member function 271 E2256 No : following the ? 272 E2257 , expected 273 E2258 Declaration was expected 274 E2259 Default value missing 275 E2260 Default value missing following parameter '%s' 276 E2261 Use of dispid with a property requires a getter or setter 277 E2262 '__except' or '__finally' expected following '__try' 278 E2263 Exception handling not enabled 279 E2264 Expression expected 280 E2265 No file name ending 281 E2266 No file names given 282 E2267 First base must be VCL class 283 E2268 Call to undefined function '%s' 284 E2269 The function '%s' is not available 285 E2270 > expected 286 E2271 Goto statement missing label 287 E2272 Identifier expected 288 E2273 'main' cannot be declared as static or inline 289 E2274 < expected 290 E2275 { expected 291 E2276 ( expected 292 E2277 Lvalue required 293 E2278 Multiple base classes not supported for VCL classes 294 E2279 Cannot find default constructor to initialize member '%s' 295 E2280 Member identifier expected 296 E2281 __classid requires definition of '%s' as a pointer type 297 E2282 Namespace name expected 298 E2283 Use . or -> to call '%s' 299 E2284 Use . or -> to call '%s', or & to take its address 300 E2285 Could not find a match for '%s' 301 E2286 Overloaded function resolution not supported 302 E2287 Parameter %d missing name 303 E2288 Pointer to structure required on left side of -> or ->* 304 E2289 __published or __automated sections only supported for VCL classes 305 E2290 %s missing ] 306 E2291 } expected 307 E2292 Function should return a value 308 E2293 ) expected 309 E2294 Structure required on left side of . or .* 310 E2295 Too many candidate template specializations from '%s' 311 E2296 Templates not supported 312 E2297 'this' can only be used within a member function 313 E2298 Cannot generate '%s' from template function '%s' 314 E2299 Cannot generate template specialization from '%s' 315 E2300 Could not generate a specialization matching type for '%s' 316 E2301 Cannot use templates in closure arguments -- use a typedef 317 E2302 No type information 318 E2303 Type name expected 319 E2304 %s variable '%s' must be initialized 320 E2305 Cannot find '%s' to copy a vector 321 E2306 Virtual base classes not supported for VCL classes 322 E2307 Type '%s' is not a defined class with virtual functions 323 E2308 do statement must have while 324 E2309 Inline assembly not allowed 325 E2310 Only member functions may be 'const' or 'volatile' 326 E2311 Non-virtual function '%s' declared pure 327 E2312 '%s' is not an unambiguous base class of '%s' 328 E2313 Constant expression required 329 E2314 Call of nonfunction 330 E2315 '%s' is not a member of '%s', because the type is not yet defined 331 E2316 '%s' is not a member of '%s' 332 E2317 '%s' is not a parameter 333 E2318 '%s' is not a polymorphic class type 334 E2319 '%s' is not a public base class of '%s' 335 E2320 Expression of scalar type expected 336 E2321 Declaration does not specify a tag or an identifier 337 E2322 Incorrect number format 338 E2323 Illegal number suffix 339 E2324 Numeric constant too large 340 E2325 Illegal octal digit 341 E2326 Use __declspec(spec1[, spec2]) to combine multiple __declspec's 342 E2327 Operators may not have default argument values 343 E2328 Classes with properties cannot be copied by value 344 E2329 Invalid combination of opcode and operands 345 E2330 Operator must be declared as function 346 E2331 Number of allowable option contexts exceeded 347 E2332 Variable '%s' has been optimized and is not available 348 E2333 Class member '%s' declared outside its class 349 E2334 Namespace member '%s' declared outside its namespace 350 E2335 Overloaded '%s' ambiguous in this context 351 E2336 Pointer to overloaded function '%s' doesn't match '%s' 352 E2337 Only one of a set of overloaded functions can be "C" 353 E2338 Overlays only supported in medium, large, and huge memory models 354 E2339 Cannot overload 'main' 355 E2340 Type mismatch in parameter %d (wanted '%s', got '%s') 356 E2341 Type mismatch in parameter %d in call to '%s' (wanted '%s', got '%s') 357 E2342 Type mismatch in parameter '%s' (wanted '%s', got '%s') 358 E2343 Type mismatch in parameter '%s' in call to '%s' (wanted '%s', got '%s') 359 E2344 Earlier declaration of '%s' 360 E2345 Access can only be changed to public or protected 361 E2346 %s access specifier of property %s must be a member function 362 E2347 Parameter mismatch in %s access specifier of property %s 363 E2348 Storage specifier not allowed for array properties 364 E2349 Nonportable pointer conversion 365 E2350 Cannot define a pointer or reference to a reference 366 E2351 Static data members not allowed in __published or __automated sections 367 E2352 Cannot create instance of abstract class '%s' 368 E2353 Class '%s' is abstract because of '%s = 0' 369 E2354 Two operands must evaluate to the same type 370 E2355 Recursive template function: '%s' instantiated '%s' 371 E2356 Type mismatch in redeclaration of '%s' 372 E2357 Reference initialized with '%s', needs lvalue of type '%s' 373 E2358 Reference member '%s' needs a temporary for initialization 374 E2359 Reference member '%s' initialized with a non-reference parameter 375 E2360 Invalid register combination (e.g. [BP+BX]) 376 E2361 '%s' has already been included 377 E2362 Repeat count needs an lvalue 378 E2363 Attempting to return a reference to local variable '%s' 379 E2364 Attempting to return a reference to a local object 380 E2365 Member pointer required on right side of .* or ->* 381 E2366 Can't inherit non-RTTI class from RTTI base '%s' 382 E2367 Can't inherit RTTI class from non-RTTI base '%s' 383 E2368 RTTI not available for expression evaluation 384 E2369 Cannot use the result of a property assignment as an rvalue 385 E2370 Simple type name expected 386 E2371 sizeof may not be applied to a bit field 387 E2372 sizeof may not be applied to a function 388 E2373 Bit field cannot be static 389 E2374 Function '%s' cannot be static 390 E2375 Assembler stack overflow 391 E2376 %s statement missing ( 392 E2377 %s statement missing ) 393 E2378 %s statement missing ; 394 E2379 Statement missing ; 395 E2380 Unterminated string or character constant 396 E2381 Structure size too large 397 E2382 Side effects are not allowed 398 E2383 Switch selection expression must be of integral type 399 E2384 Cannot call near class member function with a pointer of type '%s' 400 E2385 Cannot call near class member function '%s' with a pointer of type '%s' 401 E2386 Cannot involve parameter '%s' in a complex partial specialization expression 402 E2387 Partial specializations may not specialize dependent non-type parameters ('%s') 403 E2388 Argument list of specialization cannot be identical to the parameter list of primary template 404 E2389 Mismatch in kind of substitution argument and template parameter '%s' 405 E2390 Type mismatch in parameter '%s' in template class name '%s' 406 E2391 Type mismatch in parameter %d in template class name '%s' 407 E2392 Template instance '%s' is already instantiated 408 E2393 Cannot take the address of non-type, non-reference template parameter '%s' 409 E2394 Too few arguments passed to template '%s' 410 E2395 Too many arguments passed to template '%s' 411 E2396 Template argument must be a constant expression 412 E2397 Template argument cannot have static or local linkage 413 E2398 Template function argument '%s' not used in argument types 414 E2399 Cannot reference template argument '%s' in template class '%s' this way 415 E2400 Nontype template argument must be of scalar type 416 E2401 Invalid template argument list 417 E2402 Illegal base class type: formal type '%s' resolves to '%s' 418 E2403 Dependent call specifier yields non-function '%s' 419 E2404 Dependent type qualifier '%s' has no member type named '%s' 420 E2405 Dependent template reference '%s' yields non-template symbol 421 E2406 Dependent type qualifier '%s' is not a class or struct type 422 E2407 Dependent type qualifier '%s' has no member symbol named '%s' 423 E2408 Default values may be specified only in primary class template declarations 424 E2409 Cannot find a valid specialization for '%s' 425 E2410 Missing template parameters for friend template '%s' 426 E2411 Declaration of member function default parameters after a specialization has already been expanded 427 E2412 Attempting to bind a member reference to a dependent type 428 E2413 Invalid template declaration 429 E2414 Destructors cannot be declared as template functions 430 E2415 Template functions may only have 'type-arguments' 431 E2416 Invalid template function declaration 432 E2417 Cannot specify template parameters in explicit specialization of '%s' 433 E2418 Maximum instantiation depth exceeded; check for recursion 434 E2419 Error while instantiating template '%s' 435 E2420 Explicit instantiation can only be used at global scope 436 E2421 Cannot use local type '%s' as template argument 437 E2422 Argument kind mismatch in redeclaration of template parameter '%s' 438 E2423 Explicit specialization or instantiation of non-existing template '%s' 439 E2424 Template class nesting too deep: '%s' 440 E2425 '%s' is not a valid template type member 441 E2426 Explicit specialization of '%s' requires 'template<>' declaration 442 E2427 'main' cannot be a template function 443 E2428 Templates must be classes or functions 444 E2429 Not a valid partial specialization of '%s' 445 E2430 Number of template parameters does not match in redeclaration of '%s' 446 E2431 Non-type template parameters cannot be of floating point, class, or void type. 447 E2432 'template' qualifier must name a template class or function instance 448 E2433 Specialization after first use of template 449 E2434 Template declaration missing template parameters ('template<...>') 450 E2435 Too many template parameter sets were specified 451 E2436 Default type for template template argument '%' does not name a primary template class 452 E2437 'typename' should be followed by a qualified, dependent type name 453 E2438 Template template arguments must name a class 454 E2439 'typename' is only allowed in template declarations 455 E2440 Cannot generate specialization from '%s' because that type is not yet defined 456 E2441 Instantiating '%s' 457 E2442 Two consecutive dots 458 E2443 Base class '%s' is initialized more than once 459 E2444 Member '%s' is initialized more than once 460 E2445 Variable '%s' is initialized more than once 461 E2446 Function definition cannot be a typedef'ed declaration 462 E2447 '%s' must be a previously defined enumeration tag 463 E2448 Undefined label '%s' 464 E2449 Size of '%s' is unknown or zero 465 E2450 Undefined structure '%s' 466 E2451 Undefined symbol '%s' 467 E2452 Size of the type is unknown or zero 468 E2453 Size of the type '%s' is unknown or zero 469 E2454 union cannot be a base type 470 E2455 union cannot have a base type 471 E2456 Union member '%s' is of type class with %s 472 E2457 VCL style classes must be caught by reference 473 E2458 VCL classes have to be derived from VCL classes 474 E2459 VCL style classes must be constructed using operator new 475 E2460 VCL style classes require exception handling to be enabled 476 E2461 '%s' requires run-time initialization/finalization 477 E2462 'virtual' can only be used with non-template member functions 478 E2463 '%s' is an indirect virtual base class of '%s' 479 E2464 'virtual' can only be used with member functions 480 E2465 unions cannot have virtual member functions 481 E2466 void & is not a valid type 482 E2467 '%s' cannot return a value 483 E2468 Value of type void is not allowed 484 E2469 Cannot use tiny or huge memory model with Windows 485 E2470 Need to include header <typeinfo> to use typeid 486 E2471 pragma checkoption failed: options are not as expected 487 E2472 Cannot declare a member function via instantiation 488 E2473 Invalid explicit specialization of '%s' 489 E2474 '%s' cannot be declared as static or inline 490 E2475 '%s' cannot be a template function 491 E2476 Cannot overload '%s' 492 E2477 Too few template parameters were declared for template '%s' 493 E2478 Too many template parameters were declared for template '%s' 494 E2479 Cannot have both a template class and function named '%s' 495 E2480 Cannot involve template parameters in complex partial specialization arguments 496 E2481 Unexpected string constant 497 E2482 String constant expected 498 E2483 Array dimension '%s' could not be determined 499 E2484 The name of template class '%s' cannot be reused 500 E2485 Cannot use address of array element as non-type template argument 501 E2486 Cannot use address of class member as non-type template argument 502 E2487 Cannot specify default function arguments for explicit specializations 503 E2488 Maximum token reply depth exceeded; check for recursion 504 E2489 Maximum option context replay depth exceeded; check for recursion 505 E2490 Specialization within template classes not yet implemented 506 E2491 Maximum VIRDEF count exceeded; check for recursion 507 E2492 Properties may only be assigned using a simple statement, e.g. "prop = value;" 508 E2493 Invalid GUID string 509 E2494 Unrecognized __declspec modifier 510 E2495 Redefinition of uuid is not identical 511 E2496 Invalid call to uuidof(struct type | variable) 512 E2497 No GUID associated with type: %s 513 E2498 Need previously defined struct GUID 514 E2499 Invalid __declspec(uuid(GuidString)) format 515 E2500 __declspec(selectany) is only for initialized and externally visible variables 516 E2501 Unable to open import file '%s' 517 E2502 Error resolving #import: %s 518 E2503 Missing or incorrect version of TypeLibImport.dll 519 E2504 'dynamic' can only be used with non-template member functions 520 E2505 Explicit instantiation requires an elaborated type specifier (i.e., "class foo<int>") 521 E2506 Explicit specialization of '%s' is ambiguous: must specify template arguments 522 E2507 '%s' is not a direct base class of '%s' 523 W8000 Ambiguous operators need parentheses 524 W8001 Superfluous & with function 525 W8002 Restarting compile using assembly 526 W8003 Unknown assembler instruction 527 W8004 '%s' is assigned a value that is never used 528 W8005 Bit fields must be signed or unsigned int 529 W8006 Initializing %s with %s 530 W8007 Hexadecimal value contains too many digits 531 W8008 Condition is always %s 532 W8009 Constant is long 533 W8010 Continuation character \ found in // comment 534 W8011 Nonportable pointer comparison 535 W8012 Comparing signed and unsigned values 536 W8013 Possible use of '%s' before definition 537 W8014 Declaration ignored 538 W8015 Declare '%s' prior to use in prototype 539 W8016 Array size for 'delete' ignored 540 W8017 Redefinition of '%s' is not identical 541 W8018 Assigning %s to %s 542 W8019 Code has no effect 543 W8020 '%s' is declared as both external and static 544 W8021 Handler for '%s' hidden by previous handler for '%s' 545 W8022 '%s' hides virtual function '%s' 546 W8023 Array variable '%s' is near 547 W8024 Base class '%s' is also a base class of '%s' 548 W8025 Ill-formed pragma 549 W8026 Functions %s are not expanded inline 550 W8027 Functions containing %s are not expanded inline 551 W8028 Temporary used to initialize '%s' 552 W8029 Temporary used for parameter '%s' 553 W8030 Temporary used for parameter '%s' in call to '%s' 554 W8031 Temporary used for parameter %d 555 W8032 Temporary used for parameter %d in call to '%s' 556 W8033 Conversion to '%s' will fail for members of virtual base '%s' 557 W8034 Maximum precision used for member pointer type '%s' 558 W8035 %s 559 W8036 Non-ANSI keyword used: '%s' 560 W8037 Non-const function %s called for const object 561 W8038 Constant member '%s' is not initialized 562 W8039 Constructor initializer list ignored 563 W8040 Function body ignored 564 W8041 Negating unsigned value 565 W8042 Initializer for object '%s' ignored 566 W8043 Macro definition ignored 567 W8044 #undef directive ignored 568 W8045 No declaration for function '%s' 569 W8046 Pragma option pop with no matching option push 570 W8047 Declaration of static function '%s(...)' ignored 571 W8048 Use qualified name to access member type '%s' 572 W8049 Use '> >' for nested templates instead of '>>' 573 W8050 No type OBJ file present. Disabling external types option. 574 W8051 Non-volatile function %s called for volatile object 575 W8052 Base initialization without a class name is now obsolete 576 W8053 '%s' is obsolete 577 W8054 Style of function definition is now obsolete 578 W8055 Possible overflow in shift operation 579 W8056 Integer arithmetic overflow 580 W8057 Parameter '%s' is never used 581 W8058 Cannot create pre-compiled header: %s 582 W8059 Structure packing size has changed 583 W8060 Possibly incorrect assignment 584 W8061 Initialization is only partially bracketed 585 W8062 Previous options and warnings not restored 586 W8063 Overloaded prefix 'operator %s' used as a postfix operator 587 W8064 Call to function with no prototype 588 W8065 Call to function '%s' with no prototype 589 W8066 Unreachable code 590 W8067 Both return and return with a value used 591 W8068 Constant out of range in comparison 592 W8069 Nonportable pointer conversion 593 W8070 Function should return a value 594 W8071 Conversion may lose significant digits 595 W8072 Suspicious pointer arithmetic 596 W8073 Undefined structure '%s' 597 W8074 Structure passed by value 598 W8075 Suspicious pointer conversion 599 W8076 Template instance '%s' is already instantiated 600 W8077 Explicitly specializing an explicitly specialized class member makes no sense 601 W8078 Throw expression violates exception specification 602 W8079 Mixing pointers to different 'char' types 603 W8080 '%s' is declared but never used 604 W8081 void functions may not return a value 605 W8082 Division by zero 606 W8083 Pragma pack pop with no matching pack push 607 W8084 Suggest parentheses to clarify precedence 608 W8085 Function '%s' redefined as non-inline 609 W8086 Incorrect use of #pragma alias "aliasName"="substituteName" 610 W8087 '%s::operator==' must be publicly visible to be contained by a '%s' 611 W8089 '%s::operator<' must be publicly visible to be contained by a '%s' 612 W8090 '%s::operator<' must be publicly visible to be used with '%s' 613 W8091 %s argument %s passed to '%s' is a %s iterator: %s iterator required 614 W8092 %s argument %s passed to '%s' is not an iterator: %s iterator required 615 W8093 Incorrect use of #pragma codeseg [seg_name] ["seg_class"] [group] 616 W8094 Incorrect use of #pragma comment( <type> [,"string"] ) 617 W8095 Incorrect use of #pragma message( "string" ) 618 W8096 Incorrect use of #pragma code_seg(["seg_name"[,"seg_class"]]) 619 W8097 Not all options can be restored at this time 4096 true 4097 false 4098 command line 4099 configuration file 4100 static data member 4101 constructor 4102 destructor 4103 Constructor 4104 Destructor 4105 DDVT id 4106 non-inline function 4107 Constant 4108 Reference 4109 Delete array size 4110 Array bounds 4111 local destructors 4112 some if statements 4113 static variables 4114 aggregate initializers 4115 some return statements 4116 taking class-by-value argument(s) 4117 Subscripting 4118 Loaded pre-compiled headers.\n 4119 Loaded cached pre-compiled headers.\n 4120 pragma directive 4121 project override 4122 symbol table 4123 compilation unit 4124 source filename 4125 function name 4126 thread ID 4127 line number 4128 frame number 4129 -frame number 4130 ',' or ')' 4131 '(' 4132 ')' 4133 Borland C++ 4134 Preprocessor 4135 Borland H2ASH 4136 Processor 4137 Borland C++ 4138 Copyright (c) 1993, 2000 Borland\n 4139 for Win32 Copyright (c) 1993, 2000 Borland\n 4140 Copyright (c) 1987, 2000 Borland\n 4141 \nFATAL ERROR: GP FAULT\n 4142 *** %d errors in Compile ***\n 4143 Error 4144 Fatal 4145 Warning 4146 in function %s 4147 with exception specifications 4148 write failed 4149 code in header 4150 initialized data in header 4151 header incomplete 4152 Syntax is: 4153 [ options ] file[s] * = default; -x- = turn switch x off\n 4154 Win32 4155 Preliminary version built 4156 CPP32 4158 H2ASH32 4160 BCC32 4162 \n Available memory %ld\n 4206 -3 * 80386 Instructions -4 80486 Instructions\n 4207 -5 Pentium Instructions -6 Pentium Pro Instructions\n 4208 -Ax Disable extensions -B Compile via assembly\n 4209 -C Allow nested comments -Dxxx Define macro\n 4210 -Exxx Alternate Assembler name -Hxxx Use pre-compiled headers\n 4211 -Ixxx Include files directory -K Default char is unsigned\n 4212 -Lxxx Libraries directory -M Generate link map\n 4213 -N Check stack overflow -Ox Optimizations\n 4214 -P Force C++ compile -R Produce browser info\n 4215 -RT * Generate RTTI -S Produce assembly output\n 4216 -Txxx Set assembler option -Uxxx Undefine macro\n 4217 -Vx Virtual table control -X Suppress autodep. output\n 4218 -aN Align on N bytes -b * Treat enums as integers\n 4219 -c Compile only -d Merge duplicate strings\n 4220 -exxx Executable file name -fxx Floating point options\n 4221 -gN Stop after N warnings -iN Max. identifier length\n 4222 -jN Stop after N errors -k * Standard stack frame\n 4223 -lx Set linker option -nxxx Output file directory\n 4224 -oxxx Object file name -p Pascal calls\n 4225 -tWxxx Create Windows app -u * Underscores on externs\n 4226 -v Source level debugging -wxxx Warning control\n 4227 -xxxx Exception handling -y Produce line number info\n 4228 -zxxx Set segment names\n 4229 -wxxx Warning control -y Produce line number info\n 4230 -zxxx Set segment names\n 4257 default constructor 4258 copy constructor 4259 default destructor 4260 operator= 4261 Jan 4262 Feb 4263 Mar 4264 Apr 4265 May 4266 Jun 4267 Jul 4268 Aug 4269 Sep 4270 Oct 4271 Nov 4272 Dec 4273 project override 4274 The -xdg switch is obsolete and only works with older libraries 4362 -Ax Disable extensions -C Allow nested comments\n 4363 -Dxxx Define macro -Ixxx Include files directory\n 4364 -P * Include source line info -Uxxx Undefine macro\n 4365 -gnnn Stop after N warnings -innn Maximum identifier length N\n 4370 -jnnn Stop after N errors -nxxx Output file directory\n 4371 -oxxx Output file name -p Pascal calls\n 4372 -qb Process Builtin #DEFINE's -qc Pass comments into file\n 4373 -qd * Process User #DEFINE's -qf Strict Mode\n 4374 -qi Generate Ideal mode code -qn * Enable Name mangling\n 4375 -qp * Pretty Print output -qs Pass source into file\n 4376 -qt * Emit Tasm directives -w Enable all warnings\n 4377 -wxxx Enable warning xxx -w-xxx Disable warning xxx\n 4378 -Ax Disable extensions -C Allow nested comments\n 4379 -Dxxx Define macro -Ixxx Include files directory\n 4380 -P * Include source line info -Sc Keep comments\n 4381 -Sd Defines/undefs in output -Sg Display fast guard details\n 4382 -Sk Keep output on errors -Sr Readable commented output\n 4383 -Ss Give header statistics -Uxxx Undefine macro\n 4384 -gnnn Stop after N warnings -idl Accept some IDL syntax\n 4385 -innn Max. identifier length N -jnnn Stop after N errors\n 4389 -nxxx Output file directory -oxxx Output file name\n 4390 -p Pascal calls -w Enable all warnings\n 4391 -wxxx Enable warning xxx -w-xxx Disable warning xxx\n 4400 The size of '%s' is %ld bytes (alignment %d)\n 4401 No eating puzzle pieces!\n 4402 The alignment is %d bytes, the enum size is %d bytes\n 4403 <no prototype available> 4404 pragma directive 4405 Variable '%s' of type '%s' has a %ld byte size (alignment %d)\n 4406 friend function 4407 Variable has been optimized and is not available 4408 Including %s instead of %s due to -Hr switch 4500 All types that are contained in STL container classes must be "equality comparable", which means that they must provide a way of comparing two objects of that type for equality (defined in section 20.1.1 of the Standard). By default, all of the fundamental types, pointer types, and user classes, provide a way for comparing two object of the same type. But when a class is being used, and the operator== method for that class has been declared as private or protected, it cannot be used by the STL functions which must deal with that type inside the container. Therefore, you must either make the equality operator publically visible, or use a helper class which does have access to that operator. 4501 The sorted STL containers (such as set and map), and several of the algorithm functions (such as 'binary-search'), require that the types they work implement an operator<, for testing whether one object is "less than" another (defined section 20.1.2 of the standard). This is used mainly to determine sorting order. All of the fundamental types support less-than comparison; but user-defined structures must provide a publically visible operator< member function in order to be used with the parts of the STL which make this requirement. 4600 Full parser context 4601 --- Resetting parser context for instantiation... 4602 instantiating default args of: 4603 decision to instantiate: 4604 parsing: