home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / VSCPPv4.zip / VACPP / IBMCPP / HELP / DDE45.MSG (.txt) < prev    next >
OS/2 Message File  |  1995-06-07  |  41KB  |  54 lines

  1. MKMSGF
  2.  "!Q!
  3. #0$U$
  4. %A%a%
  5. '\'l'
  6. (#).)b)
  7. *Y*z*
  8. +9,|,
  9. .!/]/
  10. 080V0
  11. 353O3
  12. 405`5
  13. 5@6S6
  14. 7L7g7
  15. 748u8
  16. ?>?s?
  17. ?(@\@
  18. A&BXB
  19. G'HSH
  20. I.JHJ
  21. JEKoK
  22. L(M3M
  23. Q.RiR
  24. R*SVS
  25. U9U\U
  26. V(VEVPV
  27. V4WvW
  28. YCY{Y
  29. ZWZ|Z
  30. Z&[L[
  31. aJaca
  32. bEc_c
  33. dldwd
  34. d9ese
  35. fdfofzf
  36. gOgZgegpg{g
  37. h h+h6hAhLhWhbhmhxh
  38. h+iZi
  39. j#jZjej
  40. m0mJm
  41. m*nFn
  42. n2o=oHo
  43. o(pMp
  44. q6rlr
  45. r'shsss
  46. u#u.u9uDu
  47. v4wow
  48. xPyoy
  49. {3|Z|e|
  50. })}4}?}J}U}`}k}v}
  51. };~F~Q~\~g~r~}~
  52. dde45.msg
  53. EMessage file version 1.334.1.12. warning : The message file DDE45.MSG is out of date (version %1 expected).E"private" assumed for base class "%1".E"%1" is not used in function "%2".EAmbiguous conversion between "%1" and "%2".E"%1" statement is not allowed in this scope.EDuplicate "default" statement in switch.EDuplicate definition of label "%1".EThe "#line" macro directive may cause information for the browser to be corrupted.ESource file %1 cannot be opened.EAn error occurred while reading file "%1".ESource file name is missing.E"%1" is unmatched at end of file.EA return value is not allowed for this function.EIdentifier "%1" is undefined.EWrong number of arguments for macro "%1".EThe compiler could not open the output file "%1".E%1 member "%2" cannot be accessed.EReturn value of type "%1" is expected.E"%1" cannot be made a %2 member.ECase expression is not an integral constant expression.E"asm" keyword declaration is not supported.EExpected "end of line" and found "%1" in preprocessor directive.E"%1" was previously declared as "%2".E"%1" has already been defined.EDeclaration of "%1" must be a function definition.E"%1" conflicts with "%2".EKeyword "%1" is not allowed.EPreprocessor directive "#%1" is not recognized.EThe syntax of the file name in the "#include" directive is not valid.EExpected integer line number and found "%1".EThe macro "%1" has already been defined.ESPARE 3031EUnexpected preprocessor directive "#%1".EThe for-init-statement must be a declaration or expression.E"%1" has a function body but is not a function.EThe array boundary in "%1" is missing.EThe bit-field length must be an integral constant expression.E"%1" is not a base class of "%2".EThe array bound must be a positive integral constant expression.E"%1" has the same name as its containing class.EA destructor can only be used in a function declaration or in a function call.EAn initializer is not allowed for "%1".EFunction "%1" is nested within another function.EThe string must be terminated before the end of the line.Eextern "%1" is not a recognized linkage; extern "C" is assumed.ESyntax error in directive - expected "%1" and found "%2".ESPARE 3046EAn expression of type "%1" cannot be followed by the function call operator ().EThe "this" keyword is only valid in class scope.EThe option "%1" is not supported.EA destructor cannot have arguments.EA declaration has been made without a type specification.EReturn type cannot be specified for "%1".EClass qualification for "%1" is not allowed.EThe "%1" operator is not allowed between "%2" and "%3".E"%1" cannot be converted to "%2".EOperand for "%1" must be a pointer or an array.ESyntax error - "%1" is not a class name.EOperand of "%1" operator must be an lvalue.Econst expression cannot be modified.EAn expression of type "%1" is not allowed on the left side of "%2%3".E"%1" is neither an immediate base class nor a non-static data member of class "%2".EConstructor initializer list is not allowed for non-constructor function.EVariable "%1" is not allowed in an argument initializer.EThere are too many initializers in the initializer list.EAn initializer is not allowed for an array allocated by "new".EThe bit-field length must not be more than %1.EThe type of "%1" cannot be "%2".EFunction overloading conflict between "%1" and "%2".EDeclarations of the same %1 must not specify default initializers for the same argument.ECall does not match any argument list for "%1".ECall to "%1" matches more than one function.ELinkage for "%1" cannot be redefined.EThe "operator" declaration must declare a function.EOperand for "%1" is of type "%2" which is not of type pointer to member.E"%1" is not allowed as a function return type.E"%1" is not allowed as an array element type.Econst variable "%1" does not have an initializer.ENon-static member "%1" must be associated with an object or a pointer to an object.E"%1" is not a member of "%2".EWrong number of arguments for "%1".E"%1" must be a class member.EAn argument type of "%1" is not allowed for "%2".E"%2" cannot have a return type of "%1".EThe array operator must have one operand of pointer type and one of integral type.EWrong number of arguments specified in the function call.E%1E"%1" operator is not allowed for type "%2".EInsufficient memory.EMore than one function "%1" has non-C++ linkage.ESyntax error - expected "%1" and found "%2".E"%1" is not allowed for %2.E"%1" conflicts with previous "%2" declaration.EInitializer is too long.EThe "operator->" function must return a class type that contains an "operator->" function.EUnused "%1" definition.EInternal compiler error at line %1 in module "%2": %3.EReference to member "%1" of undefined class "%2".EPointer conversion may be wrong if the classes are related in a multiple inheritance hierarchy.E"%1" is used but not set in function "%2".E"%1" is set but not used in function "%2".E"%1" is used before it is set.EThe reference variable "%1" is uninitialized.E"%1" must already be declared.EUnrecognized source character "%1", code point %2.EA local class cannot have a non-inline member function "%1".EThe size of "%1" is unknown in "%2" expression.EAssignment in logical expression.EConversion from "%1" to "%2" may cause truncation.E"goto %1" bypasses initialization of "%2".EReferences to "%1" may be ambiguous. The name is declared in base classes "%2" and "%3".EAmbiguous reference to "%1", declared in base classes "%2" and "%3".EConversion from "%1" to "%2" is ambiguous.E"%1" is only valid for non-static member functions.EDuplicate case value.ECharacter literal is null.E"%1" is given wider scope for compatibility reasons.E"%1" has more than one base class "%2".E"%1" is a %2 base class of "%3".EThe statement is unreachable.E%1 "%2" is not allowed in a union.Eunion "%1" cannot be used as a base class.ELocal variable "%1" is inaccessible from "%2".EValue of enumerator "%1" is too large.EMissing path name in include directive.EMissing "#define" or "#undef".EArgument "%1" is not used in function "%2".EGlobal symbol "%1" is not used.ESPARE 3128EDefault initializers are not allowed in local friend functions.EA constant is being used as a conditional expression.EThe argument to a not (!) operator is constant.EThere is more than one character in a character constant.EPossible pointer alignment problem with the "%1" operator.EA constant expression is being cast to a pointer.EPrecision will be lost in assignment to (possibly sign-extended) bit-field "%1".EPrecision will be lost in assignment to bit-field "%1".EEnumeration type clash with the "%1" operator.EComparison of an unsigned value with a negative constant.EUnsigned comparison is always true or always false.EComparison is equivalent to "unsigned value %1 0".EArgument %1 for "%2" must be of type "%3".EThe operand for the "#line" directive must be an integer in the range 1 to 32767.EDefinition of "%1" is not allowed.EReference to "%1" is not allowed.EEscape sequence %1 is out of the range 0-%2. Value is truncated.EA wide character constant is larger than the size of a "wchar_t".  Only the last character is used.EA character constant is larger than the size of an "int".  Only the rightmost %1 characters are used.ELinkage specification must be at file scope.EDefault initializers cannot be followed by uninitialized arguments.EYou cannot take the address of "%1".E%1 compiler temporary of type "%2" has been generated.EAn error was detected while writing to file "%1".EDuplicate qualifier "%1" ignored.E"%1" operator cannot be overloaded.EAt least one argument of "%1" must be of class or enum type.ECall matches built-in operator.EThe divisor for the modulus or division operator cannot be zero.EThe address of the bit-field "%1" cannot be taken.E"%1" must not have default initializers.EThe %1 "%2" cannot be initialized because it does not have a default constructor.ELine is too long for proper generation of test coverage information.EThere are too many statements for proper generation of test coverage information.ETemplate class "%1" has the wrong number of arguments.ENon-%1 member function "%2" cannot be called for a %1 object.ENull statement.EBit-field "%1" cannot be used in a conditional expression that is to be modified.EThe "%1" qualifier cannot be applied to "%2".ELocal type "%1" cannot be used as a %2 argument.EException specification for function "%1" does not match previous declaration.EDefault initializers for non-type template arguments are only allowed for class templates.EA function argument must not have type "void".EInsufficient memory in line %1 of file "%2".ESPARE 3173EAn object of abstract class "%1" cannot be created.EInvalid use of an abstract class.E"%1" has been used more than once in the same base class list.ETemplate argument %1 of type "%2" does not match declared type "%3".ETemplate argument %1 of type "%2" is not an allowable constant value or address.ETemplate argument list is empty.EFormal template argument %1 is of type "%2" which is not an allowable integral, or enumeration, or pointer type.E"%1" is defined in a template declaration but it is not a static member.ETemplate argument "%1" is not used in the declaration of the name or the argument list of "%2".ETemplate declaration does not declare a class, a function, or a template class member.EReturn type "%1" for function "%2" differs from previous return type of "%3".E"%1" is a member of "%2" and cannot be used without qualification.EThe expression is not a valid preprocessor constant expression.E"%1" cannot be initialized multiple times.EA macro parameter is expected after the "#" operator.E"##" operator is at the start or end of the replacement list.EOne or more "#endif" statements are missing at end of file.ENo suitable copy assignment operator exists to perform the assignment.EIdentifier "%1" in preprocessor expression is assigned 0.EExplicit call to constructor "%1" is not allowed.E"catch(%1)" will never be reached because of previous "catch(%2)".ENo default constructor exists for "%1".EMore than one default constructor exists for "%1".EIt is invalid to have a throw expression with type "%1".EThe exception specification is ignored in this declaration.EThe compiler cannot generate a default copy constructor for "%1".EThe compiler cannot generate a default copy assignment operator for "%1".E%1 too few non-option arguments.E"main" must not be declared inline or static.EPure virtual function called.E"%1" is not allowed as a conversion function type.ESyntax error - "%1" is followed by "%3" but is not the name of a %2.EThe previous %1 messages apply to the definition of template "%2".EThe previous message applies to the definition of template "%1".ENo suitable constructor exists for conversion from "%1" to "%2".Eclass "%1" does not have a copy assignment operator.E"%1" cannot be used as a template name since it is already known in this scope.E"%1" is expected for template argument %2.E"%1" cannot be defined before the template definition of which it is an instance.EAn ellipsis (...) cannot be used in the argument list of a template function.EThe suffix for the floating point constant is not valid.EStatement has no effect.E"/*" detected in comment.EPredefined macro name "%1" cannot be redefined or undefined.EThe suffix for the integer constant is not valid.EThe expression contains a division by zero.EThe expression contains a modulus by zero.EStatic member "%1" can only be defined at file scope.E"%1" needs a constructor because %2 "%3" needs a constructor initializer.E"%1" cannot be redeclared since it has already been used in this scope.EConversion from "%1" to a reference to a non-const type "%2" requires a temporary.E"%2" is too small to hold a value of type "%1".EObject of type "%1" cannot be constructed from "%2" expression.EThe compiler cannot generate a copy constructor for conversion to "%1".ENo suitable constructor or conversion function exists for conversion from "%1" to "%2".EThe file is empty.ESyntax error - "%1" has been inserted before "%2".ECall to "%1" matches some functions best in some arguments, but no function is a best match for all arguments.ECall matches "%1".ECannot adjust access of "%1::%2" because a member in "%3" hides it.E"%1" cannot be redeclared.ESyntax error - "%1" is not allowed; "%2" has already been specified.EMissing option to "#pragma %1";  the directive is ignored.EInvalid option "%1" specified for "#pragma options";  the option is ignored.EInvalid or out of range pragma parameter;  parameter is ignored.EFunction "%1" has internal linkage but is undefined.ECall to "%1" matches more than one template function.E"%1" was declared with external linkage and called or defined before being declared as inline.ENon-%1 member function called for a %1 object via pointer of type "%2".E"%1" cannot be a base of "%2" because "%3" contains the type name "%2".E"%1" cannot be a base of "%2" because "%3" contains the enumerator "%2".E"%1" cannot be a base of "%2" because "%3" contains an anonymous union member "%2".ESymbol length of %1 exceeds limit of %2 bytes.EThe result of this pointer to member operator can be used only as the operand of the function call operator ().EWhen "%1" is used as an operand to the arrow or dot operator, the result must be used with the function call operator ().EA class with a reference or const member needs a constructor.EBase class initializers cannot contain virtual function calls.EThe previous declaration of "%1" did not have a linkage specification.EThe destructor for "%1" does not exist. The call is ignored.E"%1" has been added to the scope of "%2".EThe body of friend member function "%1" cannot be defined in the member list of "%2".EThe initializer list must be complete because "%1" does not have a default constructor.E"%1" cannot be opened.  The nested include file limit of %2 has been exceeded.EAn anonymous union at file scope must have a storage class of static.EA pure virtual destructor needs an out-of-line definition in order for its class to be a base of another class.EThe braces in the initializer are incorrect.EInvalid octal integer constant.EAll the arguments must be specified for "%1" because its default arguments have not been checked yet.EEllipsis (...) cannot be used for "%1".ESyntax error - expected "%1" or "%2" and found "%3".EA character constant must end before the end of the line.EA pure virtual function initializer must be 0.E"%1" is given "%2" access.E"%1" has been qualified with the "this" pointer.EInvalid escape sequence;  the backslash is ignored.EThe result of an address expression is being deleted.EConversion from "%1" to "%2" matches more than one conversion function.EConversion matches "%1".E"%1" cannot be initialized with an initializer list.EA pointer to a virtual base "%1" cannot be converted to a pointer to a derived class "%2".EThe arguments passed using the ellipsis may not be accessible.EMember function "%1" has already been declared.EAssignment to a constant expression is not allowed.EAssignment to const variable "%1" is not allowed.ESyntax error found while parsing the bit-field declarator.EThe return type for the "operator->" cannot be the containing class.EThe virtual function table for "%1" is defined with "%2" linkage.EThe virtual function table for "%1" will be defined where "%2" is defined.EThe virtual function table for "%1" will be defined in a file specified by the user.EThe previous message applies to function argument %1.EConversion from "%1" to a reference to a non-const type "%2" requires a temporary.EThe address of a local variable or compiler temporary is being used in a return expression.EKeyword "%1" cannot be used with a function definition.EThe directive must occur before the first C++ statement in program;  "#pragma" is ignored.EThe pointer to member function must be bound to an object when it is used with the function call operator ().EThe static data member "%1" has already been declared.EOption "%1" must be specified on the command line or before the first C++ statement in the program.EThe direct base "%1" of class "%2" is ignored because "%1" is also an indirect base of "%2".EThe "%1" operator cannot be applied to undefined class "%2".E"%1" hides the %2 "%3".E"%1" is not the name of a function.ESPARE 3295EThe virtual functions "%1" and "%2" are ambiguous since they override the same function in virtual base class "%3".EThe "this" address for "%1" is ambiguous because there are multiple instances of "%2".EConversion from "%1" matches more than one conversion function.EFunction "%1" must not be declared as "%2".EThe declaration of "%1" must initialize the const member "%2".EThe declaration of "%1" must initialize the reference member "%2".E"%1" is not allowed as a function return type.  There may be a ";" missing after a "}".E"%1" cannot be a base of "%2" because "%3" contains a member function called "%2".EForward declaration of the enumeration "%1" is not allowed.EUnrecognized value "%1" specified with option "%2".EThe previous message applies to argument %1 of function "%2".EUnrecognized pragma "%1".EThe nested class object "%1" needs a constructor so that its %2 members can be initialized.EThe integer constant is out of range.EThe floating point constant is out of range.EThe %1 member "%2" must be initialized in the constructor's initializer list.EUnexpected end of file: newline expected.EConstructors and conversion functions are not considered when resolving an explicit cast to a reference type.EA character string literal cannot be concatenated with a wide string literal.EAll members of type "%1" must be explicitly initialized with all default arguments specified.EThe nested class "%1" is undefined and cannot be defined later.EThe address of an overloaded function can be taken only in an initialization or an assignment.ESPARE 3318EThe mangled name for "%1" contains a compiler-generated name.  It will not be visible from other compilation units.ESyntax error - found "%1 %2" : "%1" is not a type name.EA temporary of type "%1" is needed: "%2" is an abstract class.ENesting level of template class definitions may cause the compiler to fail.E"%1" hides pure virtual function "%2" in the nonvirtual base "%3".EThe class qualifier "%1" for "%2" must be a template class that uses the template arguments.EThe class "%1" cannot be passed by value because it does not have a copy constructor.EThe previous %1 messages show situations that could arise if the corresponding template definitions were instantiated.EThe previous message shows a situation that could arise if the corresponding template definition was instantiated.EThe output file name "%1" cannot be the same as the input file name.EThe external variable "%1" cannot be defined at block scope.E"%1" cannot have an initializer list.EReturn value of type "%1" is expected.E"%1" bypasses initialization of "%2".E"%1" is being redeclared as a member function. It was originally declared as a data member.E"%1" is being redeclared as a non-function member or has syntax errors in its argument list.EA string literal cannot be longer than %1 characters.EA wide string literal cannot be longer than %1 characters.EThe definition of "%1" is not contained in an include file.  It may be needed for automatic generation of template functions.EInvalid "multibyte character sequence character" (MBCS) character.E"%1" is an undefined pure virtual function.EThe presence of the "#line" directive in source files compiled with "-a" or "-ae" may result in the "tcov" program behaving unpredictably.EMissing value for option "%1".ETemplate "%1" cannot be instantiated because the actual argument for formal argument "%2" has more than one variant.EMore than 32760 files in a compilation unit.ESPARE 3344EPointer to a built-in function not allowed.EBuilt-in function "%1" not recognized.E"%1" is not supported.EFunction calls are not supported.EThe expression is too complicated.EEvaluation of the expression requires a temporary.E"%1" is an overloaded function.EIdentifier or function prototype expected.E"%1" does not have external linkage.E"%1" has already been mapped.ESPARE 3355EInvalid option with #pragma.ESPARE 3357EThe "%1" option is not allowed with the "%2" option.EThe result of string concatenation is a non-Pascal string.EThe result of string concatenation is a Pascal string.EA Pascal string is too long; the length has been set to 255.ECompiler-generated name "%1" overridden, may cause link problems.EThe bit-field length must not be negative.EA zero-length bit-field must not have a name.EThe bit-field is too small; %1 bits are needed for "%2".EThe bit-field is larger than necessary; only %1 bits are needed for "%2".EAn object declared as compatible with 16-bit applications is larger than 64K.ESPARE 3368ESPARE 3369EA template friend declaration may only declare, not define, a class or function.EThe function "%1" must not be declared "%2" at block scope.EThe previous %1 messages apply to function argument %2.EThe previous %1 messages apply to argument %2 of function "%3".E"%1" is not a static member of "%2".EThe initializer must be enclosed in braces.Eunion "%1" has multiple initializers associated with its constructor "%2".E"%1" is declared on line %2 of "%3".E"%1" is defined on line %2 of "%3".EMaximum number of error messages exceeded.EYou cannot override virtual function "%1" because "%3" is an ambiguous base class of "%2".EThe operands have type "%1" and "%2".E"%1" is defined in this compilation and cannot be imported.E"%1" is not defined in this compilation and cannot be exported.E"%1" is already imported or exported.  Duplicate directive ignored.EMacro "%1" has been invoked with an incomplete argument for parameter "%2".EThe enum cannot be packed to the requested size of %1.E"%1" is not initialized until after the base class is initialized.EThe expression to the left of the "%1" operator is a relational expression ("%2").  The "%3" operator may have been intended.EThe expression to the left of the "%1" operator is a logical expression ("%2").  The "%3" operator may have been intended.EThe expression to the left of the "%1" operator is an equality expression ("%2").  The "%3" operator may have been intended.EThe expression to the right of the "%1" operator is a relational expression ("%2").  The "%3" operator may have been intended.EThe expression to the right of the "%1" operator is a logical expression ("%2").  The "%3" operator may have been intended.EThe expression to the right of the "%1" operator is an equality expression ("%2").  The "%3" operator may have been intended.EAssignment to the "this" pointer is not allowed.E"%1" must not have any arguments.EThe second operand to the "offsetof" operator is not valid.E"%1" is a member of "%2" and cannot be used without qualification.E"%1" is undefined.  Every variable of type "%2" will assume "%1" has no virtual bases and no multiple inheritance.E"%1" is undefined.  The delete operator will not call a destructor.ELabel "%1" is undefined.EThe initializer for enumerator "%1" must be an integral constant expression.EStatic member template encountered - see Programming Guide for restrictions.EOverriding virtual function "%1" may not return "%2" because class %3 has multiple base classes or a virtual base class.EVirtual function "%1" is not a valid override virtual function because "%3" is an inaccessible base class of "%2".E"%1" is a member of %2 classes.  To reference one of these members, "%3" must be qualified.E"%1" is a member of "%2".E"%1" is not the name of a function.EThe value given for the "#pragma priority" is in range reserved for the system.EPriority values in successive "#pragma priority" statements must increase.EInitialization or termination done before first "#pragma priority" statement.ESPARE 3411ESPARE 3412ESPARE 3413ESPARE 3414ESPARE 3415ESPARE 3416EEnum type "%1" cannot contain both negative and unsigned values.EA conflicting #pragma alloc_text was previously supplied for function %1.ESyntax error in directive - expected "%1" and found "%2".EOrdinal value on #pragma import or export must be in range 0 to 65535.ESPARE 3421EFunctions callable from 16-bit code may not have pass-by-value aggregate parameters.EFunctions callable from 16-bit code may not return an aggregate by value.ESPARE 3424ESPARE 3425ESPARE 3426ECannot take the address of the machine-coded function "%1".ESPARE 3428ESPARE 3429ESPARE 3430EInvalid pragma name "%1" ignored.ESPARE 3432EAn initializer is not allowed for the nonvirtual function "%1".ESPARE 3434ESPARE 3435ESPARE 3436ESPARE 3437ESPARE 3438ESPARE 3439ESPARE 3440ESPARE 3441ESPARE 3442ESPARE 3443ESPARE 3444ESPARE 3445ESPARE 3446ESPARE 3447ESPARE 3448ESPARE 3449ESPARE 3450ESPARE 3451ESPARE 3452ESPARE 3453ESPARE 3454ESPARE 3455ESPARE 3456ESPARE 3457ESPARE 3458ESPARE 3459ESPARE 3460ESPARE 3461ESPARE 3462ESPARE 3463ESPARE 3464ESPARE 3465ESPARE 3466ESPARE 3467ESPARE 3468ESPARE 3469ESPARE 3470ESPARE 3471ESPARE 3472EInvalid syntax for pragma "%1". Expected "%2".EArgument to va_start must be a parameter name.EA local variable or compiler temporary is being used to initialize reference member "%1".ECompilation aborted by user or by the operating system.ESPARE 3477ESPARE 3478ESPARE 3479ESPARE 3480ESPARE 3481E"%1" must appear inside the member list for its class.ESPARE 3483EEllipsis parameters not supported for 16 bit callable functions.E"%1" is not the SOM name of a SOM class.ESOM class version must be an integer greater than or equal to zero.E"%1" must specify the C++ name of a SOM class.E"SOMObject" method "%1" is missing or misplaced in the release order.EDefinition of "%1" is only allowed at file scope.EClass template "%1" cannot be used until its containing template has been instantiated.EThe data in precompiled header %1 does not have the correct format.EUnable to open precompiled header %1. The original header will be used.EPrecompiled header %1 was created by a later release of the compiler. The original header will be used.EUnable to write to precompiled header %1.EInvalid wchar_t value %1.EMacro %1 has been invoked with an empty argument for parameter %2.ESPARE 3497EPrecompiled header %1 created.ECannot open precompiled header %1 for output.EPrecompiled header %1 not used because the header file was modified.EPrecompiled header %1 used.E"%1" was introduced in class "%2" and can only be specified in the SOMReleaseOrder list for that class.ESOM class "%1" has a non-SOM base class "%2".EInstances of SOM class "%1" will inherit more than one sub-object of base class "%2".ESPARE 3505ESPARE 3506E"%1" has already been defined as a SOM class name or metaclass name.E"%1" has already been defined as a SOM member name in class "%2".E"%1" already has a SOM name "%2".ESPARE 3510E"%1" already has a SOM metaclass name "%2".E"%1" is not a member of a SOM class.E"#pragma SOMAttribute" cannot be applied to "%1".EDirect-to-SOM class "SOMObject" must have a SOMReleaseOrder pragma.EArgument "%1" of "#pragma SOMClassInit" is not of the necessary function type.EEntry "%1" in the release order list has either been specified twice or is not a member of the class.ESome members did not appear in the release order list for SOM class "%1".EThe string must be terminated before the end of the line.EA character constant must end before the end of the line.EA matching %1 function named "%2" could not be found.E"%1" was previously declared as a SOM class, but is not being defined as a SOM class.EThe macro "%1" has been redefined.E"%1" is a type name being used where a variable name is expected.ETemplate "%1" has a missing or incorrect template argument list.ESPARE 3525ETemplate friend declaration does not declare a class or a function.ESPARE 3527EThe 'const' object has been cast to a non-'const' object.ESPARE 3529ESPARE 3530E#pragma HasHome must be specified for "%1" before #prama IsHome may be specified.E%1 may only be used at file scope.EGlobal friend functions may not be defined in a local class.ENo matching #pragma %1(on|off) for #pragma %1(pop)ESPARE 3535ESPARE 3536ESPARE 3537ESPARE 3538ESPARE 3539ESPARE 3540ESPARE 3541EFunction %1 cannot be inlined and will be treated as static.ESOM class %1 must not have operator= functions and somAssign functions.E#pragma argument directive has already been specified for function "%1". This #pragma will be ignored.EFunction "%1" specified within #pragma argument should not have any linkage type (except "C") associated with it.EFunction specified in #pragma argument must be defined or declared before the directive.EThe member function "%1" cannot be used in #pragma weak.EThe initial #pragma SOMAsDefault(on) is not at file scope.E"%1" cannot be converted to "%2" because one has SOMCallStyle(oidl) and the other has SOMCallStyle(idl).EUnimplemented SOM feature: %1.EThe address of data member "%1" cannot be taken because the member is being referenced through a _get_ function.ELocal class "%1" may not be a SOM class.EClass "%1" has multiple SOMClassVersion pragmas with differing values.E"%1" must occur at SOM class scope.EUsing '*' to represent the current class for "%1" is only valid at SOM class scope.E'*' is not valid for SOM "%1".EExpected one of 'on'/'off'/'pop' for "%1".EExpected one of 'on'/'off'/'pop'/'*' for "%1".EExpected one of 'idl'/'oidl' for "%1".EMore than one "%1" in class %2.EThe address of a dereferenced pointer-to-member expression may not be taken because get/set methods are being used.EAlignment is determined at the left brace of the definition.E'!' was specified for "%1", which was introduced in the current class.ENo assignment operator exists for "%1" in class "%2".  Compiler-generated "_set_%1" will call SOMError.EThe #include of <somobj.hh> is not at file scope.ESOMMethodName for "%1" is not valid because "%1" was introduced in class "%2".E#pragma SOMCallStyle may not be changed more than once per class.E"%1" may only be used for SOM classes.ESPARE 3569ESyntax error while processing option "%1" - expected "%2" and found "%3".EUser cast between SOM and non-SOM pointer types "%1" and "%2".E%1 is not valid for %2.E"%1" is not a typename.ESPARE 3574ESPARE 3575ESPARE 3576ESPARE 3577ESPARE 3578ESPARE 3579ESPARE 3580ESPARE 3581ESPARE 3582ESPARE 3583ESPARE 3584ESPARE 3585ESPARE 3586ESPARE 3587E"%1" must have type "Environment *", not "%2".ESPARE 3589EAddress of "%1" may not be taken, because "%1" is an indirect attribute.ESPARE 3591ESPARE 3592ESPARE 3593ESPARE 3594ESPARE 3595ESPARE 3596ESPARE 3597EThe compiler could not open the output file "%1".ESPARE 3599ESPARE 3600E_get/_set routines must not be declared by users.EOnly one of 'nodata', 'publicdata', 'protecteddata', 'privatedata' may be specified in a "#pragma SOMAttribute".EAccess mode "%1" for backing data is more accessible than mode "%2" for member "%3".E#pragma SOMAttribute may only be given once for data member "%1".EAssignment to read-only variable "%1" is not allowed.E"%1" already has a class initializer function "%2".EThe address of compiler-generated routine "%1" may not be taken unless it appears in a #pragma SOMReleaseOrder.E"%1" is not a SOM attribute.ESPARE 3609ESPARE 3610ESPARE 3611ESPARE 3612ESPARE 3613ESPARE 3614ESPARE 3615ECannot adjust access of "%1" because it is not an attribute.EPrecompiled header file cannot be generated because a declaration was not complete when the last header file ended.EPointer to member does not refer to an attribute when the SOMNoDataDirect pragma is in effect for the class.EUndefined class %1 specified with -Fr option.E#pragma %1 directive can be specified only once per source file.EThe function specified in #pragma weak %1 should not be defined and referenced in the same compilation unit.ESPARE 3622ESPARE 3623ESPARE 3624ESPARE 3625ESPARE 3626ESPARE 3627ESPARE 3628ESPARE 3629ESPARE 3630ESPARE 3631ESPARE 3632ESPARE 3633ESPARE 3634ESPARE 3635EAddress of readonly attribute taken when the SOMNoDataDirect pragma is in effect for the class.ECompiler does not supply volatile operator= functions for SOM classes.EThe header file name in the #include directive cannot be empty.ESPARE 3639ESPARE 3640EDirect access to %1 is valid only through the "this" pointer when NoDataDirect is in effect for the class.E#%1 condition evaluates to %2.Edefined(%1) evaluates to %2.EStop skipping tokens.EFile %1 has already been #included.E#include found file %1.E#line directive changing line to %1 and file to %2.E#line directive changing line to %1.EThe macro definition will override the keyword "%1".ESome program text not scanned due to %1 option or #pragma %2.EMacro %1 redefined with identical definition.E#%1 nesting level is %2.ECompiler internal name "%1" has been defined as a macro.ECompiler internal name "%1" has been undefined as a macro.EBegin skipping tokens.EA trigraph sequence occurred in a character literal.EA trigraph sequence occurred in a string literal.E#undef undefining macro name "%1".EUnknown macro name "%1" on #undef directive.EHeader %1 included again because it is never empty.EHeader %1 not included again because it is empty.EHeader %1 included again because conditional compilation analysis is incomplete.EHeader %1 not included again because it would have no effect due to conditional compilation.EEnd of precompiled header processing.EMacro "%1" is required by the precompiled header and is defined differently than when the precompiled header was created.EOne or more assertions are defined which were not defined when the precompiled header was created.EOne or more macros are defined which were not defined when the precompiled header was created.ECompiler options do not match those in effect when the precompiled header was created.EAssertion "%1" is required by the precompiled header and is not defined.EMacro "%1" is required by the precompiled header and is not defined.EUnable to use precompiled header %1.EExpecting %1 and found %2.ESyntax error - the argument list in the new placement syntax is empty.EPointer to member declared using non-SOM class, but accessed through SOM object.EUse option -Fb* to generate browser information for symbols in system include files base class expression label argument declaration name type name fatal error severe error error warning informational declarator private base class class definition enum definition end of line end of file %-89.89s      %s     Page     %d\n                                       * * * * *   P R O L O G   * * * * *\n                                           * * * * *   S O U R C E   * * * * *  %5ld %5ld %c  ============                         * * * * *   I N C L U D E S   * * * * *\n                                 * * * * *   C R O S S   R E F E R E N C E   L I S T I N G   * * * * *\n D R M function in bit-field anonymous union class member local extern declaration arithmetic or pointer type [] return type TXSPARE 3038 TXSPARE 3039 CAST local class union member virtual function overloaded function %s(%ld:%ld) :%s %s %.500s\n TXSPARE 3046 TXSPARE 3047 TXSPARE 3048 TXSPARE 3049 TXSPARE 3050 TXSPARE 3051 TXSPARE 3052 TXSPARE 3053 TXSPARE 3054 TXSPARE 3055  offset %1$lu(%2$hd)  offset %lu  index %lu       %5ld %c \n\n                              * * * * *   M E S S A G E   S U M M A R Y   * * * * *\n\n         Total            Informational(00)          Warning(10)          Error(30)            Severe Error(40)\n \n       %5ld               %6ld                   %6ld              %6ld                   %6ld\n \n                             * * * * *   E N D   O F   C O M P I L A T I O N   * * * * * TXSPARE 3066 \n    Source records read.......................................%8ld\n\n IBM VisualAge C++ for OS/2, Version 3 %s(%s) %.500s\n pointer to member unary reference pure virtual function static data member prefix postfix template argument enumeration constant: TXSPARE 3079 TXSPARE 3080 %s     %ld       %.500s\n \n                                   * * * * *   M E S S A G E S   * * * * * \nMSG ID      SEV     TEXT \n                             * * * * *   E N D  O F  M E S S A G E S   * * * * *\n \n                                    * * * * *   E N D   O F   S O U R C E   * * * * * \n                        * * * * *   E N D   O F   I N C L U D E S   * * * * *\n                          * * * * *   E N D   O F   C R O S S   R E F E R E N C E   L I S T I N G   * * * * * \n                        * * * * *   E N D   O F   M E S S A G E   S U M M A R Y   * * * * *\n  Compiler . . . . . . . . . . . . : %1\n  Command options:\n     Program name. . . . . . . . . : %1\n     Object name . . . . . . . . . : %1\n     Executable name . . . . . . . : %1\n     Listing name. . . . . . . . . : %1\n     Compiler options. . . . . . . :                                   : \nINCLUDE FILES  ---  FILE#   NAME\n \n                           <FILE NO>:<FILE LINE NO> INCNO  LINE              *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9.......*                                   * * * * *   S T R U C T U R E   M A P S   * * * * *\n                            * * * * *   E N D   O F   S T R U C T U R E   M A P S   * * * * * =================================================================================================================================== |=================================================================================================================================| |===================|===================|=========================================================================================| |      Offset       |      Length       | Member Name                                                                             | |    Bytes(Bits)    |    Bytes(Bits)    |                                                                                         | IDENTIFIER          DEFINITION      ATTRIBUTES                                     <FILE NO>:<FILE LINE NO> %s                 %s            %.500s\n                                      %.500s\n | Aggregate map for: %9s %-65sTotal Size: %4d bytes            |\n |%8d           |%8d           |  %-86s |\n %-15s  %5.1ld-%ld:%-4.1ld(%s)      %s      Class = %s,  Length = %ld,                                     Type = %s segment name     Compiler mode . . . . . . . . : C++\n /W     Assemble name . . . . . . . . : %1\n     Map file name . . . . . . . . : %1\n     Browser file name . . . . . . : %1\n                      ( %3.1ld-%ld:%-3.1ld )\n function template %c %c%14ld %13s%-99s%c\n integer labeled pointer /*\n * %s\n * Generated on %s * Generated from %s\n * Using %s\n */\n Reference to a SOM data member in a conditional expression that is to be modified -Fs -Fr 3.1 0x0102 function name string literal TXSPARE 3142 automatic storage class object TX
  54.