:Base wccerrs.hlp>main
:Title Open Watcom C Diagnostic Messages
:Index Open Watcom C Diagnostic Messages Help=wccerrs.hlp

1 Open Watcom C Diagnostic Messages
1 Introduction=Open_Watcom_C_Diagnostic_Messages
1 W100 Parameter %d contains inconsistent levels of indirection=W100_Parameter__d_contains_inconsistent_levels_of_indirection
1 W101 Non-portable pointer conversion=W101_NonMportable_pointer_conversion
1 W102 Type mismatch (warning)=W102_Type_mismatch_LwarningR
1 W103 Parameter count does not agree with previous definition (warning)=W103_Parameter_count_does_not_agree_with_previous_definition_LwarningR
1 W104 Inconsistent levels of indirection=W104_Inconsistent_levels_of_indirection
1 W105 Assignment found in boolean expression=W105_Assignment_found_in_boolean_expression
1 W106 Constant out of range - truncated=W106_Constant_out_of_range_M_truncated
1 W107 Missing return value for function '%s'=W107_Missing_return_value_for_function___s_
1 W108 Duplicate typedef already defined=W108_Duplicate_typedef_already_defined
1 W109 not used=W109_not_used
1 W110 'fortran' pragma not defined=W110__fortran__pragma_not_defined
1 W111 Meaningless use of an expression=W111_Meaningless_use_of_an_expression
1 W112 Pointer truncated=W112_Pointer_truncated
1 W113 Pointer type mismatch=W113_Pointer_type_mismatch
1 W114 Missing semicolon=W114_Missing_semicolon
1 W115 &array may not produce intended result=W115__array_may_not_produce_intended_result
1 W116 Attempt to return address of auto variable=W116_Attempt_to_return_address_of_auto_variable
1 W117 '##' tokens did not generate a single token (rest discarded)=W117______tokens_did_not_generate_a_single_token_Lrest_discardedR
1 W118 Label '%s' has been defined but not referenced=W118_Label___s__has_been_defined_but_not_referenced
1 W119 Address of static function '%s' has been taken=W119_Address_of_static_function___s__has_been_taken
1 W120 lvalue cast is not standard C=W120_lvalue_cast_is_not_standard_C
1 W121 Text following pre-processor directives is not standard C=W121_Text_following_preMprocessor_directives_is_not_standard_C
1 W122 Literal string too long for array - truncated=W122_Literal_string_too_long_for_array_M_truncated
1 W123 '//' style comment continues on next line=W123__DD__style_comment_continues_on_next_line
1 W124 Comparison result always %d=W124_Comparison_result_always__d
1 W125 Nested include depth of %d exceeded=W125_Nested_include_depth_of__d_exceeded
1 W126 Constant must be zero for pointer compare=W126_Constant_must_be_zero_for_pointer_compare
1 W127 trigraph found in string=W127_trigraph_found_in_string
1 W128 %d padding byte(s) added=W128__d_padding_byteLsR_added
1 W129 #endif matches #if in different source file '%s'=W129__endif_matches__if_in_different_source_file___s_
1 W130 Possible loss of precision=W130_Possible_loss_of_precision
1 W131 No prototype found for function '%s'=W131_No_prototype_found_for_function___s_
1 W132 No storage class or type specified=W132_No_storage_class_or_type_specified
1 W200 '%s' has been referenced but never assigned a value=W200___s__has_been_referenced_but_never_assigned_a_value
1 W201 Unreachable code=W201_Unreachable_code
1 W202 Symbol '%s' has been defined, but not referenced=W202_Symbol___s__has_been_defined__but_not_referenced
1 W203 Preprocessing symbol '%s' has not been declared=W203_Preprocessing_symbol___s__has_not_been_declared
1 W300 Nested comment found in comment started on line %u=W300_Nested_comment_found_in_comment_started_on_line__u
1 W301 not used=W301_not_used
1 W302 Expression is only useful for its side effects=W302_Expression_is_only_useful_for_its_side_effects
1 W303 Parameter '%s' has been defined, but not referenced=W303_Parameter___s__has_been_defined__but_not_referenced
1 W304 Return type 'int' assumed for function '%s'=W304_Return_type__int__assumed_for_function___s_
1 W305 Type 'int' assumed in declaration of '%s'=W305_Type__int__assumed_in_declaration_of___s_
1 E1000 BREAK must appear in while, do, for or switch statement=E1000_BREAK_must_appear_in_while__do__for_or_switch_statement
1 E1001 CASE must appear in switch statement=E1001_CASE_must_appear_in_switch_statement
1 E1002 CONTINUE must appear in while, do or for statement=E1002_CONTINUE_must_appear_in_while__do_or_for_statement
1 E1003 DEFAULT must appear in switch statement=E1003_DEFAULT_must_appear_in_switch_statement
1 E1004 Misplaced '}' or missing earlier '{'=E1004_Misplaced_____or_missing_earlier____
1 E1005 Misplaced #elif directive=E1005_Misplaced__elif_directive
1 E1006 Misplaced #else directive=E1006_Misplaced__else_directive
1 E1007 Misplaced #endif directive=E1007_Misplaced__endif_directive
1 E1008 Only 1 DEFAULT per switch allowed=E1008_Only_1_DEFAULT_per_switch_allowed
1 E1009 Expecting '%s' but found '%s'=E1009_Expecting___s__but_found___s_
1 E1010 Type mismatch=E1010_Type_mismatch
1 E1011 Symbol '%s' has not been declared=E1011_Symbol___s__has_not_been_declared
1 E1012 Expression is not a function=E1012_Expression_is_not_a_function
1 E1013 Constant variable cannot be modified=E1013_Constant_variable_cannot_be_modified
1 E1014 Left operand must be an 'lvalue'=E1014_Left_operand_must_be_an__lvalue_
1 E1015 '%s' is already defined as a variable=E1015___s__is_already_defined_as_a_variable
1 E1016 Expecting identifier=E1016_Expecting_identifier
1 E1017 Label '%s' already defined=E1017_Label___s__already_defined
1 E1018 Label '%s' not defined in function=E1018_Label___s__not_defined_in_function
1 E1019 Tag '%s' already defined=E1019_Tag___s__already_defined
1 E1020 Dimension cannot be 0 or negative=E1020_Dimension_cannot_be_0_or_negative
1 E1021 Dimensions of multi-dimension array must be specified=E1021_Dimensions_of_multiMdimension_array_must_be_specified
1 E1022 Missing or misspelled data type near '%s'=E1022_Missing_or_misspelled_data_type_near___s_
1 E1023 Storage class of parameter must be register or unspecified=E1023_Storage_class_of_parameter_must_be_register_or_unspecified
1 E1024 Declared symbol '%s' is not in parameter list=E1024_Declared_symbol___s__is_not_in_parameter_list
1 E1025 Parameter '%s' already declared=E1025_Parameter___s__already_declared
1 E1026 Invalid declarator=E1026_Invalid_declarator
1 E1027 Invalid storage class for function=E1027_Invalid_storage_class_for_function
1 E1028 Variable '%s' cannot be void=E1028_Variable___s__cannot_be_void
1 E1029 Expression must be 'pointer to ...'=E1029_Expression_must_be__pointer_to_____
1 E1030 Cannot take the address of an rvalue=E1030_Cannot_take_the_address_of_an_rvalue
1 E1031 Name '%s' not found in struct/union %s=E1031_Name___s__not_found_in_structDunion__s
1 E1032 Expression for '.' must be a 'structure' or 'union'=E1032_Expression_for_____must_be_a__structure__or__union_
1 E1033 Expression for '->' must be 'pointer to struct or union'=E1033_Expression_for__MY__must_be__pointer_to_struct_or_union_
1 E1034 Symbol '%s' already defined=E1034_Symbol___s__already_defined
1 E1035 static function '%s' has not been defined=E1035_static_function___s__has_not_been_defined
1 E1036 Right operand of '%s' is a pointer=E1036_Right_operand_of___s__is_a_pointer
1 E1037 Type cast must be a scalar type=E1037_Type_cast_must_be_a_scalar_type
1 E1038 Expecting label for goto statement=E1038_Expecting_label_for_goto_statement
1 E1039 Duplicate case value '%s' found=E1039_Duplicate_case_value___s__found
1 E1040 Field width too large=E1040_Field_width_too_large
1 E1041 Field width of 0 with symbol not allowed=E1041_Field_width_of_0_with_symbol_not_allowed
1 E1042 Field width must be positive=E1042_Field_width_must_be_positive
1 E1043 Invalid type specified for bit field=E1043_Invalid_type_specified_for_bit_field
1 E1044 Variable '%s' has incomplete type=E1044_Variable___s__has_incomplete_type
1 E1045 Subscript on non-array=E1045_Subscript_on_nonMarray
1 E1046 Incomplete comment=E1046_Incomplete_comment
1 E1047 Argument for # must be a macro parm=E1047_Argument_for___must_be_a_macro_parm
1 E1048 Unknown preprocessing directive '#%s'=E1048_Unknown_preprocessing_directive____s_
1 E1049 Invalid #include directive=E1049_Invalid__include_directive
1 E1050 Not enough parameters given for macro '%s'=E1050_Not_enough_parameters_given_for_macro___s_
1 E1051 Not expecting a return value for function '%s'=E1051_Not_expecting_a_return_value_for_function___s_
1 E1052 Expression has void type=E1052_Expression_has_void_type
1 E1053 Cannot take the address of a bit field=E1053_Cannot_take_the_address_of_a_bit_field
1 E1054 Expression must be constant=E1054_Expression_must_be_constant
1 E1055 Unable to open '%s'=E1055_Unable_to_open___s_
1 E1056 Too many parameters given for macro '%s'=E1056_Too_many_parameters_given_for_macro___s_
1 E1057 Modifiers disagree with previous definition of '%s'=E1057_Modifiers_disagree_with_previous_definition_of___s_
1 E1058 Cannot use typedef '%s' as a variable=E1058_Cannot_use_typedef___s__as_a_variable
1 E1059 Invalid storage class for non-local variable=E1059_Invalid_storage_class_for_nonMlocal_variable
1 E1060 Invalid type=E1060_Invalid_type
1 E1061 Expecting data or function declaration, but found '%s'=E1061_Expecting_data_or_function_declaration__but_found___s_
1 E1062 Inconsistent return type for function '%s'=E1062_Inconsistent_return_type_for_function___s_
1 E1063 Missing operand=E1063_Missing_operand
1 E1064 Out of memory=E1064_Out_of_memory
1 E1065 Invalid character constant=E1065_Invalid_character_constant
1 E1066 Cannot perform operation with pointer to void=E1066_Cannot_perform_operation_with_pointer_to_void
1 E1067 Cannot take address of variable with storage class 'register'=E1067_Cannot_take_address_of_variable_with_storage_class__register_
1 E1068 Variable '%s' already initialized=E1068_Variable___s__already_initialized
1 E1069 Ending \" missing for string literal=E1069_Ending_B__missing_for_string_literal
1 E1070 Data for aggregate type must be enclosed in curly braces=E1070_Data_for_aggregate_type_must_be_enclosed_in_curly_braces
1 E1071 Type of parameter %d does not agree with previous definition=E1071_Type_of_parameter__d_does_not_agree_with_previous_definition
1 E1072 Storage class disagrees with previous definition of '%s'=E1072_Storage_class_disagrees_with_previous_definition_of___s_
1 E1073 Invalid option '%s'=E1073_Invalid_option___s_
1 E1074 Invalid optimization option '%s'=E1074_Invalid_optimization_option___s_
1 E1075 Invalid memory model '%s'=E1075_Invalid_memory_model___s_
1 E1076 Missing semicolon at end of declaration=E1076_Missing_semicolon_at_end_of_declaration
1 E1077 Missing '}'=E1077_Missing____
1 E1078 Invalid type for switch expression=E1078_Invalid_type_for_switch_expression
1 E1079 Expression must be integral=E1079_Expression_must_be_integral
1 E1080 Expression must be arithmetic=E1080_Expression_must_be_arithmetic
1 E1081 Expression must be scalar type=E1081_Expression_must_be_scalar_type
1 E1082 Statement required after label=E1082_Statement_required_after_label
1 E1083 Statement required after 'do'=E1083_Statement_required_after__do_
1 E1084 Statement required after 'case'=E1084_Statement_required_after__case_
1 E1085 Statement required after 'default'=E1085_Statement_required_after__default_
1 E1086 Expression too complicated, split it up and try again=E1086_Expression_too_complicated__split_it_up_and_try_again
1 E1087 Missing matching #endif directive=E1087_Missing_matching__endif_directive
1 E1088 Invalid macro definition, missing )=E1088_Invalid_macro_definition__missing_R
1 E1089 Missing ) for expansion of '%s' macro=E1089_Missing_R_for_expansion_of___s__macro
1 E1090 Invalid conversion=E1090_Invalid_conversion
1 E1091 %s=E1091__s
1 E1092 Cannot define an array of functions=E1092_Cannot_define_an_array_of_functions
1 E1093 Function cannot return an array=E1093_Function_cannot_return_an_array
1 E1094 Function cannot return a function=E1094_Function_cannot_return_a_function
1 E1095 Cannot take address of local variable in static initialization=E1095_Cannot_take_address_of_local_variable_in_static_initialization
1 E1096 Inconsistent use of return statements=E1096_Inconsistent_use_of_return_statements
1 E1097 Missing ? or misplaced :=E1097_Missing___or_misplaced__
1 E1098 Maximum struct or union size is 64K=E1098_Maximum_struct_or_union_size_is_64K
1 E1099 Statement must be inside function. Probable cause: missing {=E1099_Statement_must_be_inside_function__Probable_cause__missing__
1 E1100 Definition of macro '%s' not identical to previous definition=E1100_Definition_of_macro___s__not_identical_to_previous_definition
1 E1101 Cannot #undef '%s'=E1101_Cannot__undef___s_
1 E1102 Cannot #define the name 'defined'=E1102_Cannot__define_the_name__defined_
1 E1103 ## must not be at start or end of replacement tokens=E1103____must_not_be_at_start_or_end_of_replacement_tokens
1 E1104 Type cast not allowed in #if or #elif expression=E1104_Type_cast_not_allowed_in__if_or__elif_expression
1 E1105 'sizeof' not allowed in #if or #elif expression=E1105__sizeof__not_allowed_in__if_or__elif_expression
1 E1106 Cannot compare a struct or union=E1106_Cannot_compare_a_struct_or_union
1 E1107 Enumerator list cannot be empty=E1107_Enumerator_list_cannot_be_empty
1 E1108 Invalid floating-point constant=E1108_Invalid_floatingMpoint_constant
1 E1109 Cannot take sizeof a bit field=E1109_Cannot_take_sizeof_a_bit_field
1 E1110 Cannot initialize variable with storage class of extern=E1110_Cannot_initialize_variable_with_storage_class_of_extern
1 E1111 Invalid storage class for parameter=E1111_Invalid_storage_class_for_parameter
1 E1112 Initializer list cannot be empty=E1112_Initializer_list_cannot_be_empty
1 E1113 Expression has incomplete type=E1113_Expression_has_incomplete_type
1 E1114 Struct or union cannot contain itself=E1114_Struct_or_union_cannot_contain_itself
1 E1115 Incomplete enum declaration=E1115_Incomplete_enum_declaration
1 E1116 An id list not allowed except for function definition=E1116_An_id_list_not_allowed_except_for_function_definition
1 E1117 Must use 'va_start' macro inside function with variable parameters=E1117_Must_use__va_start__macro_inside_function_with_variable_parameters
1 E1118 ***FATAL*** %s=E1118_TTTFATALTTT__s
1 E1119 Internal compiler error %d=E1119_Internal_compiler_error__d
1 E1120 Parameter number %d - invalid register in #pragma=E1120_Parameter_number__d_M_invalid_register_in__pragma
1 E1121 Procedure '%s' has invalid return register in #pragma=E1121_Procedure___s__has_invalid_return_register_in__pragma
1 E1122 Illegal register modified by '%s' #pragma=E1122_Illegal_register_modified_by___s___pragma
1 E1123 File must contain at least one external definition=E1123_File_must_contain_at_least_one_external_definition
1 E1124 Out of macro space=E1124_Out_of_macro_space
1 E1125 Keyboard interrupt detected=E1125_Keyboard_interrupt_detected
1 E1126 Array, struct or union cannot be placed in a register=E1126_Array__struct_or_union_cannot_be_placed_in_a_register
1 E1127 Type required in parameter list=E1127_Type_required_in_parameter_list
1 E1128 Enum constant too large=E1128_Enum_constant_too_large
1 E1129 Type does not agree with previous definition of '%s'=E1129_Type_does_not_agree_with_previous_definition_of___s_
1 E1130 Duplicate name '%s' not allowed in struct or union=E1130_Duplicate_name___s__not_allowed_in_struct_or_union
1 E1131 Duplicate macro parameter '%s'=E1131_Duplicate_macro_parameter___s_
1 E1132 Unable to open work file: error code \= %d=E1132_Unable_to_open_work_file__error_code_E__d
1 E1133 Write error on work file: error code \= %d=E1133_Write_error_on_work_file__error_code_E__d
1 E1134 Read error on work file: error code \= %d=E1134_Read_error_on_work_file__error_code_E__d
1 E1135 Seek error on work file: error code \= %d=E1135_Seek_error_on_work_file__error_code_E__d
1 E1136 not used=E1136_not_used
1 E1137 Out of enum space=E1137_Out_of_enum_space
1 E1138 Filename required on command line=E1138_Filename_required_on_command_line
1 E1139 Command line contains more than one file to compile=E1139_Command_line_contains_more_than_one_file_to_compile
1 E1140 _leave must appear in a _try statement=E1140__leave_must_appear_in_a__try_statement
1 E1141 Expecting end of line but found '%s'=E1141_Expecting_end_of_line_but_found___s_
1 E1142 Too many bytes specified in #pragma=E1142_Too_many_bytes_specified_in__pragma
1 E1143 Cannot resolve linkage conventions for routine '%s' #pragma=E1143_Cannot_resolve_linkage_conventions_for_routine___s___pragma
1 E1144 Symbol '%s' in pragma must be global=E1144_Symbol___s__in_pragma_must_be_global
1 E1145 Internal compiler limit exceeded, break module into smaller pieces=E1145_Internal_compiler_limit_exceeded__break_module_into_smaller_pieces
1 E1146 Invalid initializer for integer data type=E1146_Invalid_initializer_for_integer_data_type
1 E1147 Too many errors: compilation aborted=E1147_Too_many_errors__compilation_aborted
1 E1148 Expecting identifier but found '%s'=E1148_Expecting_identifier_but_found___s_
1 E1149 Expecting constant but found '%s'=E1149_Expecting_constant_but_found___s_
1 E1150 Expecting \"filename\" but found '%s'=E1150_Expecting_B_filenameB__but_found___s_
1 E1151 Parameter count does not agree with previous definition=E1151_Parameter_count_does_not_agree_with_previous_definition
1 E1152 Segment name required=E1152_Segment_name_required
1 E1153 Invalid __based declaration=E1153_Invalid___based_declaration
1 E1154 Variable for __based declaration must be of type __segment or pointer=E1154_Variable_for___based_declaration_must_be_of_type___segment_or_pointer
1 E1155 Duplicate external symbol %s=E1155_Duplicate_external_symbol__s
1 E1156 Assembler error: '%s'=E1156_Assembler_error____s_
1 E1157 Variable must be 'huge'=E1157_Variable_must_be__huge_
1 E1158 Too many parm sets=E1158_Too_many_parm_sets
1 E1159 I/O error reading '%s': %s=E1159_IDO_error_reading___s____s
1 E1160 Attempt to access far memory with all segment registers disabled in '%s'=E1160_Attempt_to_access_far_memory_with_all_segment_registers_disabled_in___s_
1 E1161 No identifier provided for /D option=E1161_No_identifier_provided_for_DD_option
1 E1162 Invalid register pegged to a segment in '%s'=E1162_Invalid_register_pegged_to_a_segment_in___s_
1 E1163 Invalid octal constant=E1163_Invalid_octal_constant
1 E1164 Invalid hexadecimal constant=E1164_Invalid_hexadecimal_constant
1 E1165 Unexpected ')'. Probable cause: missing '('=E1165_Unexpected__R___Probable_cause__missing__L_
1 E1166 Symbol '%s' is unreachable from #pragma=E1166_Symbol___s__is_unreachable_from__pragma
1 E1167 Division or remainder by zero in a constant expression=E1167_Division_or_remainder_by_zero_in_a_constant_expression
1 E1168 Cannot end string literal with backslash=E1168_Cannot_end_string_literal_with_backslash
1 E1169 Invalid __declspec declaration=E1169_Invalid___declspec_declaration
1 E1170 Too many storage class specifiers=E1170_Too_many_storage_class_specifiers
1 E1171 Expecting '%s' but found end of file=E1171_Expecting___s__but_found_end_of_file
1 E1172 Expecting struct/union tag but found '%s'=E1172_Expecting_structDunion_tag_but_found___s_
1 E1173 Operand of __builtin_isfloat() must be a type=E1173_Operand_of___builtin_isfloatLR_must_be_a_type
1 E1174 Invalid constant=E1174_Invalid_constant
1 E1175 Too many initializers=E1175_Too_many_initializers
1 E1176 Parameter %d, pointer type mismatch=E1176_Parameter__d__pointer_type_mismatch
1 E1177 Modifier repeated in declaration=E1177_Modifier_repeated_in_declaration
1 E1178 Type qualifier mismatch=E1178_Type_qualifier_mismatch
1 E1179 Parameter %d, type qualifier mismatch=E1179_Parameter__d__type_qualifier_mismatch
1 E1180 Sign specifier mismatch=E1180_Sign_specifier_mismatch
1 E1181 Parameter %d, sign specifier mismatch=E1181_Parameter__d__sign_specifier_mismatch
1 E1182 Missing \\ for string literal=E1182_Missing_BB_for_string_literal
1 E1183 Expecting '%s' after '%s' but found '%s'=E1183_Expecting___s__after___s__but_found___s_
1 E1184 Expecting '%s' after '%s' but found end of file=E1184_Expecting___s__after___s__but_found_end_of_file
1 I2000 Not enough memory to fully optimize procedure '%s'=I2000_Not_enough_memory_to_fully_optimize_procedure___s_
1 I2001 Not enough memory to maintain full peephole=I2001_Not_enough_memory_to_maintain_full_peephole
1 I2002 '%s' defined in: %s(%u)=I2002___s__defined_in___sL_uR
1 I2003 source conversion type is '%s'=I2003_source_conversion_type_is___s_
1 I2004 target conversion type is '%s'=I2004_target_conversion_type_is___s_
1 H3000 Error reading PCH file=H3000_Error_reading_PCH_file
1 H3001 PCH file header is out of date=H3001_PCH_file_header_is_out_of_date
1 H3002 Compile options differ with PCH file=H3002_Compile_options_differ_with_PCH_file
1 H3003 Current working directory differs with PCH file=H3003_Current_working_directory_differs_with_PCH_file
1 H3004 Include file '%s' has been modified since PCH file was made=H3004_Include_file___s__has_been_modified_since_PCH_file_was_made
1 H3005 PCH file was made from a different include file=H3005_PCH_file_was_made_from_a_different_include_file
1 H3006 Include path differs with PCH file=H3006_Include_path_differs_with_PCH_file
1 H3007 Preprocessor macro definition differs with PCH file=H3007_Preprocessor_macro_definition_differs_with_PCH_file
1 H3008 PCH cannot have data or code definitions.=H3008_PCH_cannot_have_data_or_code_definitions_
1 M4000 Code size=M4000_Code_size
1 M4001 Error!=M4001_Error_
1 M4002 Warning!=M4002_Warning_
1 M4003 Note!=M4003_Note_
1 M4004 (Press return to continue)=M4004_LPress_return_to_continueR
