Login | Sign Up
ErrorKey - Search engine for Error codes and messages     
  Borland C  [ 112 result(s) ]
BORLAND 
  -  Invalid macro argument separator  BORLAND
In a macro definition, arguments must be separated by commas. The compiler encountered some other chr. after an argument name. This is correct: #define tri_add(a, b, c) ((a) + (b) + (c)) This is incorrect: #define tri_add(a b. c) ((a) + (b) + (c))
BORLAND C
Comments
 
  -  Two consecutive dots  BORLAND
Because an ellipsis contains three dots (...), and a decimal point or member selection operator uses one dot (.), two consecutive dots cannot legally occur in a C program.
BORLAND C
Comments
 
  -  Pointer to structure required on left side of -> or ->*  BORLAND
Nothing but a pointer is allowed on the left side of the arrow (->) in C or C++. In C++ a -> operator is allowed.
BORLAND C
Comments
 
  - Conflicting type modifiers  BORLAND
This occurs when a declaration is given that includes more than one addressing modifier on a pointer or more than one language modifier for a function. Only one addressing modifier (_ _far16,) can be given for a single pointer. Only one language modifier (cdecl, and pascal) can be given for a function. One cannot multiply derive from a class declared to use the fast this pointer optimization, and one that was not. For example: class __fastthis A { // one way to declare a class as using the myex(); // fast this optimization, note that }; // #pragma option -po- turns it off. class B { twoex(); }; class c : A , B {}; // error // note that __fastthis is only recognized in BC 4.0 or later
BORLAND C
Comments
 
  -  Identifier expected  BORLAND
An identifier was expected here, but not found. In C, an identifier is expected in the following situations: in a list of parameters in an old-style function header after the reserved words struct or union when the braces are not present, and as the name of a member in a structure or union (except for bit fields of width 0). In C++, an identifier is also expected in these situations: in a list of base classes from which another class is derived, following a double colon (::), and after the reserved word "operator" when no operator symbol is present.
BORLAND C
Comments
 
  -  Illegal character 'character' ('value')  BORLAND
The compiler encountered some invalid chr. in the input file. The hexadecimal value of the offending chr. is printed. This can also be caused by extra parameters passed to a function macro.
BORLAND C
Comments
 
  -  Illegal octal digit  BORLAND
The compiler found an octal constant containing a non-octal digit (8 or 9).
BORLAND C
Comments
 
  -  Illegal pointer subtraction  BORLAND
This is caused by attempting to subtract a pointer from a non-pointer.
BORLAND C
Comments
 
  -  Illegal structure operation  BORLAND
Structures can only be used with dot (.), address-of (&) or assignment (=) operators, or be passed to or from a function as parameters. The compiler encountered a structure being used with some other operator.
BORLAND C
Comments
 
  -  Incompatible type conversion  BORLAND
The cast requested can't be done
BORLAND C
Comments
 
 

 
BORLAND C (112)
 
  Prev   1  2  3  4  5  6  7  8  9  10  Next